Excel多维查找 - 一个标准(行)&一个阵列(列)

时间:2015-04-08 20:06:12

标签: excel indexing match

我有一个数据集。此数据具有唯一ID。这些ID被分配给具有各种列的另一个数据集。根据数组(可能会发生变化),我需要能够在第二个数据集中查找该ID并返回特定列中的文本。

例如,如果在第一个数据集中我有ID" 24"我需要一个可以选择" C"因为它在数组中,但如果C在将来的某个时刻变为I,它将返回" I"。我目前有一个非常长的IF-IFERROR-MATCH-INDEX ...公式,但必须有一个更好的方法。非常感谢任何帮助。

标准#1:24
标准#2 - 阵列:A H C J E F

22 A G
23 B H
24 C I
25 D J
26 E K
27 F L

1 个答案:

答案 0 :(得分:0)

由于您有列字母与数字,请尝试使用间接功能创建动态单元格地址。间接允许您根据变量构建单元格地址。这是一个伟大的转变。例如,您可以使用:

=indirect("'Sheet1'!"&A1&3) 

从sheet1!C3获取值,假设单元格A1中的值=" C"

间接函数允许您在连接单元格地址时使用列字母。