indirect函数 indirect函数第二个参数

莫娜号 1

indirect函数用完展示不出来

正如你说的想返回20行的区域:"r[1]c:r[20]c" ——例如当前单元格为A1,则表示A2:A21区域

INDIRECT函数应用失败怎么办

indirect函数 indirect函数第二个参数indirect函数 indirect函数第二个参数


indirect函数 indirect函数第二个参数


佚名

2017-04-07 09:56:26

关注

问题:INDIRECT("'"&$A2&"'!B2")这个公式是什么意思?

答复:INDIRECT函数

B2=预先输把K4公式改为=TEXT(K3-1,"m月d日"),这样就可以了。入的内容!B2

很明显,该公式引用了工作表“预先输入的内容”中B2单元格的内容。本工作表B2单元格的值与预先输入的内容!B2的值相同。

2、地址

如果预先知道单元格地址,在公式中使用该地址可以引用它的值。

3、文本

4、转换

5、要点

要点之一:INDIRECT()函数的个参数为一个文本,一个表示单元格地址的文本。

在Excel中indirect函数的使用方法(2)

指列相对引用.行引用当前单元格往上数的第1个单元格(即当前单元格上方的单元格)

left函数在excel中的使用方法 如图所示,对于一长串地址中提取省份。

=INDIRECT("B"&$A$5) 单元格 A5 中的引用值 (62)

输入公式=LEFT(A1,3),在A1中从左提取3个字符,即广东省。

left函数在综合运用

如图,公式含义如果A6单元格的个字符是B,则返回,否则执行条件A6单元格的个字符是S,则返回上海,否则返回重庆。

有关if函数的详细用法可以观看我的 经验 Excel If函数怎么用

left函数在excel中的使用方法步骤图2

left函数使用注意点

=left(text,num_chars)

图中可以看出,num_chars的值必须大于等于0.小于0时直接报错,等于0时为空值。

left函数在excel中的使用方法步骤图3

如图,如果省略num_chars的话,num_chars的值就默认为1。

left函数在excel中的使用方法步骤图4

如果 num_chars 大于文本长度,则 返回所有文本。

如图所示,一个空格也算一个字符,这里要提取到D,num_chars的值为5而4。

left函数在excel中的使用方法步骤图6

1. 在Excel中indirect函数的使用方法

2. excel的HYPERLINK函数使用教程

3. Excel中进行常用函数使用大全的具体介绍

4. excel怎么使用isna函数

5. Excel中if、len、mid、isn四个函数的组合作方法

6. excel中使用dget函数如何使用

7. 怎么在excel中使用ln函数

8. excel提取单元格内容函数的使用方法

indirect函数,什么时候要用 & 这个符号?

INDIRECT(引用区域,引用格式)

这个才是indirect的定义,一般格式可以不填

indirect(A2&!"B2")表示引用的是 A2&!"B2" 这个单元格

&可以理语法解成连字符

indirect(A2!"B2")这个样子直接报错,因为excel不认识这个字符串

如下才是正确的写法

=个人觉得只有通过我说的利用辅助列的方式解决了,在辅助列里写I4应该会比仅在辅助列里写4(在公式用并入字符I)的灵活性要大很多,而且用填充手柄填充的话是可以产生序列的。INDIRECT(B1&"!"&B2)

B1里面是sheet的名字,B2里面是单元格名字

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

指列相对引用.行引用当前单元格往上数的第20个单元格

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。

在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 Off Excel 2007 之前的 Excel 版本,早期的版本会忽略超出的限制并返回一个值。

A1 为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。

如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。

如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。

示例

如果将示例到一个空白工作表中,可能会更容易理解该示例。

如何left函数在excel中的使用方法步骤图1示例

创建一个空白工作簿或工作表。

选择“帮助”主题中的示例。

注释 不要选择行或列标题。

从“帮助”中选择示例

按 Ctrl+C。

在工作表中,选择单元格 A1,然后按 Ctrl+V。

要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。

数据 数据

B2 1.333

B3 45

George 10

5 62

公式 说明(结果)

=INDIRECT($A$2) 单元格 A2 中的引用值 (1.333)

=INDIRECT($A$3) 单元格 A3 中的引用值 (45)

在创建引用某单元格的公式时,如果出现以下情况,对该单元格的引用将被更新:(1) 通过使用“剪切”命令删除该单元格来移动它,或者 (2) 由于插入或删除行或列使该单元格发生了移动。如果需要无论该单元格上方的行是否被删除或单元格是否移动,始终需要公式引用相同的单元格,请使用 INDIRECT 工作表函数。例如,如果需要始终引用单元格 A10,请使用下面的语法:

=INDIRECT("A10")

indirect函数 spill错误?

但是,你这里有个循环引用的问题

indirect(1:3)引用了1,2,3行,溢出占用,所以显=INDIRECT($A$4) 如果单元格 B4 有定义名“George”,则返回定义名的值 (10)示错误,改成

=ROW(INDIRECT("1:"&COUNTIF(C2:C9,">100")))

关于excel中的indirect函数的自动填充~

=A1

因为"!I4"是公式里用引号标注的字符,所以不会变。

其实用ROW()更方便,如果不用ROW()的话,我能想到的只有增加辅助列

不知这样解决是否可以,祝你成功!

补充一:

没辙,你的i4在引号内,被认为是文本,而不是单元格引用,在拖动时,只有单元格引用才会被自动迭加。而你又不想使用其他函数,那就没辙了

=INDIRECT(TEXT((RIGHT($B$1,3)-1),"000")&"!I"&CELL("row",i4))

没用row()函数哦

你=INDIRECT(TEXT((RIGHT($B$1,3)-1),"000")&"!I"&row(i4))要想实现下拉自动填充,必须要有个变量啊,而行号是最方便的变量了

你要是不想让当前页的行列变化影响公式引用

你可以添加个辅助页啊,比如你新建个工作表,sheet11

然后使用row函数

ROW(Sheet11!J4)

即=INDIRECT(TEXT((RIGHT($B$1,3)-1),"000")&"!I"&ROW(Sheet11!J4)

在向下托

只要不删除sheet11那个工作表的行列就不会变了

我只能想到这个变通的方法了

咋把i4放在""里面? 这样就是文本字符串,不是引用

你想引用b1里的表名称,i4里面的单元格地址拼接成的引用?

改成

=INDIRECT(TEXT((RIGHT($B$1,3)-1),"000")&"!"&I4)

如公式写在c1 在公式的有边d1输入4,d2输入5,公式改为:

=INDIRECT(TEXT((RIGHT($B$1,3)-1),"000")&"!i"&d1)

c和d 同时向下填充

不用ROW用什么?

关于indirect函数的问题

下面设数据源分别为表格1、表格2,其中表格1中“日期”列为A列,“金额”列为B列;表格2中“日期”列为A列,“金额”列为B列。

当我们输入公式

r[-20]c:r[-1]c

="A1"

时,得到的结果是,公式显示了字符串A1,而并非单元格A1中的数据。

为了将字符串“A1”,解释为对单元格A1的引用,所以有了indirect函数

它的功能,就是将一个能转换为单元格引用的字符串,解释为单元格引用,所以:

=indirect("A1")

与公式

是等效的——都是获取单元格A1的值。

如果你在单元格A1中填入字符a

则=indirect(A1)这一公式等同于

=indirect("a")

-----"a"这样一个字符串,并非一个标准的单元格地址,所以该式此刻返回错误!

至于你在A2中输入

indirect("A"&(ROW()-1))

row()取得A2的行号2,再减1,就得到数字1

"A" & 刚得到的数字1------形成了一个字符串:

"A1"

此时,公式相当于

=indirect("A1")

见上面。

可能是因为它的功能:返回【文本字符串】所指定的引用。

excel中indirect函数引用的单元格的列标怎样自动变化?

=SUM(INDIRECT猜你喜欢:(SUBSTITUTE(ADDRESS(1,COLUMN()),1,"")&A B27-A28):A26)

=SUM(INDIRECT(CHAR(64+COLUMN())&27-A28):A26)

excel中indirect函数

用逗号分隔,不要用冒号。

INDIRECT(D$3&"!c"&$B$2+1),D$3&"!是工作表名称,引用D$3单元格的字符作为工作表的名称。在这个工作表中返回C列(公式所在表的)B$2+1行对应的单元格的数值。

比如INDIRECT(Sheet1&"!c"&25=IF(LEFT(A6,1)="B","",IF(LEFT(A6,1)="S","上海","重庆"))),就是说公式所在单元格等于Sheet1中C25单元格

你的公式是错的,正确公式如下:

学习一下,加入收藏。

最后修改时间:
sha256解密_sha256能解密吗
上一篇
苏轼明月几时有全诗(苏轼明月几时有全诗
下一篇

相关文章