Google sheets 如何获取下一个值而不是仅获取第一个值-Vlookup Importrange-google sheets

Google sheets 如何获取下一个值而不是仅获取第一个值-Vlookup Importrange-google sheets,google-sheets,google-sheets-formula,vlookup,Google Sheets,Google Sheets Formula,Vlookup,上下文 我在google电子表格中有两个选项卡,它们与Vlookup和Importage连接 两张表都有“ID”和“付款参考”列 目标是通过添加一个“ID”值,另一列从另一张表获取其付款参考 问题 所有工作正常,除非ID具有多个付款参考,否则它始终显示与该ID相关的第一个值/第一个付款参考 结果 我希望它将获取与该ID相关的下一个付款参考,而不是始终显示相同的付款参考 先谢谢你 我找到了一个解决方法,不确定它是否是最好的,但如果我使用“计数”函数创建一个助手列,在ID值中添加一个计数

上下文

  • 我在google电子表格中有两个选项卡,它们与Vlookup和Importage连接
  • 两张表都有“ID”和“付款参考”列
  • 目标是通过添加一个“ID”值,另一列从另一张表获取其付款参考
问题

  • 所有工作正常,除非ID具有多个付款参考,否则它始终显示与该ID相关的第一个值/第一个付款参考
结果

  • 我希望它将获取与该ID相关的下一个付款参考,而不是始终显示相同的付款参考
先谢谢你


我找到了一个解决方法,不确定它是否是最好的,但如果我使用“计数”函数创建一个助手列,在ID值中添加一个计数器(值出现的次数),vlookup可以搜索所有匹配项

e、 g

(也添加在示例表中)

不幸的是,添加“Arrayformula”并不能创建数组,我需要沿着行拉伸公式

不完美,但如果没有更好的,希望它能帮助别人

=A2&"-"&COUNTIF($A$2:A2;A2)