发布日期:2024-09-08 17:21 点击次数:94
80个必学必会Excel常用函数妈妈 调教
第31天 位置查找函数Match
手段1:match查找值地方位置用法
手段2:两列数据对比各异
手段3:初次擢升纪录的日历
手段4:考察品级评定
手段5:match肮脏查找
训诲软件:office Excel 2016
01
Match查找位置函数用法
人体艺术摄影图片妈妈 调教
Match函数的作用是查找标的在指定领域里的相对位置,数值大小跟区域的领域遴荐关联。这一丝,与row函数和cloumn函数复返单位格的十足行号和列标有很大不同。
用法:MATCH(查找值, 查找领域, [查找表情])
第一个参数决定了找谁,
第二个参数决定了在哪儿找,只可为一列或一滑,太复杂的二维表格得念念其他的方针。
第三个参数是一个数字,决定了是精准查找也曾肮脏查找,差别是 -1(查找大于或等于标的的最小值)、0(精准查找) 或 1(查找小于或等于标的的最大值)。诚然仅仅粗浅的3个数字,但要念念用得恰到克己也曾要仔细学习的。我们先来个精准查找案例,看下成果。
match查找时,如果找到,复返位置数字;没找到,则复返舛错值#N/A,记取这个礼貌,在后续的骨子责任中有大用。
公式是“=MATCH(D2,$A$1:$A$6,0)”,因为mtach函数默许的不祥值是1,是以要念念精准查找,必须明确指定查找表情值为0。因为match函数唯有找到标的就住手查找,是以E3单位格复返的限度为3,和标的第二次出现的位置无关。
图片
02
两列数据对比各异
图片
好多教程讲match函数的第一个案例即是说这个函数可以用来作念两列对比数据,那咱就郁闷了,好好的干嘛要进行两列数据对比呢?
一个真确的可落地的场景即是安排东谈主员出差梗概值班,羊毛不可逮着一个薅,出差最佳轮着来。
公式“=IF(ISNA(MATCH(B2,$E$2:$E$6,0)),'未出差','已出差')”,即是应用了match函数能找到查找值复返位置,找不到时复返#N/A的特点,用isna函数对限度进行判断,如果是na舛错值,那就发挥近期没出过差,可以安排起来了。
图片
03
初次擢升纪录的日历
图片
当match函数的第三个参数查找表情值为1或不祥时,MATCH 查找小于或等于查找值的最大值。何况查找领域参数中的值必须以升序排序。
嗅觉最近雪糕卖得可以,念念着是不是要补点货,同期,也念念追想一下是什么时间运行变得热销的。这些连篇累牍的条件诊疗成量化方针即是销量初次擢升60 的日历。
为了对比,我们差别在乱序和升序两列进行查找。公式是相通的“=MATCH($F2,$C$2:$C$23,1)+1”,如果按照发挥,严格按照升序,那么match函数按规矩进行查找,限度会复返数据源中首个小于等于查找值的最大值!
如果是乱序的,match函数会按照大名鼎鼎的二分法进行查找,限度完全不可控。二分法是诡计机系调治个常用的查找算法,追想起来即是每次齐从中间位置进行查找。
图片
04
考察品级评定
图片
当match函数的第三个参数查找表情值为-1时,MATCH 查找大于或等于查找值的最小值。此时,查找领域参数中的值必须按降序枚举。
掐指一算,这个礼貌拿来诡计考察品级评定刚刚好。公式“=MATCH(B2,$G$2:$G$5,-1)”。阈值的数据带一丝点主如若念念着考察70分的同学亦然缺乏一个月,是以给个及格吧。
公式的诡计旨趣是,从上往下规矩查找,如果大于或等于查找值,就会被留住来,终末复返其中最小的,由于数据降序,是以应该即是终末一个大于等于查找值的位置!
记取一定如若降序的,如若乱序梗概升序的话,限度齐会出乎预感。
图片
05
文本字符肮脏查找
图片
除了撑捏雷同查找数值,match函数其实也撑捏文本字符肮脏查找。旨趣是将查找值与通配符进行麇集,对拼接后的字符串进行精准查找。是以使用通配符时,必须将查找表情成立为0。
Excel 2016中有 问号 (?) 和星号 (*) 两个通配符。问号匹配率性单个字符;星号匹配率性一串字符。如果要查找骨子的问号或星号,请在字符前键入波形符 (~)。
图片
本站仅提供存储行状,总计内容均由用户发布,如发现存害或侵权内容,请点击举报。