sqlmatch函数用法

自莋哆情 3个月前 已收到1个回答 举报

牵沵德佑手 3星

共回答了358个问题采纳率:92.8% 评论

它的功能是在数组中查找/匹配数据在数组中的位置。用法如下:

  match函数为:

  MATCH(lookup_value,lookup_array,match_type)

  参数1:lookup_value:查找对象;

  参数2:lookup_array:查找数组,即查找的指定区域

  参数3:match_type:可为0,1,-1,默认为1。精度选0:查找等于指定内容的第一个值;精度选1:查找小于或等于指定内容的最大值,指定区域必须按升序排列;精度选-1,查找大于或等于指定内容的最小值,指定区域必须按降序排列

  (1)选择【G2单元格】,输入“=MATCH(162,D2:D14,0)”,回车确认,显示“3”。

  公式解析:在“D2:D14”区域内查找等于“162”的数值为第几个,按顺序找到D4单元格的数值为“162”,D4在“D2:D14”区域内排第3行,所以显示“3”。

  (2)选择【G3单元格】,输入“=MATCH(80,B2:B14,1)”,回车确认,显示“9”。

  公式解析:在“B2:B14”区域内查找小于或等于“80”的数值为第几个,按顺序找到B2:B10单元格的数值都小于或等于“80”,选择其中最大的数值,即B10的数值,B10在“B2:B14”区域内排第9,所以显示“9”。

  (3)选择【G4单元格】,输入MATCH函数=MATCH(90,C2:C14,-1),回车确认,显示“5”

  公式解析:在“C2:C14”区域内查找小于或等于“90”的数值为第几个,按顺序找到C2:C6单元格的数值都大于或等于“90”,选择其中最小的数值,即C6的数值,C6在“C2:C14”区域内排第5,所以显示“5”。

8小时前

41
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com