公式:=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [sear...
请注意,与VLOOKUP不同,与INDEX MATCH类似,return_array可以位于查找数组之前 [if_not_fond]–可选参数–如果找不到值,返回什么。我们可以键入值、文本(例如:“value not found!”),甚至可以使用单元格引用/函数。 [match_mode]–可选参数–XLOOKUP具有多种匹配模式: 0–精确匹配–返回精确匹配–这是默认选项。
使用IFERROR函数来处理错误值。IFERROR函数可以捕获VLOOKUP函数返回的错误值,并显示一个更友好的消息或备用值,而不是显示公式本身。例如,可以使用IFERROR(VLOOKUP(value, table, column_index, [approximate_match]), "Not Found")来替换错误值。检查单元格格式设置。确保单元格格式设置为常规或数字格式...
1. 使用IFERROR函数处理N/A:=IFERROR(VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]), "Not Found")通过IFERROR函数,如果VLOOKUP返回N/A,将显示指定的文本,使结果更友好。2. 使用MATCH函数确认是否存在:=IF(ISNUMBER(MATCH(lookup_value, lookup_array, 0)), VLOOKUP(lookup_value...
点击 “文件”,然后“选项”,接着“高级”,向下拖拽,此工作表的显示选项下有一个“在具有零值的单元格中显示零”,前面的勾去掉,确定,就行了。
语法:=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])第一参数(必须参数):lookup_value,想要查找值 第二参数(必须参数):lookup_array,想要在哪个数据区域中查找 第三参数(必须参数):return_array,要返回的数据区域,就是结果所在的区域 第四...
lookup_value:必须参数,查找值 lookup_array:必须参数,要查找的数据区域 return_array:必须参数,要返回的数据区域,结果所在的区域 if_not_found:可选参数,如果查找不到可以返回这个结果,如果啥都不填则返回#N/A match_mode:可选参数,指定匹配类型 参数0 ,如果查不到,则返回 #N/A。如果啥都不填,...
这样,当vlookup函数返回N/A时,就会显示"Not Found"。 使用MATCH函数 除了vlookup函数之外,还可以考虑使用MATCH函数来进行查找。MATCH函数可以返回查找值在查找范围中的相对位置,如果查找成功则返回该位置,否则返回错误值。以下是一个示例: =IF(ISNUMBER(MATCH(lookup_value, lookup_array, 0)), "Found", "Not Foun...
defxlookup(lookup_value,lookup_array,return_array,if_not_found:str=''):match_value=return_array.loc[lookup_array==lookup_value]ifmatch_value.empty:returnf'"{lookup_value}" 没有找到!'ifif_not_found==''elseif_not_foundelse:returnmatch_value.tolist()[0] ...