我有一個單元格必須具有基於另一個單元格的相對內容。 例如:如果單元格A1的值爲4,則單元格B1必須從單元格「= B(4 + 2)」中取內容。以類似的方式,單元格C1具有基於另一個單元格的內容的列值。因此,如果A2單元格值爲6,則C1應該從C + 6 = I列和第1行取其值,如「=(C + A2)1」。能夠使用相對列和相對行會很棒!Excel行/列和數量取決於另一個單元格
可能嗎?我期待類似於「= B(1 + 4)」的語法,但不起作用。
我有一個單元格必須具有基於另一個單元格的相對內容。 例如:如果單元格A1的值爲4,則單元格B1必須從單元格「= B(4 + 2)」中取內容。以類似的方式,單元格C1具有基於另一個單元格的內容的列值。因此,如果A2單元格值爲6,則C1應該從C + 6 = I列和第1行取其值,如「=(C + A2)1」。能夠使用相對列和相對行會很棒!Excel行/列和數量取決於另一個單元格
可能嗎?我期待類似於「= 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)
嘗試瞭解INDIRECT功能,我認爲這是您的需要。 – David