用于Google表格中的Vlookup的多列标准

时间:2016-06-10 16:42:36

标签: google-sheets gs-vlookup

我遇到的问题是一个公式,它将从一个工作表中查看数据的列和行,以匹配另一个工作表上的名称,并在匹配时将值拉到该工作表。我现在有它工作,但我有第二列数据,可能有一个名称,可能有一个空白。我需要它来检查该列,如果它在第二列中有一个名称,它将放置一个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中的B列名称来转到Handicaps表,但我还需要查看C上的C列。匹配工作表以查看名称是否存在或空白。如果名称在Col C中,则在匹配表中将0表示为Col F中的分数。

我希望我解释这一点,以便每个人都能理解。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

试试这个。它检查C列的长度,如果它小于2,则表示你的公式为0。

gulp watch

如果您还想检查S或F,请使用:

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