2016-06-10 127 views
0

我遇到一個公式問題,該公式會查看來自一張工作表的數據的列和行,以匹配另一工作表上的名稱與名稱,並在該工作表火柴。我現在有它的工作,但我有第二列數據,它可能有一個名稱,它可能有一個空白。我需要它來檢查該列,如果它在第二列中有一個名稱,它將放置一個0而不是與該行關聯的值。在Google工作表中使用Vlookup的多列條件

這是我目前使用幾乎適用於我的公式:=iferror(vlookup($A4,Match2!$B$6:$F,5,false),0)

我的表所在的位置:https://docs.google.com/spreadsheets/d/130APwcPBOwQY-Q4xt-Q46_S_-sDXy7NploNX6DkObQw/edit?usp=sharing

我需要從F列匹配紙上的分數過來的讓球盤我們還需要查看匹配表中的列C,以查看名稱是否存在或空白。如果Col C中的名字在匹配表中將Col F中的分數設置爲0而不是分數。

我希望我解釋一下,這樣每個人都能理解。感謝您提前提供幫助。

回答

1

試試這個。它檢查C柱的長度,如果是小於2它做什麼,你的公式,否則爲0

=if(len(vlookup($A4,Match1!$B$6:$F,2,false))<2,vlookup($A4,Match1!$B$6:$F,5,false),0) 

如果你也想檢查S或F用途:

=if(len(vlookup($A4,Match1!$B$6:$F,2,false))<1,vlookup($A4,Match1!$B$6:$F,5,false),if(vlookup($A4,Match1!$B$6:$F,2,false)="S","S",if(vlookup($A4,Match1!$B$6:$F,2,false)="F","F",0))) 
+0

我很對不起,我認爲這是爲了我想要的。我需要名爲Handicaps的Tab對每週匹配標籤的列A中的名稱進行vlookup查看,如果匹配標籤頁/表的列C中有名稱或F,則不會從該匹配標籤中獲得該分數。我會試着看看我是否能按照我需要的方式來改變你的工作方式,並非常感謝你的幫助。 – dreamweaver

+0

埃德我很抱歉,這是我的愚蠢,但我通過使用你的公式工作。再次,謝謝你。 – dreamweaver