唐僧洗头愛飄柔 发表于 2021-11-29 16:31:00

不会!!好难!!

请问提取excel中名叫2、3、4、5......n的工作表中每个固定单元格g21的数据 ,用INDIRECT 的公式该怎么表达?
之前请教过大神,可是单元格名字变了,公式就做不出来了。不会举一反三,根本不懂原因是什么?
请教!

阮礼根 发表于 2021-12-5 07:47:45

=INDIRECT("'2'!g21")

杨书晨 发表于 2021-12-10 11:42:37

=INDIRECT(ROW(A2)&"!g21")

国际快递 发表于 2021-12-11 11:30:25

谢谢,我没说清楚,应该是提取后,在一张表上汇总直接下拉就可以显示所有数据

花有重开日丨人无再少年 发表于 2021-12-14 12:43:08

谢谢,请问如果工作表换了名字,是不是就把A2的2改了即可?

叶国强 发表于 2021-12-22 15:56:51

=INDIRECT("'"&ROW(1:n)&"'!G21")

唐伯虎战秋香 发表于 2021-12-23 16:37:38

上传附件。。更改名字或不固定格式的表名。最好定义名称进行动态取名

上古明月 发表于 2021-12-25 05:12:51

=INDIRECT(A2&"!g21")
A2单元格里的内容是工作表名称。

蔡高八斗 发表于 2021-12-26 11:11:22

A2=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,256)
这个公式使A2单元格自动获取工作表名称,然后再用上面的=INDIRECT(A2&"!g21"),这样无论工作表名怎么变没问题了。

我心荡漾 发表于 2021-12-26 19:38:32

意思是这样么?=INDIRECT(MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,256)
&"!g21")
页: [1] 2 3
查看完整版本: 不会!!好难!!