VLOOKUP 内置函数是 Excel (Calc) 中最强大的函数之一。但它有一个显著的缺点——它只在表中查找所需值的第一个匹配项,并且只在最右边的列中。但是如果需要第2个、第3个,而不是最后一个呢?
修改后的 VLOOKUPSEQ 函数可以从任何指定的列返回任何匹配项(不仅仅是第一个找到的)。
=VLOOKUPSEQ(LookupValue; LookupArray; ReturnArray; Seq)
VLOOKUPSEQ() 函数使用简单。您只需指定搜索范围和将从中获取值的列,以及所需匹配项的序号,Excel (Calc) 将自动查找并返回所需的值:
=VLOOKUPSEQ(LookupValue; Lookup Array; Return Array; Seq)
我们将得到以下结果:
此示例使用以下值:
您可以通过安装 YLC Utilities 扩展来使用 VLOOKUPSEQ() 函数。
此后,该函数将在所有打开的 Excel (LibreOffice Calc) 文件中可用。