使用Excel 2007在嵌套如果語句中使用匹配 - 僅適用於第一個if語句
我的數據是這樣的:
column 1 column 2 column 3
======== ======== ========
type 10 Type 3 Type 5
Type 2 Type 12 Type 8
Type 4 Type 3 Type 6
Type 1 Type 5 Type 11
而且我希望把一列在最後解碼的3列並顯示1-3中任何類型的列位置。使用帶MATCH和嵌套IF語句的列。因此,解碼列是這樣的:
column 1 column 2 column 3 Type Position
======== ======== ======== ==============
type 10 Type 3 Type 5 Pos 2
Type 2 Type 12 Type 8 Pos 1
Type 4 Type 3 Type 6 Pos 2
Type 1 Type 5 Type 11 Pos 1
我嘗試使用類似以下,但它只能在第一個IF語句 - 這只是對前兩列,因爲我構建語句並確保每個部分正在工作:
=IF(MATCH(F2,Sheet2!A:A,0),"Position 1",IF(MATCH(G2,Sheet2!A:A,0),"position 2","other"))
由於第一條語句合作,顯示位置1,那麼想加入第二條語句就會給我位置2,但事實並非如此。基本上我得到這個:
column 1 column 2 column 3 Type Position
======== ======== ======== ==============
type 10 Type 3 Type 5
Type 2 Type 12 Type 8 Pos 1
Type 4 Type 3 Type 6
Type 1 Type 5 Type 11 Pos 1
我不明白爲什麼還是有一個更好的方式在Excel中做到這一點?
感謝
安德魯
類型1-3將每行的獨特之處? –
@Pankaj Jaju是每行唯一 – Andrew