簡體   English   中英

Excel如何通過另一個單元格獲取一個單元格的值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM