[英]Excel Row/Column and number depending on another cell
我有一個單元格,該單元格必須具有基於另一個單元格的相對內容。 例如:如果單元格A1的值為4,則單元格B1必須從單元格“ = B(4 + 2)”中獲取其內容。 以類似的方式,單元格C1具有基於另一個單元格的內容的列值。 因此,如果A2單元格值為6,則C1應從C + 6 = I列和第1行中獲取其值,例如“ =(C + A2)1”。 能夠使用相對列和相對行會很棒!
可能嗎? 我期待的語法類似於“ = B(1 + 4)”,但不起作用。
對於第一個問題。
如何獲得“ = B(4 + 2)”
=INDIRECT("B" & A1 + 2)
你的第二個問題。
如何獲得“ =(C + A2)1”
=INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN(C1)+A2,4),"1","") & 1)
公式=SUBSTITUTE(ADDRESS(1,COLUMN(C1),4),"1","")
用於獲取列字母。 這樣就得到了C。在這里獲得列I
即我寫的C+6
=SUBSTITUTE(ADDRESS(1,COLUMN(C1)+6,4),"1","")
。 所以第二個公式變成=INDIRECT(I & 1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.