【问题标题】:excel error: you have entered too few argumentsexcel错误:您输入的参数太少
【发布时间】:2019-09-30 04:27:46
【问题描述】:

我正在尝试在 6 个工作簿上使用 vlookup 来获取我最终工作簿中的数据。 所以我在我的最后一个工作簿中有一个 vlookup 函数,它在第一个工作簿 MONTH_DATA 中查找匹配项,如果在那里没有找到匹配项,它应该查找与上面类似的下一个工作簿,即 MONTH_DATA2 并且如果在此之前没有找到匹配项,则一直持续到 MONTH_DATA6。

这就是我试图用我的公式实现的目标

=iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA.xlsx]day 1'!$B:$C,2,0),iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA2.xlsx]day 1'!$B:$C,2,0),iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA3.xlsx]day 1'!$B:$C,2,0),iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA4.xlsx]day 1'!$B:$C,2,0),iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA5.xlsx]day 1'!$B:$C,2,0),iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA6.xlsx]day 1'!$B:$C,2,0))))))

实际结果:收到错误消息框,提示“您为此函数输入的参数太少”。我没有得到我错过的东西

【问题讨论】:

  • 您最后的IFERROR() 语句只包含一个参数,而它必须包含两个参数。
  • 为什么lookup_value是C的完整列?就我个人而言,我会解构它并分别测试每个 vlookup。
  • 我不知道简单的方法。只是学习东西????
  • 已解决:感谢@Taosique
  • 感谢@Prima Ananda

标签: excel vlookup


【解决方案1】:

这里:

=iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA.xlsx]day 1'!$B:$C,2,0),iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA2.xlsx]day 1'!$B:$C,2,0),iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA3.xlsx]day 1'!$B:$C,2,0),iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA4.xlsx]day 1'!$B:$C,2,0),iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA5.xlsx]day 1'!$B:$C,2,0),iferror(VLOOKUP(C:C,'C:\Users\Sabareesh\Desktop\[MONTH_DATA6.xlsx]day 1'!$B:$C,2,0)))))))

你错过了 1 个这样的参数 ')' 。 我试着在这里检查你的公式:http://excelformulabeautifier.com/

【讨论】:

  • 它还需要最后一个IFERROR()的条件,如Taoshique所说。在我的情况下,我只是通过在第一个最后一个')'),"")))))) 之后添加双引号将错误列保留为空
猜你喜欢
  • 2020-12-03
  • 2018-12-22
  • 2021-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多