You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Excel中IF函数仅首个公式生效,修改返回列后始终返回FALSE的问题求助

Excel中IF函数仅首个公式生效,修改返回列后始终返回FALSE的问题求助

大家好,我最近在做Excel汇总表时遇到了一个奇怪的问题,想请各位帮忙看看:

我有一个包含大量数据的工作表,打算新建一个汇总标签页,用IF函数把需要的信息整合到一起。最开始写的第一个IF函数是正常工作的,能正确返回对应的数据:

=IF($D$3='Week 5-8-23'!D:D,'Week 5-8-23'!B:B," ")

但只要我修改公式里的返回列(比如想从A列、F列提取数据),不管怎么调整公式的写法,结果都返回FALSE,哪怕我输入公式时能看到明明有匹配的TRUE情况。我试过几种不同的写法:

  • =IF(D3='Week 5-8-23'!D:D,'Week 5-8-23'!A:A," ")
  • =IF(($D$3='Week 5-8-23'!D:D),('Week 5-8-23'!B:B)," ")
  • =IF('Week 5-8-23'!D:D=D3,'Week 5-8-23'!F:F," ")

我只是想改变函数返回数据的列而已,第一个公式明明能正常运行,为什么修改返回列后就总是返回FALSE呢?

真心感谢各位能给我一些解决思路!

备注:内容来源于stack exchange,提问作者Heather Ward

火山引擎 最新活动