请解释几个Excel函数用法,说下语法格式举个实例就可以。NDIRECT、MATCH
说下语法格式举个实例就可以返回行号是不?摆脱意思说明白一点,我急的就帮你都说出来了另外你那回答肯定是抄袭来的,我根本没问vlookup你肯定抄来的,牛头不对马嘴二楼的我没...
说下语法格式举个实例就可以
返回行号是不?摆脱意思说明白一点,我急的就帮你都说出来了
另外你那回答肯定是抄袭来的,我根本没问vlookup你肯定抄来的,牛头不对马嘴
二楼的我没安装帮助精简版你叫我看啥,你不知道一般装机的是没有帮助的吗
看的眼花了,看来粘贴流还是不行。每自己用过的话还是不能简单的说的
三楼说的很好,不过我还有一个细节不懂,$A$1是绝对引用马?那为什么不写成$A1
固定格式绝对引用一定要这样写的还是?
A$1或者$A1 前面的是变列不变行是吧 后面的是变行不变列是吧。和$A$1不是同各意思吧 展开
返回行号是不?摆脱意思说明白一点,我急的就帮你都说出来了
另外你那回答肯定是抄袭来的,我根本没问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:回楼主,你的理解是对的。
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 是单元格区域中的第二项。
lookup_value 必需。需要在 lookup_array 中查找的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。
lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
lookup_array 必需。要搜索的单元格区域。
match_type 可选。数字 -1、0 或 1。match_type 参数指定 Excel 如何在 lookup_array 中查找 lookup_value 的值。此参数的默认值为 1。
=MATCH(25,A1:A3,0)
会返回数字 2,因为值 25 是单元格区域中的第二项。
lookup_value 必需。需要在 lookup_array 中查找的值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。
lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
lookup_array 必需。要搜索的单元格区域。
match_type 可选。数字 -1、0 或 1。match_type 参数指定 Excel 如何在 lookup_array 中查找 lookup_value 的值。此参数的默认值为 1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-03-01
展开全部
在EXCEL里按F1看帮助,里面有详细的语法格式和例子.
INDIRECT 函数
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。
语法
INDIRECT(ref_text,a1)
Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。
如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值 #REF!。
如果 ref_text 引用的单元格区域超出行限制 1,048,576 或列限制 16,384 (XFD),则 INDIRECT 返回 #REF! 错误。
注释 此行为不同于 Microsoft Office Excel 2007 之前的 Excel 版本,早期的版本会忽略超出的限制并返回一个值。
A1 为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。
如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。
如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例
创建一个空白工作簿或工作表。
选择“帮助”主题中的示例。
注释 不要选择行或列标题。
从“帮助”中选择示例
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
A B
数据 数据
B2 1.333
B3 45
George 10
5 62
公式 说明(结果)
=INDIRECT($A$2) 单元格 A2 中的引用值 (1.333)
=INDIRECT($A$3) 单元格 A3 中的引用值 (45)
=INDIRECT($A$4) 如果单元格 B4 有定义名“George”,则返回定义名的值 (10)
=INDIRECT("B"&$A$5) 单元格 A5 中的引用值 (62)
在创建引用某单元格的公式时,如果出现以下情况,对该单元格的引用将被更新:(1) 通过使用“剪切”命令删除该单元格来移动它,或者 (2) 由于插入或删除行或列使该单元格发生了移动。如果需要无论该单元格上方的行是否被删除或单元格是否移动,始终需要公式引用相同的单元格,请使用 INDIRECT 工作表函数。例如,如果需要始终引用单元格 A10,请使用下面的语法:
=INDIRECT("A10")
INDIRECT 函数
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。
语法
INDIRECT(ref_text,a1)
Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。
如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值 #REF!。
如果 ref_text 引用的单元格区域超出行限制 1,048,576 或列限制 16,384 (XFD),则 INDIRECT 返回 #REF! 错误。
注释 此行为不同于 Microsoft Office Excel 2007 之前的 Excel 版本,早期的版本会忽略超出的限制并返回一个值。
A1 为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。
如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。
如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
如何复制示例
创建一个空白工作簿或工作表。
选择“帮助”主题中的示例。
注释 不要选择行或列标题。
从“帮助”中选择示例
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。
A B
数据 数据
B2 1.333
B3 45
George 10
5 62
公式 说明(结果)
=INDIRECT($A$2) 单元格 A2 中的引用值 (1.333)
=INDIRECT($A$3) 单元格 A3 中的引用值 (45)
=INDIRECT($A$4) 如果单元格 B4 有定义名“George”,则返回定义名的值 (10)
=INDIRECT("B"&$A$5) 单元格 A5 中的引用值 (62)
在创建引用某单元格的公式时,如果出现以下情况,对该单元格的引用将被更新:(1) 通过使用“剪切”命令删除该单元格来移动它,或者 (2) 由于插入或删除行或列使该单元格发生了移动。如果需要无论该单元格上方的行是否被删除或单元格是否移动,始终需要公式引用相同的单元格,请使用 INDIRECT 工作表函数。例如,如果需要始终引用单元格 A10,请使用下面的语法:
=INDIRECT("A10")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询