2014-08-29 46 views
1

我有一個csv,列中包含'yes'或null值。我想用它的列標題的名稱替換每個'是'。我知道我可以通過每一欄和F & R,但大概有40欄,未來會有變化。我想用一個公式簡化它,但我不知道如何用公式表達一個公式。Excel - 查找並替換,設置爲列標題的值

我有這樣的:

service_1 | service_2 | service_3 
yes  | yes  | yes 
      | yes  | yes 

我在尋找這樣的:

service_1 | service_2 | service_3 
service_1 | service_2 | service_3 
      | service_2 | service_3 

感謝您的幫助!

回答

3

如果'service_1'位於單元格A1中,'是'位於單元格A2中,則可以將此公式粘貼到D2中,並將粘貼複製到F3。將您的標題從A1:C1複製到D1:F1來完成您的示例。

=IF(A2="yes",A$1,"") 

注意絕對參考第一行標題,A $ 1

如果你想擺脫你最初的三列(在你的例子中),不要忘記複製你的新數據並粘貼值。

+0

工程就像一個魅力 - 謝謝! – psorensen 2014-08-29 14:54:08