我有 5 张包含国家数据的表格,我想在 4 张单独的表格中的 4 个不同范围内查找国家名称,然后从行中取一个值并将所有这些值相加。
我得到的返回值是 #NA,因此我将 IFNA() 添加到每个查找函数中,从而导致“参数太多”错误。
目前的情况如下
=(SUM(IFNA(VLOOKUP(A4,Nation2017,2),0),IFNA(VLOOKUP(A4,Nation20018,2),0),IFNA(VLOOKUP(A4,Nation2016,2),0,),IFNA(VLOOKUP(A4,Nation2015,2),0))
任何帮助都非常感谢
抱歉,我应该提到 Nation20018 拼写错误不是问题,我拼错了,但从未改正过
编辑:我将保留这个问题,因为所有建议的解决方案都没有完成我最后手动完成的工作,这至少可以说很乏味。
答案1
我假设Nation2015
&其他是命名范围。
我不会修改现有的公式,而是建议使用一个简单的公式,CONCATENATE
从 4 个不同范围内的 4 张不同工作表中获取国家名称,然后将它们相加得到一个值。
=CONCATENATE(VLOOKUP(A4,Nation2017,2,FALSE)&" "&(VLOOKUP(A4,Nation2018,2,FALSE)&" "&VLOOKUP(A4,Nation2016,2,FALSE)&" "&VLOOKUP(A4,Nation2015,2,FALSE)))
- 根据需要调整公式中的单元格引用。
- 检查
Nation20018
一下我也猜,应该是Nation2018
代替。