excel 中的匹配函数使用查找

matching function in excel using lookup

大家好,我有一个 excel 文件,我把它放在这里 for reference

它有 2 个工作sheet,指标和 TTP,

Indicator 有几列,但 Indicator_TTP 是这里的外键,

TTP 有 TTP_ID 等列,

现在在指标工作中sheet 我想从 TTP 工作中获取名称sheet 所以尝试使用查找功能。 I followed this

不幸的是它给了我错误的结果。

我正在使用这个公式=LOOKUP(G:G,TTPs!A:A,TTPs!D:D)

我的想法是在 TTPs sheet 列中查找 G 的所有值并匹配 return TTPs D 列,我在这里遗漏了什么吗?

查找函数将([查找值]、[查找向量]、[结果向量])作为参数-尝试将您输入的第一个参数 (G:G) 切换到单个单元格 (G1) 并拖动它向下查看列中的结果列表。

=lookup($G1,TTPs!A:A,TTPs!D:D) 然后往下拉。

不确定为什么不直接使用 VLOOKUP()

如果你给 VLOOKUP 一个合适的 table_array 就可以了。你不能给它 1 列到 return 第 4 列!

指标 的 K 列中,使用下面的公式,然后双击右下角的方点自动向下填充。

=IFERROR(VLOOKUP(G2,TTPs!A:D,4,FALSE),"TTP not found")