[英]Excel How do you get the value of a cell via another cell?
這可能是一個非常愚蠢的問題。
在A欄,我有一列值。 在Col J中,我具有所需的Col A中的值的行號。 如何使用它來獲取值?
例如
可樂
第1行:鮑勃
第2行:喬
第3行:蘋果
第4行:湯姆
第5行:蒂姆
B列
1個
4
5
在另一列中,我基本上想要:
鮑勃
湯姆
蒂姆
我大約有300個值。
使用Index()工作表函數。
您可以為此使用INDEX
函數。 給定定義的A和B列,可以將=INDEX(A1:A5,B1)
放在另一列中。 那就是說用單元格B1
的指針索引(查找)數組A1:A5
。 由於B1
的值為1,所以它等於=INDEX(A1:A5,1)
,並返回“ bob”。
如果要將其復制到多個單元格,請確保將數組( A1:A5
)的部分保持不變,並只需更改單元格引用( B1
)。 您的公式將是=INDEX(A$1:A$5,B1)
, =INDEX(A$1:A$5,B2)
等。
如果它們在3列中帶有標題,那么在某個標題下,將A2中的“名稱”說成“ bob”,並在下面加上其他名稱; 在另一個標題下,說B2中的“行”為1,下面是其他數字,然后在第三個標題下,說“結果”:
In C2, copied down
=OFFSET(A1,B2,0)
您可以使用間接函數來完成此任務:
例如,在c列中,您可以使用以下公式:
=INDIRECT("A" & B2, TRUE)
這將獲取單元格B2中的行號,並獲得A列中的值。
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.