excel有没有函数可以提取到以指定单元格中字符命名的工作簿的路径?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel有没有函数可以提取到以指定单元格中字符命名的工作簿的路径?相关的知识,希望对你有一定的参考价值。

比如在B列输入公式后得到: A列 222 B列'D:\QQ\[222.xlsx]1月份'!$A:$A

=INDIRECT("'C:\Users\BIN\Desktop\["&A1&"]Sheet1'!A:A")

你说:
"其实我是要在第一个工作簿计算第二、三、四……N个工作簿各个A列的总和。
第一个工作簿中的A列就是其他每个工作簿的名称,现在要将对应名称工作簿
A列的总和记录到对应的B列。所以就想看看能有什么办法不用去每行都写
=sum('C:\USERS\**\**\[222.xlsx]sheet’A:A).

公式:
=SUM(INDIRECT("'C:\Users\BIN\Desktop\["&A1&"]Sheet1'!A:A"))
需要把引用的工作簿打开
引用的工作簿如果没有打开就会出现#REF!
参考技术A A1单元格 222,则B1填入下面公式:
=INDIRECT("'D:\QQ\["&A1&".xlsx]1月份'!$A:$A")
这样就行了追问

谢谢!但现实结果是#REF!。怎么回事呢?

追答

我觉得主要原因是因为你是引用这个文件的a列,就是公式中你要求我们引用的【$A:$A】。我觉得应该改为【A1】。如果你确实要引用一列,请看下你是否没写好公式,因为引用A列就要使用数组公式才可以算出正确答案的。

其次就是检查这个路径是否有错,路径中是否有这个文件,还有就是这个文件中是否有【1月份】这个工作表。

参考技术B B1输入公式后下拉填充

=indirect("'D:\QQ\[" & A1 & ".xlsx]1月份'!A:A")
参考技术C =INDIRECT("D:\QQ\["&B2&".xlsx]1月份'!$A:$A")

表格中如何提取指定单元格的内容呢?

1、首先打开Excel电子表格,并在a1单元格中输入用于演示提取部分特定文字的数据。
2、在b1单元格中使用函数“MID”进行指定部分文本的提取操作,该函数中的参数分别为源数据单元格,截取位置,截取长度。
3、函数输入完成后,单击回车可以看到已经得到想要的姓名了,同样的使用该函数对其他部分特定文字进行提取即可。
参考技术A

可以通过输入公式的命令进行提取,具体操作步骤如下:

工具/原材料:excel2018版、电脑。

1、打开电脑找到并点击excel2018新建工作表格;

2、打开excel工作表以后,为了示范先在空白表格内输入任意的数字内容;

3、选中B列所有的单元格,为了示范的效果,以隔5行取一个数字为例。然后在编辑栏里输入公式:=OFFSET($A$1,(ROW(A1)-1)*5,0),若需隔10行只需将5改成10即可;

4、输入公式以后,此时在按”ctrl+回车键“即可完成A列所有数据的提取工作。

以上是关于excel有没有函数可以提取到以指定单元格中字符命名的工作簿的路径?的主要内容,如果未能解决你的问题,请参考以下文章

excel提取单元格中的部分内容

excel表格怎么提取单元格中的部分内容

表格中如何提取指定单元格的内容呢?

excel中如何提取单元格中第三个特定字符后面的字符?

如何提取excel单元格中的年月日,时分秒。其中,单元格格式中,数字选项卡的分类为常规。

JAVA如何向指定的EXCEL单元格中写入数据??