Excel 里match函数和vlookup函数的使用和区别是什么,尽量说详细点,真修波正风束结激防广济板心求指教
的有关信息介绍如下:"MATCH在引用或数组中查找值:指在故进审批药某个连续区域如某行或某列中查找1个值,结果为这样个值在这样个区域中的第多个位置;
VLOOKUP查找数组的第一列并移过行,之后返回单元格的值。如不够清楚,再看:
EXCEL中的MATCH函数
在EXCEL中,M找花ATCH函数为返回在指定方式下与指定数值匹配的数组中元素的相应位置。假如要找出匹配元素的位置而不是匹配元素本身,则应当用MATCH函数而不是LOO京方顶议式乱值配赵量量KUP函数。
MATCH函数语法
MATCH(lookup_value,lookup_array,match_type)
Looku氧鲜顶院西婷足仅p_value为要在数据表中查找的数值。
Lookup_value为要在Look_array中查找的数值。例如,假如要在电话簿中查找某人的电话号码,则应当将姓名作为查找值,但实际上要的是电话号码。
Lookup_value能为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
L植止王观境ookup_array能能包含所要查找的数值的连续单元格区扩很域。Lookup_array应为数组或数组引用。
Match_type为数字-1、0或1。Match-t脚灯斯争火维种清将ype指明MicrosoftEXCEL怎么在lookup_array中查找lookup_value。
假如match_ty脚演植需对数备很pe为1,函数MATCH查找小于或等于lookup_value的最大数值。Lookup_array必须按升序排列:...、-2、-1、0常文冲纪苦站映范望是接、1、2、...、A-Z、FALSE、TRUE。
假如match_type为0,函数MA具TCH查找等于lookup_value的第1个数值。Look仍重令海up_array能按任何顺序排列。
假如match_type为-1,函数MATCH查找大于或等于lookup_value的最小数值。Lookup_array必须按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。
假如省略match_type,则假设为1。
MATCH函数表明
述飞红附氧料责场刻 函数MATCH返回l众血每振企只境养门子ookup_array中目标值的位置,而不是数值本身。例如,MATCH(""b"",{""a"",""b"",""c""},0)返回2,即“b”在数组{""a"",""b"",""c"注比染果不古脱汉胶"}中的相应位置。
似齐月看 查找文本值时,保身拉输场难函数MATCH不区分大小写字母。
假如函数MAT强知慢光木CH查找失败,则返回错误值#N/A。
假如match_type为0且lookup_value为文本,lookup_value能包含通配符、星号(*)和问号(?)。星号能匹配任何字符序列;问号能匹配单个字符。
VLOOKUP函数
纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,VLOOKUP是按列查找的,HLOOKUP是按行查找的。
语法规则
该函数的语法规则同下: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数容易表明输入数据类型
lookup_value要查找的值数值、引用或文本字符串
table_array要查找的区域数据表区域
col_index_num返回数据在区域的第几列数正整数
range_lookup精确匹配TRUE(或不填)/FALSE
Lookup_value参数表明
Lookup_value为要在数据表第一列中进行查找的数值。Lookup_value能为数值、引用或文本字符串。
Table_array参数表明
Table_array为要在其中查找数据的数据表。用对区域或区域名称的引用。
col_index_num参数表明
col_index_num为table_array中待返回的匹配值的列序号。col_index_num为1时,返回table_array第一列的数值,col_index_num为2时,返回table_array第二列的数值,以此类推。假如col_index_num小于1,函数VLOOKUP返回错误值#VALUE!;假如col_index_num大于table_array的列数,函数VLOOKUP返回错误值#REF!。
Range_lookup参数表明
Range_lookup为一逻辑值,指明函数VLOOKUP查找时是精确匹配,还是近似匹配。假如为TRUE或省略,则返回近似匹配值。也就是说,假如找不到精确匹配值,则返回小于lookup_value的最大数值。假如look"