我有一個表格,其中有3列中有空白的列。 我想複製非空白值來假設D2。假設我在C2中有空白,B2不是空白,則要複製的值是B2。如果C2和B2均爲空白,則要複製的值爲A2。我正在使用以下公式:使用IF複製單元格以獲得非空白值
=IF(C2="",B2,IF(B2="",A2, C2))
它正在C2/B2值爲空的值正確運行。但是當C2和B2單元格都是空白時,它會在D2中拋出一個00-01-1900的值,並且我只希望單元格中的A2數據。有什麼辦法可以解決這個問題嗎?
我有一個表格,其中有3列中有空白的列。 我想複製非空白值來假設D2。假設我在C2中有空白,B2不是空白,則要複製的值是B2。如果C2和B2均爲空白,則要複製的值爲A2。我正在使用以下公式:使用IF複製單元格以獲得非空白值
=IF(C2="",B2,IF(B2="",A2, C2))
它正在C2/B2值爲空的值正確運行。但是當C2和B2單元格都是空白時,它會在D2中拋出一個00-01-1900的值,並且我只希望單元格中的A2數據。有什麼辦法可以解決這個問題嗎?
試試這個:
=IF(C2<>"",C2,IF(B2<>"",B2,IF(A2<>"",A2,"")))
(我假設你的優先順序是C> B> A>空白回報
如果我得到它的正確:
d顯示A/B的值/ C的優先的順序
步驟1: D
採取的B
的值,如果C
爲null
=IF(C2="",B2,C2)
第2步:如果B
爲null,則返回A
=IF(B2="",A2,B2)
結果:
=IF(C2="",IF(B2="",A2,B2),C2)
在您的代碼:
如果C
爲空,我們採取B
。
如果C
不爲空:
B
爲空,我們採取A
。 但它應該是C
因爲它不爲空B
不爲空,則取B
。
這工作!非常感謝:) –
太棒了,如果有人提供了一個可接受的答案,那麼請點擊旁邊的^箭頭表示它已經工作,並且是適合您問題的解決方案。 – Zerk