根据列标题文本查找要执行查找的列

根据列标题文本查找要执行查找的列

我正在寻找标题字符串在哪一列,例如“汉堡销售”,在一个电子表格中它在第 2 列,有时在第 3 列,依此类推。因此,我想创建一个查找函数来记录到宏中,该宏会查找“汉堡销售”并返回其在哪一列,以便列号和行号可用于 VLOOKUP。也就是说,VLOOKUP("burgers sold", ...)用户无需查找并选择汉堡销售在哪一列

谢谢

答案1

不需要宏——您可以在 VLOOKUP 公式中包含查找“售出的汉堡”列。

因此,如果您使用 VLOOKUP 在表 A100:M100 中查找“blah”,请更改第三个参数,使其成为 MATCH 函数,在列标题中查找“售出的汉堡包”。

=VLOOKUP("blah",A1:M100,MATCH("Burgers sold",A1:M1,0),0)

这应该会找到适当的列并从 A 列中包含“blah”的行中返回其数据。

相关内容