Excel查和引用函数-MATCH函数使用实例教程
很实用的函数公式运用
MATCH返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要
函数功能出匹配元素的位置而不是匹配元素本身,则应该使用MATCH函数而不是LOOKUP函数。
表达式
MATCH(lookup_value,lookup_array,match_type)
示例一品名剥笔器铅笔橡皮擦涂改液公式3=MATCH(20,D10:D13,0)=MATCH(40,D10:D13,-1)数量10203040说明(结果)由于此处无正确的匹配,所以返回数据区域D10:D13中最接近的下一
个值(30)的位置。(3)数据区域D10:D13中20的位置。(2)由于数据区域D10:D13不是按降序排列,所以返回错误值。(#N/A)
MATCH
示例一
很实用的函数公式运用
示例二
计算不重复值
C列有重姓名的,要求统计出不重复的人名,并提取出不重复的人名放置F列,然后计算出重复的人姓名张三李四王五赵六钱七柳八王五张三柳七孙九李四廖十奖金100801501201103012080706080100不重复人名9提取人名张三李四王五赵六钱七柳八柳七孙九廖十#NUM!#NUM!#NUM!奖金1180160270120110307060100奖金2180160270120110307060100
E26公式:F26公式:G26公式:
=SUM(--(MATCH(C26:C37,C26:C37,)=ROW(C26:C37)-25))=INDE某($C$26:$C$37,SMALL(IF(MATCH($C$26:$C$3
7,$C$26:$C$37,0)=ROW($C$26:$C$37)-25,RO=SUMIF(C26:D37,F26,D26:D37)=SUMIF($C$26:$D$37,F26,$D$26:$D$37)
示例三
查记录
下表是学生成绩表,根据学生姓名提取成绩、根据输入班级、姓名确定是否有学生名单存在。辅助列1张11张21张32张42张52张63张73张83张9班级111222333
姓名张1张2张3张4张5张6张7张8张9
数学1111221161331049112912791
英语146120144126107120118141128
总分392346387368342359339405338
姓名总分输入班级2查结果
K50公式:=INDE某($H$50:$H$58,MATK54公式:=IF(ISERROR(MATCH($J$5
示例四
测试记录起始终止信息
lookup函数查不正确
下表是学生成绩表,根据班级信息提取各班始末行信息,定位最末记录。班级11122
姓名张1张2张3张4张5
数学111122116133104
英语146120144126107
总分392346387368342
区域测试1起1末表内测试2起2末
示例二计算不重复值
C列有重姓名的,要求统计出不重复的人名,并提取出不重复的人名放置F列,然后计算出重复的人
E26公式:=SUM(--(MATCH(C26:C37,C26:C37,)=ROW(C26:C37)-25))
F26公式:=INDE某($C$26:$C$37,SMALL(IF(MATCH($C$26:$C$37,$C$26:$C$37,0)=ROW($C$26:$C$37)-25,ROG26公式:=SUMIF(C26:D37,F26,D26:D37)
=SUMIF($C$26:$D$37,F26,$D$26:$D$37)
示例三查记录
下表是学生成绩表,根据学生姓名提取成绩、根据输入班级、姓名确定是否有学生名单存在。辅助列
1张1
1张2
1张3
2张4
2张5
2张6
3张7
3张8
3张9=INDE某($H$50=IF(ISERROR(
示例四测试记录起始终止信息
下表是学生成绩表,根据班级信息提取各班始末行信息,定位最末记录。
很实用的函数公式运用
2333
张6张7张8张9
14892137119
9112912791
120118141128
359339405338
定位最末记录M列N列
K66公式K67公式K69公式
=MATCH(--LEFT(J66),$C$66:$C$74,0)=MATCH(--LEFT(J67),$C$66:$C$74,1)=MATCH(--LEFT(J69),$M:$M,0)
K70公式K73公式K74公式WindowANSI字符集。Number是用于转换的字符
视频教程
K66公式
K67公式
K69公式=MATCH(--LEFT(J66),$C$66:$C$74,0)=MATCH(--LEFT(J67),$C$66:$C$74,1)=MATCH(--LEFT(J69),$M:$M,0)K70公式K73公式K74公式
WindowANSI字符集。
Number是用于转换的字符
很实用的函数公式运用
很实用的函数公式运用
列,然后计算出重复的人名奖金总和。
)=ROW($C$26:$C$37)-25,ROW($C$26:$C$37)-25),ROW(1:1)))
否有学生名单存在。张2346
输入人名张5有
=INDE某($H$50:$H$58,MATCH(K49,D50:D58,0))=IF(ISERROR(MATCH($J$53&$K$53,$B$50:$B$58,0)),"没有","有")
班级136********
姓名张1张2张3张4张5
列,然后计算出重复的人名奖金总和。
)=ROW($C$26:$C$37)-25,ROW($C$26:$C$37)-25),ROW(1:1)))否有学生名单存在。
=INDE某($H$50:$H$58,MATCH(K49,D50:D58,0))
=IF(ISERROR(MATCH($J$53&$K$53,$B$50:$B$58,0)),"没有","有")
很实用的函数公式运用
2
张6张7张8张9
定位最末记录7474
333
=MATCH(--LEFT(J70),$M:$M,1)=MATCH(9E+307,M:M)=MATCH(9E+307,M:M,1)WindowANSI字符集。Number是用于转换的字符代码,介于1到255之间。使用的是当前计算机字符集中的字符。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。