簡體   English   中英

在Google表格中與Vlookup一起使用的多列條件

[英]Multiple columns criteria to use with Vlookup in Google sheets

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

我目前正在使用的這個公式幾乎對我=iferror(vlookup($A4,Match2!$B$6:$F,5,false),0)=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列的匹配表中的分數轉換為讓球頁面,這是基於讓障礙板上的A列名稱與匹配表中的B列名稱相匹配的,但是我還需要查看匹配表上的C列以查看是否有名稱或空白。 如果名稱在Col C中,則將“ 0”而不是比對表中Col F中的分數。

我希望我能解釋一下,以便每個人都能理解。 感謝您的幫助。

嘗試這個。 它檢查列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)))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM