Note: The other languages of the website are Google-translated. Back to English

如何在未打开/关闭的Excel工作簿文件中引用或链接值?

通常,在引用其他工作簿中的单元格值时,需要首先打开该工作簿。 如何直接从封闭的工作簿中引用单元格值? 本文将向您展示从未打开的工作簿文件的某个工作表中引用单元格值的方法。

带有公式的未打开/关闭的Excel文件的参考值
使用Kutools for Excel从未打开/关闭的Excel文件中插入特定工作表的所有数据


带有公式的未打开/关闭的Excel文件的参考值

假设名为test的已关闭工作簿位于计算机的路径E:\ Excel file \中,并且您要引用此已关闭工作簿的Sheet2中单元格A2的值。 请执行以下操作。

1.选择一个空白单元格以放置引用的单元格值,在“公式栏”中输入公式,然后按 输入 键。 看截图:

=INDEX('E:\Excel file\[test.xlsx]Sheet2'!A:A,2,1)

说明:

1)。 在公式, E:\ Excel文件\ 是未打开的工作簿的完整文件路径, 测试.xlsx 是工作簿的名称,Sheet2是工作表名称,其中包含您需要引用的单元格值,A:A,2,1表示将在关闭的工作簿中引用单元格A2。 您可以根据需要进行更改。
2)。 如果要手动选择要参考的工作表,请应用以下公式。 应用公式后, 选择工作表 弹出对话框,请选择一个工作表,然后单击“确定”按钮。 然后,将立即引用此工作表的某些单元格值。

=INDEX('E:\Excel file\[test.xlsx]sheetname'!A:A,2,1)


使用Kutools for Excel从未打开/关闭的Excel文件中插入特定工作表的所有数据

如果要从关闭的Excel文件中插入整个工作表内容,则在这里建议您 在光标处插入文件 实用程序 Kutools for Excel。 请按照以下步骤完成操作。

申请前 Kutools for Excel首先下载并安装.

1.选择您要引用的工作表开始的空白单元格,然后单击 Kutools 加 > 进出口 > 在光标处插入文件

2。 在里面 在光标处插入文件 对话框中,单击 浏览 按钮。

3。 在里面 选择要插入单元格光标位置的文件 对话框中,找到并选择要引用的已关闭工作簿,然后按 可选 按钮。 看截图:

4.现在返回到插入 光标处的文件 对话框中,您可以选中 仅值(无公式)不传输格式 选项,然后单击 OK 按钮。 在下一个弹出 选择一个工作表 对话框中,指定一个工作表,然后单击 OK 按钮。 看截图:

现在,当前工作表中引用了指定的未打开工作簿的选定工作表中的全部内容。

备注:除了引用未打开的工作簿中的值外,您还可以使用此实用工具来引用未打开的Txt或CSV文件中的值。

  如果您想免费试用(30-day) 这个实用程序, 请点击下载,然后按照上述步骤进行操作。


相关文章:


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (7)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
我有一个记录货运的工作表。 我想在没有 VBA 的情况下检索在不同工作簿中的运输文件上捕获的运费,无论工作簿是打开还是关闭,并将结果返回到我的运输日志中。 我已经使用“索引”功能手动输入了以下路径并且它可以工作。

例如 #1: =IF(AND($G5>0,$I5>0,INDEX('V:\Operations\Shipping Log\Argentina\CY 2018\[AR18001_Order# 123456_Customer Name.xlsx]Shipping Document'!$AA: $AA,2,1),0)

我面临的挑战是国家、日历年、日志号、订单号和客户名称可能会在每次发货时发生变化。 考虑到这一点,我使用“连接”功能来构建路径并根据用户在运输日志中填充的某些字段替换上面引用的手动输入信息。 首先,我测试了“连接”函数来构建路径,它适用于连续的行。 接下来,我将“连接”函数与“索引”函数(访问关闭的工作簿)结合起来,并接收到路径的文本结果,而不是所需单元格的值。 我错过了什么?


Ex #2:=IF(AND($G5>0,$I5>0,INDEX(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:AA,2,1),0)"),"")

$C5 检索国家

$JK$2:$NG$2 检索日历年的后缀

$D5 检索运输日志编号

$I5 检索订单号

$G5 检索客户名称

AA2 包含所需的值


我还尝试了“VLOOKUP”功能而不是“索引”,但收到了“#VALUE!” 错误信息。


Ex #3: =IF(AND($G5>0,$I5>0,VLOOKUP("Freight",(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:$AA"),2,FALSE),"")
该评论由网站上的主持人最小化
亲爱的格雷,
你介意上传你的相关工作簿吗?
该评论由网站上的主持人最小化
同样的事情发生在我身上。 完全相同的。 你找到解决办法了吗?
该评论由网站上的主持人最小化
同样的事情发生在我身上。 完全相同的。 你找到解决办法了吗?
该评论由网站上的主持人最小化
格雷,我想我为你找到了解决方案。 如果您仍在寻找,请与我联系:dons(at)premierconstructionspreadsheets(dot)com
该评论由网站上的主持人最小化
Kutools 对此的解决方案是无用的。 它插入整个文件,而不是范围或特定单元格。 多么浪费。 如果 Kutools 想制作一个有用的工具,他们可以编写一些东西来克服索引(间接限制,允许动态内容采购而无需编写 VBA
该评论由网站上的主持人最小化
嗨,CJ,
感谢您的建议。
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护