2013-05-09 124 views
0

所以基本上我有一個電子表格,列B中的名稱列表。對於這個名稱列表我想分配文本添加入在列AExcel公式如果x列B然後y,Z,K..etc列A

相鄰小區我試圖

=IF((C:C="Name1", C:C="Name2"),"Text","") 

然而,這個公式給出了一個錯誤沒有任何幫助。

有人可以請我解決這個問題,或者給我一些關於如何解決它的信息,因爲我需要它來完成一個工作項目?

+1

您提到B列,但您的公式中有C列?你可以舉個例子嗎? (例如:在這個問題中的表格:http://stackoverflow.com/q/16448835/1578604) – Jerry 2013-05-09 07:51:05

回答

0

如果我已經正確

=if(b1="Name 1","Text","") + if(b1="Name 2","Text","") 

瞭解如果在B1單元格文本等於名稱1或名稱2然後A1單元格(或您選擇輸入公式)將有「文本」。如果B1不包含Name1或Name2,則單元格將保持空。

+1

你的公式是用另一個文本值添加文本值,並將返回給你'#VALUE!'。如果你正在尋找一個'OR'選項,你將不得不修改你的公式爲'= if(OR(b1 =「Name 1」,b1 =「Name 2」),「Text」,「」)''。 – Jerry 2013-05-09 07:53:08

+0

這對我來說非常合適,非常感謝您的幫助。我認爲我遇到的問題是我沒有對名稱進行分割。 再次感謝。 – user2365296 2013-05-09 07:57:20

+0

是@Jerry你說的對,我的不好。我通常只用這個公式和數字。 – THaynes 2013-05-09 08:49:42

1

您可能需要改進您的要求。據我所知,您在單元格C1需要和抄下來

=IF(OR(B1="Tom",B1="Bill"),"Bill or Tom","") 

enter image description here

調整範圍及名稱,以滿足您的要求。

相關問題