0

我正在调试一个大型电子表格,我遇到了以下公式:

=IFERROR(IF($B37="CMD Account Team",
            VLOOKUP(CONCATENATE(B37,
                                G37,
                                F37),
                    lists!$B:$C,
                    2,
                    FALSE),
         IF('INPUT - Project Costs'!B37="ITS",
            VLOOKUP(CONCATENATE('INPUT - Project Costs'!B37,
                                'INPUT - Project Costs'!G37,
                                'INPUT - Project Costs'!F37),
                    'ITS Rates'!B:F, 
                    5,
                    FALSE)*7.5,
            0)),
         0)

有趣的部分是:

            VLOOKUP(CONCATENATE('INPUT - Project Costs'!B37,
                                'INPUT - Project Costs'!G37,
                                'INPUT - Project Costs'!F37),

考虑到这个公式已经位于“输入 - 项目成本”表上,为什么原作者在引用单元格时觉得需要如此明确?对我来说真正令人困惑的是,在公式的前面,作者做了完全相同的事情,但省略了明确的工作表参考:

            VLOOKUP(CONCATENATE(B37,
                                G37,
                                F37),

我是擅长巫术的新手,很想听听有更多经验的人的意见,并且可以提出可能的原因来解释为什么这个公式是这样的。

4

1 回答 1

2

这通常发生在您开始编写公式时,单击另一个选项卡,然后单击原始选项卡。无论哪种方式都应该产生相同的结果。

于 2013-04-16T04:53:18.313 回答