首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel公式从缺少的工作簿中返回值

是指在Excel中使用公式时,如果公式引用了一个不存在或未打开的工作簿,Excel会显示一个错误值,而不是正确的计算结果。

这种情况下,可以通过以下方法解决:

  1. 检查工作簿是否存在:首先要确认被引用的工作簿是否存在于当前的工作目录中。如果不存在,可以尝试重新打开或者找到正确的工作簿。
  2. 更新引用路径:如果工作簿被移动到了其他位置,可以尝试更新公式中的引用路径。在公式中使用相对路径而不是绝对路径可以避免这个问题。
  3. 使用IFERROR函数处理错误值:可以在公式中使用IFERROR函数来处理错误值,使其返回一个自定义的结果,而不是显示错误信息。例如:=IFERROR(公式, "未找到工作簿")
  4. 使用INDIRECT函数动态引用工作簿:如果需要动态引用不同的工作簿,可以使用INDIRECT函数。INDIRECT函数可以根据一个字符串构建一个引用,可以根据需要动态改变引用的工作簿。
  5. 使用外部数据连接:如果需要从其他工作簿中获取数据,可以使用Excel的外部数据连接功能。通过建立数据连接,可以在当前工作簿中引用其他工作簿的数据,而不需要直接在公式中引用。

腾讯云相关产品和产品介绍链接地址:

腾讯云提供了一系列云计算相关的产品和服务,包括云服务器、云数据库、云存储、人工智能等。具体推荐的产品和介绍链接如下:

  1. 云服务器(CVM):提供弹性计算能力,支持多种操作系统和实例类型。了解更多:云服务器产品介绍
  2. 云数据库MySQL版(CDB):提供高可用、可扩展的关系型数据库服务。了解更多:云数据库MySQL版产品介绍
  3. 云对象存储(COS):提供安全可靠的对象存储服务,适用于图片、音视频、文档等各种类型的数据存储。了解更多:云对象存储产品介绍
  4. 人工智能平台(AI Lab):提供丰富的人工智能算法和模型,支持图像识别、语音识别、自然语言处理等应用场景。了解更多:人工智能平台产品介绍

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

快速汇总多个工作簿工作数据(Excel工具推荐)

有时候我们会遇到这种问题: 很多数据散落在很多工作表或者工作簿,由于某项工作我们需要将这些数据做个汇总。...比方,我们有以下三个工作簿 这三个工作簿含有第一季度各品牌在各个国家销售数据,又分为若干不等工作表。...我们需要将这些销售数据汇总做个统计,查看总体一季度销售情况,或者各个国家一季度情况,再或者各个品牌情况。这时候手头只有Excel,没有其他软件。...最笨办法是挨个打开这些工作簿,手动将数据源串联起来,然后做数据透视。可是 1.有时候数据源过大,超出单个Excel文件承载范围,你无法串联。...2.右侧列出了涉及工作所有字段,你可以只选你需要字段进行显示。

10.6K10

Excel应用实践10:合并多个工作簿数据

学习Excel技术,关注微信公众号: excelperfect 这是ozgrid.com论坛一个问题贴子: 我有超过50个具有相同格式Excel文件,它们列标题相同,并且都放置在同一文件夹,有什么快速方法将它们合并到一个单独...Excel文件一个工作?...假设工作簿文件结构如下图1所示。 ? 图1 其中,在文件夹“要合并工作簿文件”,有3个示例工作簿文件“测试1.xls、测试2.xls、测试3.xls”,将它们合并到工作簿“合并.xls”。...在“合并.xls”工作簿,有三个工作表。其中,“设置”工作单元格B2数据为每个工作簿想要合并工作表名,这里假设每个工作簿工作表名相同;单元格B3为要合并数据开始行号。 ?...如果一切顺利,则合并数据完成,并弹出如下图5所示信息。 ? 图5 我们可以查看结果。在“导入工作簿名”工作,列出了已经合并数据工作簿名,如下图6所示。 ?

2.1K41

Excel实战技巧64: 工作簿获取数据(不使用VBA)

这是在研读《Escape From Excel Hell》时学到技术,工作簿或者其他工作簿获取所需要数据,以便于作进一步分析或者绘制Excel图表。 下图1所示是用于获取数据工作表。...用于输入有4个单元格(背景色为橙色),其中单元格A6输入源数据(即要从哪里获取数据)所在工作簿名称;单元格A7为源数据所在工作表名称;单元格A8为源数据起始单元格名称;单元格C5为数据所在列号...单元格C6开始列C公式为: =OFFSET(INDIRECT(SourceDataLocation,A1Status),ROW()-ROW(C$5)-1,C$5-1) 获取相应数据。...如果在图1所示工作表单元格A6没有输入任何工作簿名(即留空),那么将获取当前工作簿源数据工作表(如图2)数据,如下图3所示。 ?...可以在完美Excel微信公众号底部发送消息: 获取数据 下载示例工作簿研究。

3K10

Excel应用实践21:实现工作簿所有工作多值替换

学习Excel技术,关注微信公众号: excelperfect 有两个工作簿,一个工作簿存放着要查找并替换成文本,如下图1所示,列A是要查找文本,将列A查找到文本替换成列B相应文本,例如...,将找到Excel”替换成“完美Excel”。...图1 另一个工作簿是我们要替换其文本工作簿,我们要在该工作簿所有工作查找上图1列A值并将找到文本替成列B文本,如图2所示。 ? 图2 要实现结果如下图3所示。 ?...在图1所示工作簿,打开VBE,插入一个标准模块,输入代码: '查找并替换指定工作簿多个文本 Sub MultiFindReplace() Dim ReplaceListWB As Workbook...选择工作簿文件后,将根据上图1工作文本自动对该工作簿文本进行查找和替换操作。 ? 图4 代码图片版如下: ?

2.9K10

Excel小技巧78:恢复未保存Excel工作簿

excelperfect 我们可能碰到过这样情形,正在编辑Excel工作簿时,Excel突然崩溃了(例如Excel老半天都没有响应)或者电脑突然断电了,这让我们来不及保存工作簿。...此时,如何恢复我们成果? 幸好,Excel提供了一些选项和功能可用于恢复未保存文件。 在Excel,有一个自动保存功能,可以临时保存文件。...当你正在处理尚未保存到任何位置文件时,Excel崩溃了或没有保存就将其关闭了,此时,重新打开Excel,单击Excel左上角“文件——打开”,再单击右侧“最近”,接着单击右下方“恢复未保存工作簿...图3 打开工作簿后,它会显示一条消息,提示你在使用该文件或对其进行任何更改之前先保存该文件。 ? 图4 注意:Excel保存为备份文件为“xlsb”格式,因此在保存文件时确保使用正确格式。...图5 此外,在Excel2010及以上版本,还可以重新恢复为工作簿以前某个版本,可以在“文件——信息”下“管理工作簿”中找到。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

1.9K00

Excel小技巧79:如何跟踪Excel工作簿修改

你是否正在寻找跟踪Excel电子表格更改方法?在许多情况下,你必须将一个文件分发给多个人,并跟踪所做更改。你可能希望跟踪更改时间、更改者、更改发生在哪个单元格以及更改了哪些数据。...启用跟踪并不意味着你所做每一个更改都会被记录下来。存储在单元格任何数据都会被跟踪,但格式等其他更改不会被跟踪。其他未跟踪更改包括隐藏/取消隐藏由于公式重新计算而更改行和列、批注和单元格值。...如果你对Excel工作表进行更改,然后在45天后再次打开该工作簿,则在关闭该工作簿之前,你将能够看到所有45天更改历史记录。但关闭时,任何超过30天更改历史记录都将消失。...这意味着下次打开它时,你将无法看到45天前所做更改。 4. 无论何时开启跟踪,工作簿都将成为共享工作簿。这意味着多个用户将对文档进行更改。...上面是在Excel如何进行跟踪一些基本知识,接下来让我们来讨论如何启用它、更改设置和跟踪更改!

6.1K30

如何在前端应用合并多个 Excel 工作簿

前言|问题背景 SpreadJS是纯前端电子表格控件,可以轻松加载 Excel 工作簿数据并将它们呈现在前端浏览器应用网页上。   ...在某些情况下,您可能需要将来自多个工作簿数据(例如,来自不同部门月度销售报告)合并到一个工作簿,实现此目的一种方法是使用多个隐藏 SpreadJS 实例来加载所有工作簿,然后将它们合并到一个电子表格...此文将向您展示如何合并多个 Excel 工作簿并将它们作为单个电子表格显示在您前端浏览器应用。 设置项目 要加载 SpreadJS,我们需要添加主要 JavaScript 库和 CSS 文件。...Excel 文件 当用户准备好最终将所有工作簿合并为一个时,他们可以单击“合并工作簿”按钮,将每个工作簿每个工作表复制到页面上可见 SpreadJS 实例: function MergeWorkbooks...:如果您工作簿正在使用命名样式,则需要将此样式添加到可见 SpreadJS实例,否则它将无法正确显示,因为我们正在复制单个工作表。

20720

VBA代码:拆分工作簿示例——将工作簿每个工作表保存为单独工作簿

标签:VBA 有时候,我们想将工作簿每个工作表都保存为一个单独工作簿。 你可以使用下面的操作逐个保存工作表: 1.在工作表标签单击右键。 2.选取“移动或复制…”命令。...3.选择“(新工作簿)”。 4.保存该工作簿。 图1 这样,有多少工作表,你就要操作上面的步骤多少次。 然而,如果存在很多个工作簿,这样重复工作使用VBA是最合适。...msoFileDialogFolderPicker) .InitialFileName =Application.DefaultFilePath & "\" .Title = "选择保存工作位置...Next wks Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub 只需在要拆分工作簿运行上述代码...,就可将该工作簿所有工作表全部保存为单独工作簿

3.8K10

Python操作Excel工作簿示例代码(*.xlsx)

EXCEL文件 Excel 被称为电子表格,其实际可以保存格式分为很多种,但是“Excel 工作簿(*.xlsx)”和“Excel 97-2003 工作簿(*.xls)”是其中比较常用两种,可以认为...,存储带有样式数据没有发现问题,但是当加入一个计算公式后,另存为一个文件时明显文件尺寸变小了,但是数据和公式没有发现有问题。...有资料说处理速度真的很慢,因为我处理文件比较小,但是没有发现这方面的问题,还有一个问题就是说Excel宏全部丢失,这个测试时候确实是丢了,只不过这个好像和文件格式有关,要想保存宏需要存储为 .xlsm...6], [7, 8, 'end']] # 设置到新建Excel ws.range('A1:B3').value=arr_data # 设置单独一个单元格值 ws.range('A4').value...) # 获取Excel第一个sheet load_ws = load_wb.sheets[0] # 打印sheet名字 print(load_ws.name) # 根据sheet名字获取

2.5K30

Excel应用实践11:合并多个工作簿数据——示例2

学习Excel技术,关注微信公众号: excelperfect 需求总是千变万化,代码也可千变万化,最重要是能够解决问题!...在上一篇文章《Excel应用实践10:合并多个工作簿数据》,我们使用代码快速合并超过50个Excel工作簿文件,然而,如果要合并工作簿工作名称不相同,但位于每个工作簿第1个工作表;并且,...要在合并后工作第1列输入相对应工作簿文件名,以便知道合并后数据来自哪个工作簿文件。...Set LastR =ws.Cells(Rows.Count, 2).End(xlUp)(2) '打开工作簿第1个工作当前数据区域...,将数据依次添加到新增加工作,同时在工作表首列添加工作簿文件名。

2.7K20

Excel应用实践14:合并多个工作簿数据—示例3

学习Excel技术,关注微信公众号: excelperfect 要合并工作簿情形有许多种,但最终目的只有一条,将繁锁手工操作自动化,让程序快速帮助我们完成这些重复工作。...本例,要合并工作簿放置在同一文件夹,为方便描述,这些工作簿名称和其要合并数据工作表如下(假设要合并工作簿有3个): “工作簿1.xlsm”工作表“完美Excel” “工作簿2.xlsm”工作表...要求: 1.将这些工作簿工作表合并到名为“合并.xlsm”工作簿工作表“数据”。...2.在“合并.xlsm”工作簿工作表“数据”列F,放置对应行数据来源工作簿工作表名,例如如果数据行2数据来自工作表“完美Excel”,则在该行列F单元格输入“完美Excel”。...3.要合并工作簿工作表,例如工作簿1.xlsm“完美Excel”数据发生变化后,在“合并.xlsm”工作运行代码后,会清除“数据”工作表中原先数据并重新合并上述工作簿工作表数据。

1.5K40

Excel公式技巧24: Excel公式降维技术

但是,由于需要使用Excel函数不能处理多维数组,因此必须首先将原数组转换为一维数组。 以示例来说明,如下图1所示工作表。 ?...,即两个都是单行数组或都是单列数组,Excel将一个数组元素与另一个数组相应位置元素“配对”。...这样,Excel返回#N/A作为结果数组第三个元素。 实际上,Excel为了解决传递两个大小不同数组问题,重新定义了两个中较小一个,使其匹配较大数组。...根据其定义,列向量当然是一维。这里使用技术请参阅《Excel公式技巧03:INDEX函数,给公式提供数组》、《Excel公式练习44:多列返回唯一且按字母顺序排列列表》。...可以看出,INDEX结构具有不可否认优势,不仅可以将其用于重新定义工作表区域维度,还可以重新定义公式某些其他子函数产生数组维度。

1.8K22

Python操控Excel:使用Python在主文件添加其他工作簿数据

标签:Python与Excel,合并工作簿 本文介绍使用Python向Excel主文件添加新数据最佳方法。该方法可以保存主数据格式和文件所有内容。...在终端使用下面的命令安装: pip install xlwings 示例文件 本文用到了两个示例Excel工作簿: 主文件.xlsx 新数据.xlsx 可以到知识星球App完美Excel社群下载。...那么,我们在Excel是如何找到最后一个数据行呢?可以先选择单元格A1,然后按下Ctrl+向下箭头键,则会移至最后一行(对于图2所示工作表来说是第4行)。...图4 打开并读取新数据文件 打开新数据文件,从中获取所有非空行和列数据。使用.expand()方法扩展单元格区域选择。注意,单元格A2开始扩展,因为第1列为标题行。...图6 将数据转到主文件 下面的代码将新数据工作簿数据转移到主文件工作簿: 图7 上述代码运行后,主文件如下图8所示。 图8 可以看到,添加了新数据,但格式不一致。

7.8K20

Excel公式技巧94:在不同工作查找数据

很多时候,我们都需要从工作簿工作表中提取数据信息。如果你在给工作表命名时遵循一定规则,那么可以将VLOOKUP函数与INDIRECT函数结合使用,以从不同工作表中提取数据。...假如有一张包含各种客户销售数据表,并且每个月都会收到一张新工作表。这里,给工作表选择命名规则时要保持一致。...也就是说,将工作表按一定规则统一命名。 在汇总表上,我们希望每个月份工作查找给客户XYZ销售额。...假设你在单元格区域B3:D3输入有日期,包括2020年1月、2020年2月、2020年3月,在单元格A4输入有客户名称。每个月销售表结构是在列A是客户名称,在列B是销售额。...那么,就可以试试下面这个公式: =VLOOKUP(A4,INDIRECT(“Sales_” &TEXT(BA:B),2,FALSE) 这个公式工作原理:TEXT函数以Jan_2020格式来格式化日期

13K10

Excel公式技巧:Excel公式数字9.99999999E+307

这个数字:9.9999999E+307,我们经常会在公式中用得上它。这是一个神奇数字,在查找数值时能够发挥很大作用。本文介绍就是这个数字使用技巧。...9.9999999E+307是Excel能够识别的最大数字,它通常与LOOKUP函数或MATCH函数结合使用,以查找列/行最后一个数字条目,或分别查找行/列数值最后一行行号/列号。...在本示例,LOOKUP函数查找最后一个小于或等于查找值9.9999999E+307条目,类似的规则或MATCH函数返回行号。...因此,要查找列最后一个数字条目,可以使用: =LOOKUP(9.9999999E+307,A:A) 或者返回最后一个数字条目: =LOOKUP(9.9999999E+307,1:1) 类似地,...要获取数字条目的最后一行,使用公式: =MATCH(9.99999E+307,A:A) 或者,对于行,使用公式: =MATCH(9.99999E+307,1:1) 有兴趣朋友,可以仔细研究,在需要时可以将此技术进行灵活运用

91030

Excel自定义上下文菜单 示例工作簿下载

标签:VBA,用户界面 前面3天,连续发表了: 在Excel自定义上下文菜单(上) 在Excel自定义上下文菜单() 在Excel自定义上下文菜单(下) 分别详细讲解了使用VBA代码将控件添加到单元格上下文菜单...、使用RibbonX将控件添加到单元格上下文菜单、使用VBA代码或RibbonX将动态菜单添加到单元格上下文菜单,并给出了详细步骤和代码及说明。...在文章最后,还介绍了几个上下文菜单技术和技巧,包含为不同用户创建不同菜单、自动识别用户使用语言从而设置菜单标题、找到上下文菜单名称等,你可以灵活使用这些技术,比如为不同工作表创建不同上下文菜单...在这里,放出文章配套示例工作簿,包含带有VBA代码3个工作簿,有兴趣朋友可以下载后对照原文研究。

1.8K30
领券