Excel - 搜索字符串然后添加一些值(输入许多参数)

Excel - 搜索字符串然后添加一些值(输入许多参数)

我有 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代替。

相关内容