2017-10-17 77 views
0

我想根據條件顯示單元格的引用,如果單元格中包含一個值,則應顯示該單元格的值爲例如 如果單元格A1的值爲12 ,那麼B1單元格應顯示「有值單元格A1」否則它應該是空白 我已經試過這本將單元格引用的單元格名稱轉換爲非值

=IF(A1="","","There is value in cell "&A1). 

有誰知道我怎麼可以把它改成=有值單元格A1 相反有單元格中的值12

回答

2

像這樣

= IF(A1 = 「」, 「」, 「有一個在單元格的值」 & ADDRESS(ROW(A1),COLUMN(A1),4))

此外,如果您還沒有與任何波動性問題上更容易公式將是

= IF(A1 = 「」, 「」, 「有一個在單元格值」 & CELL( 「地址」 ,A1))

P.S您可以另外使用四個值中的一個作爲第一個公式中的最後一個參數。

enter image description here

+0

這將返回單元$ A $ 1有價值 – zipa

+0

@zipa如果我正確理解這個問題,那就是OP想要的! –

+0

@ImranMalek感謝它的工作,但我必須使用substitude刪除「$」 – JonWay

1

這是否有訣竅:

=IF(A1<>"","There is a value in cell "&CHAR(64+COLUMN(A1))&ROW(A1),"") 

您還可以使用ADDRESS()

=IF(A1<>"","There is a value in cell "&ADDRESS(ROW(A1),COLUMN(A1),4)) 

它需要的行和列與可選參數的參數返回類型,它被設置爲相對在這個例子中。

+0

這隻會工作到列以Z雖然 - _There是列'AA'細胞[1_的值。你可以使用'CELL(「address」,A1)'。 –

+0

用擴展名編輯這些案例。 – zipa

相關問題