你好,我有四個列在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
你好,我有四個列在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
試試這個公式:
=CHOOSE(MATCH(1,A1:D1,0),"A","B","C","D")
另外,這也將工作:
=CHAR(64+MATCH(1,A1:D1,0))
真棒謝謝!! 我想學習這些公式。如果可以,請給我一個鏈接:) –
對不起,不知道鏈接...當我不知道一個公式的絆腳石,我簡單地使用Excel幫助瞭解它... –
你想要什麼用的結果呢?我懷疑列名只是一箇中間步驟。在這種情況下,你甚至可能不需要它,因爲可能有更好的方法... –
我實際上想根據列名設置爲1/2/3/4! :) –
然後'= MATCH(1,A1:D1,0)'應該足夠了 –