excel match函数的问题

查看 82|回复 5
作者:viabb   
在用match函数的时候有一个问题,COUNTIF(E$2:E2,A$2:A$12)返回的值是1,为什么{=MATCH(0,COUNTIF(E$2:E2,A$2:A$12),0)}返回的结果是2,而{=MATCH(0,1,0)}的结果是# N/A,求指教
[i]

函数, 结果是

jyjjf   


viabb 发表于 2023-2-23 17:11
我是没搞明白为什么match的结果是2

你按F9看看数组内具体是什么
jyjjf   

MATCH第二个参数是区域不是数值吧
fxzh007   

MATCH(lookup_value, lookup_array, [match_type])
MATCH 函数语法具有下列参数:
lookup_value    必需。 要在 lookup_array 中匹配的值。 例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。
lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
lookup_array    必需。 要搜索的单元格区域。
match_type    可选。 数字 -1、0 或 1。 match_type 参数指定 Excel 如何将 lookup_value 与 lookup_array 中的值匹配。 此参数的默认值为 1。
https://support.microsoft.com/zh-cn/office/match-%E5%87%BD%E6%95%B0-e8dffd45-c762-47d6-bf89-533f4a37673a
具体的可以看官方解释
viabb
OP
  


jyjjf 发表于 2023-2-23 16:58
MATCH第二个参数是区域不是数值吧


我是没搞明白为什么match的结果是2
viabb
OP
  

[i]
您需要登录后才可以回帖 登录 | 立即注册

返回顶部