公式中的冗余

我正在debugging一个大的电子表格,我遇到了以下公式:

=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), 

考虑到这个公式已经在'INPUT – Project Costs'表中,为什么原始作者在引用单元格的时候觉得需要这么明确呢? 对我来说真正令人困惑的是,在公式的早些时候,作者做了完全相同的事情,但是没有明确的工作表参考:

  VLOOKUP(CONCATENATE(B37, G37, F37), 

我是新来的擅长巫术,并希望听到谁有更多的经验,可以提出可能的原因,为什么这个公式是这样的。

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