请解释几个Excel函数用法,说下语法格式举个实例就可以。NDIRECT、MATCH

来源:百度知道 编辑:UC知道 时间:2024/06/20 18:54:02
说下语法格式举个实例就可以
返回行号是不?摆脱意思说明白一点,我急的就帮你都说出来了
另外你那回答肯定是抄袭来的,我根本没问vlookup你肯定抄来的,牛头不对马嘴

二楼的我没安装帮助精简版你叫我看啥,你不知道一般装机的是没有帮助的吗

看的眼花了,看来粘贴流还是不行。每自己用过的话还是不能简单的说的

三楼说的很好,不过我还有一个细节不懂,$A$1是绝对引用马?那为什么不写成$A1
固定格式绝对引用一定要这样写的还是?

A$1或者$A1 前面的是变列不变行是吧 后面的是变行不变列是吧。和$A$1不是同各意思吧

INDIRECT函数是引用函数,何为引用?举个例子,有一EXCEL表,A列的第一行的值是"B5",而B列第五行的值是"ABC",那么INDIRECT($A$1)返回的值就是B列第五行的值。也就是类似其他编程语言中的设定变量一样。
INDIRECT函数还可以分解引用的数据,譬如,A列的第一行的值是"5",你可以用INDIRECT("B"&$A$1),同样返回B列第5行的值。(括号内的"B"&$A$1其实就是字符"B"加上A列第一行的值"5",也就是"B5")

MATCH 函数是查找你需要的数据,然后返回数据所在的位置(从你指定的行数开始,在第几行,不是绝对的行号,而是相对的,譬如说,你从第2行至第10行之间找,而匹配的数据在第3行,返回的不是3,而是2,明白吗?)

MATCH函数还有一个match_type参数,分为1,0,-1,
其中
1是指查找小于或等于你设定查找内容的最大数值。你查找的那一列必须按升序排列。
0是指查找等于你设定查找内容的值,你查找的那一列对排序没有要求。
-1是指查找大于或等于你设定查找内容的最大数值。你查找的那一列必须按降序序排列。
具体的例子你可以看一楼的回答,应该能看懂。

PS:关于绝对引用,你可以写成$A$1,也可以写成A$1或者$A1,“$”符号的作用就是绝对定位,写成列前面是列绝对定位,写成行号前面是行绝对定位,也就是说当单元格发生变化的时候,列号和行号不发生变化,反之,则相应更改。

PS:回楼主,你的理解是对的。

MATCH 函数可在单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中搜索指定项,然后返回该项在单元格区域中的相对位置。例如,如果单元格区域 A1:A3 包含值 5、25 和 38,则以下公式:

=MATCH(25,A1:A3,0)

会返回数字 2,因为值 25 是单元格区域中的第二项。