Function google sheets中带有嵌套vlookup的IF语句

Function google sheets中带有嵌套vlookup的IF语句,function,google-sheets,nested,Function,Google Sheets,Nested,试图切换角色时,下面的vlookup会自动切换角色,但是如果它什么都不切换,而单元格是空的,我希望它在单元格中说“No Primary”,而不是将其留空。下面的IF语句(在搜索SO站点时发现)给出了一个公式解析错误,并检测到循环依赖关系。我肯定这是我忽略的小东西。任何帮助都将不胜感激。谢谢 =vlookup(C3,‘团队图’!$D:$K,8,0) =如果(为空(D3),“无主”) =IF(NOT(ISBLANK(D3)),vlookup(C3,'Team Chart'!$D:$K,8,FALSE

试图切换角色时,下面的vlookup会自动切换角色,但是如果它什么都不切换,而单元格是空的,我希望它在单元格中说“No Primary”,而不是将其留空。下面的IF语句(在搜索SO站点时发现)给出了一个公式解析错误,并检测到循环依赖关系。我肯定这是我忽略的小东西。任何帮助都将不胜感激。谢谢

=vlookup(C3,‘团队图’!$D:$K,8,0) =如果(为空(D3),“无主”)


=IF(NOT(ISBLANK(D3)),vlookup(C3,'Team Chart'!$D:$K,8,FALSE),“No Primary”)

我猜您使用的单元格是D3。如果是,那么你不能问“ISBLANK(D3)”并将结果放入单元格D3

您可能要做的是在该任务中使用IFERROR,因为VLOOKUP对查找数组中未找到的值返回N/A错误:


=IFERROR(vlookup(C3,'Team Chart'!$D:$K,8,FALSE),“无主”)

我猜您使用的单元格是D3。如果是,那么你不能问“ISBLANK(D3)”并将结果放入单元格D3

您可能要做的是在该任务中使用IFERROR,因为VLOOKUP对查找数组中未找到的值返回N/A错误:


=IFERROR(vlookup(C3,'Team Chart'!$D:$K,8,FALSE),“无主”)
做了更多的研究和挖掘,以及一些尝试和错误。发现If/Iferro和VLOOKUP的组合就像一个符咒。谢谢你在正确的方向上提出的观点@mrras


=如果(是空白的(D3),“没有主要的”,Iferor(VLOOKUP(C3,sheet2!A:B,2,FALSE),)

做了更多的研究和挖掘,以及一些尝试和错误。发现If/Iferro和VLOOKUP的组合就像一个符咒。谢谢你在正确的方向上提出的观点@mrras


=IF(ISBLANK(D3),“NO Primary”,IFERROR(VLOOKUP(C3,sheet2!A:B,2,FALSE))

IFERROR不起作用,因为它不是在拉错误,如果该人员没有分配Primary,它只是在拉空白。因此,我希望它不是空白的,而是说不初级的。根据你所说的,似乎我所需要的无法完成,因为我使用D3将信息拉入。C3是代理名称,D3是vlookup放置角色的位置。IFERROR不起作用,因为它没有拉错,如果该人员没有分配主要角色,它只是拉空。因此,我希望它不是空白的,而是说不初级的。根据你所说的,似乎我所需要的无法完成,因为我使用D3将信息拉入。C3是代理名称,D3是vlookup扮演角色的位置。