我有一个数据集。此数据具有唯一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
答案 0 :(得分:0)
由于您有列字母与数字,请尝试使用间接功能创建动态单元格地址。间接允许您根据变量构建单元格地址。这是一个伟大的转变。例如,您可以使用:
=indirect("'Sheet1'!"&A1&3)
从sheet1!C3获取值,假设单元格A1中的值=" C"
间接函数允许您在连接单元格地址时使用列字母。