簡體   English   中英

在Excel中更新單元格位置

[英]Update cell location in excel

我想根據另一張紙上的單元格值從一張紙上獲得單元格
例如。

2張:x,y

我想要工作表“ y”的單元格值,其單元格為“ A”,“ A”的列值取決於工作表x和單元格B1

  eg. y!A(x!$B1+1)

但是,y!A首先被評估,但我得到了錯誤。

有人可以建議解決方案嗎?

這個公式應該做到:

=INDIRECT("y!r1c"&x!B1, FALSE)

假設x!B1將列保留為數字

y!A(x!$ B1 + 1)

您可以像提到的Dave那樣使用INDIRECT

y is the Sheet
A is the column
(x!$B1+1) is the row

但是,由於您要拾取行部分而不是列部分,因此Dave的公式需要寫為

=INDIRECT("y!r"&(x!B1+1)&"c1", FALSE)

或者,您可以使用OFFSET

=OFFSET(y!A1,x!B1,0)

無需添加+1偏移即可解決這一問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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