在 IF 条件中使用命名单元格时出现意外行为 2024-9-29 • worksheet-function microsoft-excel-365 named-ranges 我在 Excel 365 中的 IF 条件中使用命名单元格时发现有些奇怪,我想知道发生了什么。 假设我有一个命名单元格MyValue,其值 = 15。然后,以下操作可以正常工作:=IF(MyValue > 10| "Big"| "Small")。具有公式的单元格将包含值“Big”。 但是,以下情况会导致错误发生: =IF(10 < MyValue| "Big" | "Small") 显然,这个问题很容易解决,但我不明白为什么它不能双向工作。这是一个错误还是我遗漏了什么? 下面我的工作簿的屏幕截图显示了名称管理器、公式的两个版本以及由“有问题的”公式导致的错误。 答案1 斯科特·克兰纳 (Scott Craner) 的评论非常准确:在两者之间添加一个空格MyValue就|解决了问题。 相关内容 SciTE 是否有类似于 Vim 的 colorcolumn 的设置? 如何使用 phpMyAdmin 授予和撤销表权限 子表格不会在 threeparttable 内居中 如何使我的 Web 服务器在 AWS 平台上通过 IPv6 访问? 我在创建 VHD 时关闭了磁盘管理控制台,这很糟糕吗? 在数学中使用像#1这样的变量[关闭] 我可以将手机摄像头用作电脑网络摄像头吗? BareOS 中的随机备份调度 如何获取后台运行的进程的 pid? 哪个 Linux 发行版基于 Arch,运行 LXDE 并且开箱即用?