0

我遇到了一个公式问题,该公式将查看一张表中的数据列和行,以将名称与另一张表上的名称匹配,并在匹配时将值拉到该表中。我现在可以使用它,但是我有第二列数据,其中可能有一个名称,并且可能有一个空白。我需要它来检查该列,如果它在第二列中有名称,它将放置一个 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 中,则在匹配表中的 Col F 中输入 0 而不是分数。

我希望我解释了这一点,以便每个人都能理解。感谢您提前提供的帮助。

4

1 回答 1

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)))
于 2016-06-10T18:02:21.690 回答