2014-10-06 61 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