2013-10-29 23 views
0

你好,我有四個列在Excel中。 在第五列我需要存儲由具有值1的列名(只有一個會有1)在excel中檢查多個條件並返回列名

=IF(A=1, "A", "False") 

我想acheive是,我想設置這有1列名它 我需要做四次上述公式嗎?!請幫助

if A=1 return A 
if B=1 return B 
if C=1 return C 
if D=1 return D 
+0

你想要什麼用的結果呢?我懷疑列名只是一箇中間步驟。在這種情況下,你甚至可能不需要它,因爲可能有更好的方法... –

+0

我實際上想根據列名設置爲1/2/3/4! :) –

+1

然後'= MATCH(1,A1:D1,0)'應該足夠了 –

回答

1

試試這個公式:

=CHOOSE(MATCH(1,A1:D1,0),"A","B","C","D") 

另外,這也將工作:

=CHAR(64+MATCH(1,A1:D1,0)) 
+0

真棒謝謝!! 我想學習這些公式。如果可以,請給我一個鏈接:) –

+0

對不起,不知道鏈接...當我不知道一個公式的絆腳石,我簡單地使用Excel幫助瞭解它... –

相關問題