1. > 电脑手机 >

exceladdress函数(address函数详解)

excel中address函数的使用方法

=ADDRESS(row_num, column_num, [abs_num], [a1],[sheet_text])

=ADDRESS(行号, 列标, [引用类型], [引用样式], [工作表])

exceladdress函数(address函数详解)exceladdress函数(address函数详解)


参数

row_num 必需。 数值类型,表示在单元格引用中使用的行号。

column_num 必需。 数值类型,表示在单元格引用中使用的列号。

abs_num 可选。 数值类型,表示返回的引用类型。

1或省略 绝对引用类型,$A$1;

2 绝对行号,相对列标,A$1;

3 相对行号,绝对列标,$A1;

4 相对引用类型,A1。

A1 可选。 一个逻辑值,指定 A1 或 R1C1 引用样式。

TRUE 或被省略,ADDRESS 函数返回 A1 样式引用;

FALSE,ADDRESS 函数返回 R1C1 样式引用。

sheet_text 可选。 一个文本值,指定工作表的名称。

excel如何使用查找和引用函数ADDRESS?

举例来说\x0d\x0a=ADDRESS(2,3)=$C$2\x0d\x0a也就是用ADDRESS取得“第二行第三列的单元格引用”,但是这样得到的是C2这样的文本引用,而不是C2单元格的值,如果要得到这个值,可以再加一层:\x0d\x0a=INDIRECT(ADDRESS(2,3))\x0d\x0a那么假设C2中的内容为“我”,这个公式得到的就是“我”\x0d\x0a\x0d\x0a进一步地,ADDRESS的参数可以是变量和单元格引用\x0d\x0a假设B1=2,C1=3,而sheet2!$C$2的值为9,那么\x0d\x0a=ADDRESS(B1,C1,,,"sheet2")=sheet2!$C$2\x0d\x0a=INDIRECT(ADDRESS(B1,C1,,,"sheet2"))=9

excel中address函数如何使用

address函数的主要作用就是能够返回单元格的地址

address函数的语法结构见下图所示,此函数有5个参数

第一个参数row_num:行号

第二个参数column_num:列号

第三个参数abs_num:引用类型

有4种引用类型:1:绝对引用,如果第三个参数省略,默认为1

2:绝对行号,相对列号

3:相对行号,绝对列号

4:相对引用

第四个参数a1:引用方式

有两种引用方式:

TRUE:返回A1样式,如果第四个参数省略,默认为A1样式(A是列,1是行)

FALSE返回:R1C1样式(R1是行C1是列)

第五个参数sheet_text:指明工作薄里的那一个工作表,即不同工作薄中的工作表。

excel中如何查找内容在表格中的地址

本文主要介绍了excel如何查找指定单元格内容在表格中的地址,,当我们的表格数据量很大,而需要在表格中查找某一个内容的位置,以便查看其相关信息时,我们该如何去做呢?本经验对操作细节进行介绍。

方法/步骤

exceladdress函数(address函数详解)exceladdress函数(address函数详解)


首先介绍常用的查找命令。点击菜单中 Find&Select,选择Find命令 ,弹出查找对话框。我们要查找“ 洗衣机 ”所在位置,则在输入框中输入“洗衣机”,点击查找全部 Find All ,则下方会出现查找结果。点击其中一条,则选框自动跳到所选位置。

如果我们要查找别的内容,比如查找电冰箱,则我们需要输入电冰箱,然后查找。那么有没有这么一个功能:不需要输入,直接在单元格中选取需要查找的数据,然后另一个单元格自动显示出此数据所在地址呢?下面介绍ADDRESS函数的运用。

ADDRESS函数应用

函数格式 ADDRESS(row_num,column_num,abs_num,a1,sheet_text)。

1. Row_num 在单元格引用中使用的行号。

2. Column_num 在单元格引用中使用的列标。

3. Abs_num 指定返回的引用类型。

如ADDRESS(3,2,4)结果为B3,其含义是第三行第二列,相对引用。

下面介绍查找“洗衣机”地址的方法。其公式为:

=ADDRESS(MAX((A2:A7=D2)*ROW(2:7)),MAX((A2:A7=D2)*COLUMN(A:A)),4) 。本函数公式因存在数组,所以需要按Ctrl+Shift+Enter组合键确认。

MAX((A2:A7=D2)*ROW(2:7))返回值为行值,这个函数的意义是指在A2:A7中等于D2值的行地址,其范围是第2行至第7行。它将 (A2:A7=D2)和ROW(2:7)进行比较 ,取大值。

MAX((A2:A7=D2)*COLUMN(A:A))返回值为列值,这个函数的意义是指在A2:A7中等于D2值的列地址,其范围是第1列至第1列。它将(A2:A7=D2)和COLUMN(A:A)进行比较,取大值。

本例中MAX函数分别返回6和1,即表示第6行第1列。

将公式中的4更改为1,查看结果,可见,1表示绝对引用,4表示相对引用。

注意事项

(A2:A7=D2)*ROW(2:7)和(A2:A7=D2)*COLUMN(A:A)是数组,所以在编辑完函数公式后,需要按Ctrl+Shift+Enter组合键,如果只按Enter键,则系统不会识别数组的。

Excel中查找某个单元格中的内容在另一个表格中的位置

可用ADDRESS函数返回相应的单元格地址。可用MATCH函数查找指定内容所在指定区域的位置。

ADDRESS用途:以文字形式返回对工作簿中某一单元格的引用。

语法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text)

参数:Row_num

是单元格引用中使用的行号;Column_num

是单元格引用中使用的列标;Abs_num

指明返回的引用类型(1或省略为绝对引用,2绝对行号、相对列标,3相对行号、绝对列标,4是相对引用);A1是一个逻辑值,它用来指明是以A1或R1C1

返回引用样式。如果A1

为TRUE

或省略,函数ADDRESS

返回A1

样式的引用;如果A1

为FALSE,函数ADDRESS

返回R1C1

样式的引用。Sheet_text为一文本,指明作为外部引用的工作表的名称,如果省略sheet_text,则不使用任何工作表的名称。

实例:公式“=ADDRESS(1,4,4,1)”返回D1。

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

函数。

语法:MATCH(lookup_value,lookup_array,match_type)。

参数:Lookup_value为需要在数据表中查找的数值,它可以是数值(或数字、文本或逻辑值)、对数字、文本或逻辑值的单元格引用。Lookup_array是可能包含所要查找的数值的连续单元格区域,Lookup_array可以是数组或数组引用;Match_type

为数字-1、0或1

exceladdress函数(address函数详解)exceladdress函数(address函数详解)


,它说明Excel

如何在lookup_array

中查找lookup_value。如果match_type

为1,函数MATCH

查找小于或等于lookup_value

的最大数值。如果match_type

为0,函数MATCH

查找等于lookup_value

的第一个数值。如果match_type

为-1,函数MATCH

查找大于或等于lookup_value

的最小数值。

注意:MATCH函数返回lookup_array

中目标值的位置,而不是数值本身。如果match_type

为0

且lookup_value

为文本,lookup_value可以包含通配符(“*”和“?”)。星号可以匹配任何字符序列,问号可以匹配单个字符。

实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=MATCH(90,A1:A5,0)”返回3。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息