生活
address函数 、address函数跨表引用
2023-04-02 15:30  浏览:22

excel中ADDRESS函数的使用事例有哪些?

ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])ADDRESS 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):x0dx0ax0dx0arow_num 必需。一个数值,指定要在单元格引用中使用的行号。x0dx0acolumn_num 必需。一个数值,指定要在单元格引用中使用的列号。x0dx0aabs_num 可选。一个数值,指定要返回的引用类型。abs_num 返回的引用类型 x0dx0a1 或省略 绝对单元格引用 (绝对单元格引用:公式中单元格的精确地址,与包含公式的单元格的位置无关。绝对引用采用的形式为 $A$1。) x0dx0a2 绝对行号,相对列标 x0dx0a3 相对行号,绝对列标 x0dx0a4 相对单元格引用 x0dx0ax0dx0aA1 可选。一个逻辑值,指定 A1 或 R1C1 引用样式。在 A1 样式中,列和行将分别按字母和数字顺序添加标签。在 R1C1 引用样式中,列和行均按数字顺序添加标签。如果参数 A1 为 TRUE 或被省略,则 ADDRESS 函数返回 A1 样式引用;如果为 FALSE,则 ADDRESS 函数返回 R1C1 样式引用。x0dx0a 注释 若要更改 Excel 所使用的引用样式,请单击“文件”选项卡,单击“选项”,然后单击“公式”。在“使用公式”下,选中或清除“R1C1 引用样式”复选框。x0dx0ax0dx0asheet_text 可选。一个文本值,指定要用作外部引用的工作表的名称。例如,公式 =ADDRESS(1,1,,,"Sheet2") 返回 Sheet2!$A$1。如果忽略参数 sheet_text,则不使用任何工作表名称,并且该函数所返回的地址引用当前工作表上的单元格。x0dx0a示例x0dx0a公式 说明 结果 x0dx0a=ADDRESS(2, 3) 绝对单元格引用 $C$2 x0dx0a=ADDRESS(2, 3, 2) 绝对行号,相对列标 C$2 x0dx0a=ADDRESS(2, 3, 2, FALSE) 绝对行号,R1C1 引用样式中的相对列标 R2C[3] x0dx0a=ADDRESS(2, 3, 1, FALSE, "[Book1]Sheet1") 对另一个工作簿和工作表的绝对单元格引用 [Book1]Sheet1!R2C3 x0dx0a=ADDRESS(2, 3, 1, FALSE, "EXCEL SHEET") 对另一个工作表的绝对单元格引用 'EXCEL SHEET'!R2C3

【ADDRESS】查找函数技巧,你一定要知道的!!!

Excel的ADDRESS函数主要是返回单元格引用或单元格的位置。本文介绍 Microsoft Excel中ADDRESS函数的公式语法和用法。

ADDRESS函数功能

按照给定的行号和列标,建立文本类型的单元格地址

ADDRESS函数语法

ADDRESS(row_num,column_num,abs_num,a1,sheet_text)

翻译白话格式:

ADDRESS(第几行,第几列,引用类型,工作表名称)

参数说明

Row_num:在单元格引用中使用的行号

Column_num:在单元格引用中使用的列标

Abs_num:指定返回的引用类型

A1:用以指定A1或R1C1引用样式的逻辑值.如果A1为TRUE或省略,函数ADDRESS返回A1样式的引用;如果A1为FALSE,函数ADDRESS返回R1C1样式的引用

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

注意事项:

Abs_num返回的引用类型

1或省略:绝对引用

2:绝对行号,相对列标

3:相对行号,绝对列标

4:相对引用

ADDRESS函数使用方法实例

1.语法理解如下:

2.同表格的引用

如下表所示根据行号的变化,引用的结果整行也会发生变化,该如何操作?

在H2单元格中输入公式:

3.多行多列转为一列

如下图所示将右侧的表格转换为左侧表格

在H15单元格中输入公式:

你学会了吗?

谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们

想学习更多的函数知识,欢迎关注转发

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:指明工作薄里的那一个工作表,即不同工作薄中的工作表。

查找和引用函数ADDRESS

ADDRESS函数的用法,我们可以参考一下下图中的说明。

ADDRESS主要用于 引用位置 ,其参数包括 行、列、引用方式 等等,而这些参数通常是 使用其他函数代替(如ROW、COLUMN等等) 的。

首先来看一下ADDRESS函数的基本语法:

ADDRESS(row_num,column_num,abs_num,a1,sheet_text)

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

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

Abs_num:指定返回的引用类型。

A1:用以指定 A1 或 R1C1 引用样式的逻辑值。如果 A1 为 TRUE 或省略,函数 ADDRESS 返回 A1 样式的引用;如果 A1 为 FALSE,函数 ADDRESS 返回 R1C1 样式的引用。

下面就来看一下具体的使用方法:

如图,如果想要对A1单元格进行引用,我们可以使用公式“=ADDRESS(1,1)”来实现。

以上对单元格的引用采用绝对引用方式,如果想要采用相对引用方式,则使用公式“=ADDRESS(1,1,4)”来实现。

其中Abs_num的值分别对应如下情况:

 Abs_num       返回的引用类型

 1 或省略       绝对引用    

 2          绝对行号,相对列标    

 3          相对行号,绝对列标    

 4              相对引用    

案例1:使用ADDRESS函数显示对A1单元格引用的方式有A1和R1C1两种样式,当参数a1为True时则显示A1样式,否则为False时显示R1C1样式。

倘若我们希望在Sheet1工作表中实现对Sheet2工作表中A1单元格的引用操作,该如何实现呢?那就要用到“Sheet_text”这个参数。编辑如图所示的公式即可“=ADDRESS(1,1,4,FALSE,"sheet2")”。

看一个例子:我们先看一下原始表,我们是将 每个月的产品销量及(销售)金额数据,在下面的表格中进行求和。

我们要解决的问题是: 将每月汇总的各个产品的数据一次性汇总到下面的表格中 。

我们在***个计算单元格内输入公式。

=INDIRECT(ADDRESS(13,($A17-1)*5+COLUMN()-1))

ADDRESS参数说明(本例):

第1个参数表示数据在第13行。

第2个参数表示数据每次向列方向(向右)移动5个单元格,第1次不移动所以要减1,同时,由于名称"A产品"在A列,而计算结果显示在B列,所以在加上提取的列号以后再减去1。

我们将 函数公式向右、向下填充 后,整个表的汇总就完成了。

案例2:使用ADDRESS函数帮助INDIRECT函数实现相对引用单元格

本例中,我们是要将 1-12月的数据汇总到"绩效奖金汇总"工作表Sheet中 。

19 Excel跨表求和:多表同位置求和(含高清视频)

我们使用 INDIRECT函数可以实现跨工作表Sheet的引用 。

下图中函数引用的是1月的B2单元格。

INDIRECT函数的用法可以参考下方经验:

49 Excel制作下拉菜单及二级联动、多级联动菜单

但是,当我们将 公式向下填充时 ,我们会发现 引用的内容始终是1月的B2单元格。

51 Excel相对引用、绝对引用、混合引用的用法_实例

我们假定本例中各个员工的姓名在所有的工作表Sheet中的位置是一样的 (目的是为了函数可以直接向下填充引用)。

我们可以将函数公式中的 B2单元格以ADDRESS函数代替掉,然后向下填充公式 ,这时, 函数公式在向下填充时,就可以相对引用1月的B3、B4、B5、B6......单元格 。

35 Excel中INDIRECT函数在多个工作表Sheet查询实例

当然,本例中并不需要这样做, 以上步骤仅是为了说明ADDRESS函数的用法 。

正确的做法,请参考下图及下方经验。

35 Excel中VLOOKUP、HLOOKUP函数的使用方法_实例

关于address函数和address函数跨表引用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发表评论
0评