这可能是一个非常愚蠢的问题。
在Col A中,我有一列值。在Col J中,我有Col A中我想要的值的行号。我如何使用它来获取值?
例如
Col A
第1行:bob
第2行:乔
第3行:苹果
第4行:汤姆
第5行:蒂姆
Col B
1
4
5
在另一栏中,我基本上想要:
鲍勃
汤姆
添
我有大约300个这样的值。
答案 0 :(得分:1)
您可以使用INDEX
功能。根据您定义的列A和B,您可以将=INDEX(A1:A5,B1)
放在另一列中。这表示使用单元格A1:A5
中的指针索引(查找)数组B1
。由于B1
的值为1,因此相当于=INDEX(A1:A5,1)
,并返回“bob”。
如果要将其复制到多个单元格,请确保将数组(A1:A5
)部分保持不变,只需更改单元格引用(B1
)。您的公式将为=INDEX(A$1:A$5,B1)
,=INDEX(A$1:A$5,B2)
等。
答案 1 :(得分:0)
如果这些是带有标题的3列,那么在某些标题下,请说"名称"在A2中将是" bob"以下其他名称;在另一个标题下,说" row"在B2中将是1,其他数字低于,然后,在第3个标题下,说"结果":
In C2, copied down
=OFFSET(A1,B2,0)
答案 2 :(得分:0)
您可以使用间接功能来实现:
例如在c栏中你可以使用公式:
=INDIRECT("A" & B2, TRUE)
这将获取单元格B2中的行号并获取A列中的值。
希望这有帮助!