excel:只有在满足某些标准的情况下,我如何运行我的VLookup公式?

excel:只有在满足某些标准的情况下,我如何运行我的VLookup公式?,excel,vlookup,Excel,Vlookup,我想创建一个公式,在它从表中返回一个数字之前,检查上面是否有一个名称 =If(ISTEXT(D2)=TRUE,VLOOKUP(.....),"") 例如,当我把4180放在保罗的D33牢房里;单元格E33:I33将显示200。在我下面的示例中,对于级别4,单元格I38中没有名称,但仍然显示一个数字。我不希望它显示一个数字 我试着使用Vlookup函数,但不知道在没有名字的情况下如何使单元格空白。 您可以使用函数=IF和=ISTEXT或=ISBLANK检查是否填充了名称。如果

我想创建一个公式,在它从表中返回一个数字之前,检查上面是否有一个名称

=If(ISTEXT(D2)=TRUE,VLOOKUP(.....),"")
例如,当我把4180放在保罗的D33牢房里;单元格E33:I33将显示200。在我下面的示例中,对于级别4,单元格I38中没有名称,但仍然显示一个数字。我不希望它显示一个数字

我试着使用Vlookup函数,但不知道在没有名字的情况下如何使单元格空白。

您可以使用函数=IF和=ISTEXT或=ISBLANK检查是否填充了名称。如果填充了一个名称,您可以让它运行Vlookup公式从表中提取数字

=If(ISTEXT(D2)=TRUE,VLOOKUP(.....),"")
其中D2引用上面的单元格来检查名称,Vlookup公式用于检查表

此语句表示,如果上面的单元格有文本,请运行Vlookup公式,如果为false,请将单元格留空

这是我的结果

=If(ISTEXT(D2)=TRUE,VLOOKUP($C$3,$J$2:$O$5,2,FALSE),"")

我认为,当你用自己母语输入问题,然后通过translate.google.com运行时,可能会有人理解你的问题……在我的截图中,我没有在“级别4”下运行foruma,但我可以向你保证它会起作用。如果上面的单元格中没有名称,它将不会返回数字。