2014-10-06 111 views
0

我有3分Excel列這樣,Excel公式基於另一列值複製列

Col_A  Col_B  Col_C 
-----  -----  ----- 
Ross  Joey  
Rachel 
Monica Chandler 
      Pheobe 
Gunther Janice 
      Carol 
Susan  Richard 

我想要的值,以在以下條件列C被複制,

  1. 如果Col_B具有值,則Col_C應該與Col_B具有相同的值(不管Col_A是否具有值)。
  2. 如果Col_B爲空白,那麼Col_C應該與Col_A具有相同的值。

所以最後我Col_C會這個樣子,

Col_C 
----- 
Joey 
Rachel 
Chandler 
Pheobe 
Janice 
Carol 
Richard 

是否有使用,我可以做到這一點任何Excel公式?

回答

0

以下將工作,如果空單元格確實是空的

=IF(Col_B="",Col_A,Col_B)

的下面,如果「空」細胞具有空間(這往往比你想象的莊稼了!)

=IF(Col_B=" ",Col_A,Col_B)

+0

你也可以在你的單元格上使用TRIM函數來處理多個空格。 – mheptinstall 2014-10-06 10:26:55

+0

什麼是「TRIM」,我們如何使用它? :) – DannyBland 2014-10-06 10:43:49

+1

這樣做的技巧,謝謝:) = IF(TRIM(B1)=「」,A1,B1) – Goomba 2014-10-06 10:48:58