61阅读

index和match函数-WPS表格怎么使用index与match函数搭配使用?

发布时间:2017-09-24 所属栏目:办公软件

一 : WPS表格怎么使用index与match函数搭配使用?

使用index可以对我们的数据进行查询的时候,配上match可以动态使用。

1、我们编辑了一个公司人员出差的大概的费用表,我们来选择查询使用。

2、这个时候我们输入我们的函数:第一个是要我们输入想要查询的数组

3、选择里面的数值数据,这里使用match函数挑选出选中的数据

4、后面在选择要使用match函数查找的区域。这里我们使用精确查找。

5、这时候我们移出光标到后面输入英文逗号,再输入match查找另一个数据。格式基本上相同。

6、最后我们完成的函数如下图所示,函数是:=INDEX(I23:J25,MATCH(H30,I22:J22,0),MATCH(I30,H23:H25,0))

7、我们还可以设置联动使用起来更方便,选择数据里面的数据有效性的序列。

8、我们设置序列为2个,一个是国内国外,一个机票之类的。

9、引用了这些之后我们点击倒三角能下拉选择。

10、随意的变换我们能求出不同情况的下的费用支出。

相关推荐:

WPS表格中怎么快速隔行插入空白行?

wps文件被同名覆盖该怎么找回原来的文件?

wps橡皮擦在哪里?WPS表格中的橡皮擦工具的使用方法

二 : vlookup和match函数怎么用?急急急,求详解、

vlookup和match怎么用?急急急,求详解、


MATCH 在引用或数组中查找值:指在某个连续区域如某行或某列中查找一个值,结果为这个值在这个区域中的第几个位置;

VLOOKUP 查找数组的第一列并移过行,然后返回单元格的值。如不够详细,再看:

Excel中的MATCH函数

在Excel中,MATCH函数为返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用 MATCH 函数而不是 LOOKUP 函数。

MATCH函数语法

MATCH(lookup_value,lookup_array,match_type)

Lookup_value 为需要在数据表中查找的数值。

Lookup_value 为需要在 Look_array 中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。

Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

Lookup_array 可能包含所要查找的数值的连续单元格区域。Lookup_array 应为数组或数组引用。

Match_type 为数字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何在 lookup_array 中查找 lookup_value。

如果 match_type 为 1,函数 MATCH 查找小于或等于 lookup_value 的最大数值。Lookup_array 必须按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。

如果 match_type 为 0,函数 MATCH 查找等于 lookup_value 的第一个数值。Lookup_array 可以按任何顺序排列。

如果 match_type 为 -1,函数 MATCH 查找大于或等于 lookup_value 的最小数值。Lookup_array 必须按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。

如果省略 match_type,则假设为 1。

MATCH函数说明

函数 MATCH 返回 lookup_array 中目标值的位置,而不是数值本身。例如,MATCH("b",{"a","b","c"},0) 返回 2,即“b”在数组 {"a","b","c"} 中的相应位置。

查找文本值时,函数 MATCH 不区分大小写字母。

如果函数 MATCH 查找不成功,则返回错误值 #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 的最大数值。如果 lookup_value 为 FALSE,函数 VLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A。

vlookup函数示例

所示,我们要在A2:F12区域中提取100003、100004、100005、100007、100010五人的全年总计销量,并对应的输入到I4:I8中。一个一个的手动查找在数据量大的时候十分繁琐,因此这里使用VLOOKUP函数演示:   首先在I4单元格输入“=Vlookup(”,此时Excel就会提示4个参数。

(赠人玫瑰,手留余香 如若您对我的答复满意,请选择“好评”,谢谢您的采纳,好运与你常在,麻烦给一个好评吧^_^)

三 : Excel中的INDEX和MATCH函数语法的使用教程

在Excel中MATCH函数可以返回指定内容所在的位置,而INDEX又可以根据指定位置查询到位置所对应的数据,各取其优点,我们可以返回指定位置相关联的数据。

一、函数介绍

1、MATCH函数(返回指定内容所在的位置)

MATCH(lookup-value,lookup-array,match-type)

lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用。

lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用。

match-type:表示查找方式,用于指定精确查找(查找区域无序排列)或模糊查找(查找区域升序排列)。取值为-1、1、0 。其中0为精确查找。

2、INDEX函数(返回制定位置中的内容)

INDEX(array,row-num,column-num)

array:要返回值的单元格区域或数组。

row-num:返回值所在的行号。

column-num:返回值所在的列号。

二、MATCH函数应用

1、建立如图所示的Excel表格,其中坐标为数据区域,右边为查询方式。

2、选择F3单元格,在单元格中输入:=MATCH("二月",A2:A13,0),回车可以看到二月所对应的行数为2.

三、INDEX函数应用

1、选择G5单元格,在单元格中输入:=INDEX(A2:B13,2,2),回车可以看到A2:B13区域中2行2列交叉对应的值.

四、MATCH和INDEX联合查询

1、选择G7单元格,在单元格中输入:=INDEX(B2:B13,MATCH(F7,A2:A13,0)),用MATCH函数返回F7单元格中的之所对应的行,再利用ATCH函数返回的行号用INDEX函数查询出月份对应的金额。

2、用同样的方法再H7单元格中输入:=INDEX(C2:C13,MATCH(F7,A2:A13,0)),即可查询出月份对应的年龄。

3、为了方便起见,我们可以在F7单元格中制作下拉列表,这样可以方便查找月份。

相关推荐:

Excel中vlookup函数数据匹配怎么用?

excel中INDEX函数怎么用?INDEX函数查询单元格的教程

excel职场技能 怎样用Excel函数自动计算员工工龄及休假天数

本文标题:index和match函数-WPS表格怎么使用index与match函数搭配使用?
本文地址: http://www.61k.com/1085045.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1