Excel使用常见问题

啊南 4286阅读 2020.06.19

【导语】: Excel是一个复杂庞大的软件,日常使用的时候难免遇到各种问题,这些揪心的小问题往往会让你的工作卡住,然后又要花时间找解决方法,从而拉低了工作效率。今天,小编收集了一些较为常见的使用问题并给出了解决方法。

excel常见问题有哪些,excel没有响应怎么办

在安全模式下启动 Excel


安全模式允许你在不遇到某些启动程序的情况下启动 Excel。 在启动程序时按住 Ctrl,或者在从命令行启动程序时使用/safe开关(excel.exe/safe),可以在安全模式下打开 Excel。 在安全模式下运行 Excel 时,它将绕过功能和设置,如备用启动位置、更改的工具栏、xlstart 文件夹和 Excel 加载项。 但是,将排除 COM 加载项。

如果在安全模式下启动 Excel 后问题未得到解决,请继续阅读此列表中的下一项。

安装最新更新

你可能需要将 Windows 更新设置为 "自动下载",并安装推荐的更新。 安装任何重要建议和最佳更新通常可以通过替换过时的文件和修复漏洞来解决问题。 若要安装最新的 Office 更新,请按照本文中的步骤操作:更新 Office 和你的计算机。

如果安装最新的 Office 更新后,你的问题仍然未得到解决,请继续尝试此列表中的下一项。

检查以确保 Excel 未被其他进程占用

如果 Excel 正由另一个进程使用,此信息将显示在 Excel 窗口底部的状态栏中。 如果您尝试在使用 Excel 的过程中执行其他操作,Excel 可能不会响应。 请在处理中的任务完成之后再尝试执行其他操作。

如果 Excel 未被其他进程占用,请继续尝试列表中的下一项。

调查加载项可能存在的问题

虽然外接程序可以增强你的体验,但有时它们可能会干扰 Excel 或与 Excel 冲突。 请尝试在不使用加载项的情况下启动 Excel,观察问题是否能得到解决。

执行下列操作之一:
  
如果你运行的是 Windows 10,请选择 "开始" >所有应用> Windows 系统> "运行" >在 "运行" 框中键入Excel/safe ,然后单击"确定"
  
如果你运行的是 Windows 8,请单击 "应用" 菜单中的 "运行" > 在 "运行" 框中键入Excel/Safe ,然后单击"确定"
  
如果你运行的是 Windows 7,请单击 "开始" >在 "搜索程序和文件" 中键入Excel/Safe ,然后单击"确定"
  
如果问题得到解决,请单击“文件”>“选项”>“加载项”。

选择"COM 加载项",然后单击 "转到"。

清除列表中的所有复选框,然后单击"确定"

关闭然后重新启动 Excel。

如果重新启动 Excel 时未出现问题,请一次开始启用一个加载项,直到执行。 这让您能够判断出是哪个加载项导致了问题。 请务必在每次启用加载项后重新启动 Excel。

如果禁用加载项后,您的问题仍然未得到解决,请继续尝试列表中的下一项。

调查 Excel 文件的详细信息和内容

Excel 文件可以长时间存在于计算机上。 它们将从版本升级到版本,并经常从一个用户移动到另一个用户。 通常,用户会继承 Excel 文件,但不知道文件中包含的内容。 以下情况可能导致性能或崩溃问题:

引用整个列的公式。

数组公式引用参数中数量不均衡的元素。

成百上千个隐藏或0个隐藏或0的高度和宽度对象。

在工作簿之间频繁复制和粘贴导致的样式过多。

过多,并且定义的名称无效。

如果这些步骤不能解决问题,请继续阅读列表中的下一项。

检查文件是否由第三方生成

Excel 文件有时由第三方应用程序生成。 在这种情况下,可能无法正确生成文件,并且当您在 Excel 中打开文件时,某些功能可能无法正常工作。 如果出现这种情况,请在第三方应用程序外部测试新文件中的功能。 如果功能正常工作,应确保第三方知道该问题。

如果在第三方应用程序外部测试问题后未解决问题,请继续阅读列表中的下一项。

执行选择性启动以确定程序、流程或服务是否与 Excel 冲突

启动 Windows 时,会自动启动多个应用程序和服务,然后在后台运行。 这些应用程序和服务可能干扰电脑上的其他软件。 执行选择性启动(也称为 "干净启动")可帮助你识别冲突应用程序的相关问题。 若要执行选择性启动,请根据你的 Windows 版本选择以下链接之一,然后按照本文中的步骤操作:

Windows 10、Windows 7、Windows 8:使用系统配置运行选择性启动Windows Vista:使用系统配置运行选择性启动Windows XP:如何在 WINDOWS xp 中创建和配置用户帐户

"选择性启动" 用于帮助识别与 Excel 冲突的有问题的进程、服务或应用程序。

如果重新创建配置文件后,您的问题未得到解决,请继续阅读列表中的下一项。

修复 Office 程序

修复 Office 程序能自动修复 Office 文件中的错误,从而解决 Excel 没有响应、挂起或冻结的问题。 

如果在修复 Office 程序后,您的问题仍然未得到解决,请继续尝试列表中的下一项。

检查确定防病毒软件是否最新,是否与 Excel 冲突

如果您的防病毒软件并非最新,Excel 可能无法正常运行。

检查您的防病毒软件是否最新:

为了跟上新型病毒产生的速度,防病毒软件供应商会定期提供更新,您可以从 Internet 下载此类更新。 访问防病毒软件供应商的网站,下载最新更新。

检查您的防病毒软件是否与 Excel 冲突:

如果您的防病毒软件包含与 Excel 的集成,那么可能会发生性能问题。 在这种情况下,可以禁用防病毒软件中的所有 Excel 集成。 或者,您可以禁用 Excel 中安装的任何防病毒软件加载项。

重要: 更改防病毒设置可能会导致您的 PC 易受病毒、欺诈或恶意攻击的侵扰。 Microsoft 不建议您尝试更改防病毒设置。 使用这项解决方法需要您自担风险。

您可能必须与防病毒软件供应商联系,确定如何配置软件,以便排除与 Excel 的任何集成或者排除 Excel 中的扫描。

高级疑难解答

如果前面提到的方法不能解决问题,则问题可能是特定于文件的,也可能是环境。 以下部分介绍了如何解决可能导致 Excel 挂起或崩溃的其他问题。

环境因素

在解决崩溃时,环境因素与文件内容和加载项同样重要。 你可以通过执行以下操作来帮助确定问题的原因:

请按照基本的疑难解答步骤操作。
  
在 cleanest 可能的环境中测试文件。

以下部分介绍了值得调查的一些领域。

文件的存储位置

在本地移动文件将有助于确定文件是否有错或文件的保存位置。 通过网络或 web 服务器保存 Excel 文件时可能会出现几个问题。 最好将文件保存在本地。 应在以下情况下执行此操作:

已将 "我的文档" 文件夹重

定向到服务器位置 脱机文件

从 Webfolder 或 SharePoint

打开文件 远程桌面/Citrix

网络设备

虚拟化环境。 有关在虚拟化环境中运行的 Microsoft 软件的详细信息,请参阅以下文章:在非 Microsoft 硬件虚拟化软件中运行的 microsoft 软件的支持策略。

打印机和视频驱动程序

启动 Excel 时,它会检查将显示 Excel 工作簿的默认打印机和视频驱动程序。 Excel 会占用大量打印机,当 Excel 文件保存在 "分页预览" 视图中时,它运行将较慢。 使用不同打印机(如 Microsoft XPS 文档编写器打印机驱动程序)测试文件,或者 VGA 视频驱动程序将确定问题是否与特定打印机或视频驱动程序有关。

excel表格开头输入0不显示,为什么输入不了零?

以WPS 2019版为例,打开表格(以第一次数据为例)。

选中第一次数据所在列,鼠标右键选择“设置单元格格式”。

在弹出的“单元格格式”界面“数字”处选择“文本”即可。











excel单元格输入公式后没反应怎么办,为什么没有结果出来?

以WPS 2019版为例,打开表格,若所在列为“文本”格式,输入的公式是出不来结果的。

选中所在列,鼠标右键点击“设置单元格格式”。

在弹出的“单元格格式”界面点击“常规”,重新输入公式即可。











excel版本不兼容怎么办

兼容性检查器发现了一个或多个与 Office 加载项相关的兼容性问题。
注意: Office 相关应用的新名称 - Office 加载项。 我们当前正在更新我们的产品、文档、示例和其他资源,以反映平台名称从“Office 和 SharePoint 相关应用”更改为“Office 和 SharePoint 加载项”。 我们做此更改是为了更好地将扩展平台与 Office 应用(应用程序)区分开来。 发生这些更改时,你在应用程序中看到的对话框和消息可能会与本文中看到的内容有所不同。
重要: 在继续将工作簿保存为早期文件格式前,应解决那些导致重大功能损失的问题,以防数据永久丢失或功能不正常。
导致重大功能损失的问题

问题

解决方案

工作簿包含任务窗格加载项。

含义   任务窗格加载项只能保存为 Office Open XML 文件格式,当你将文件保存为其他格式时将被删除。工作表中加载项使用的任何数据都保持不变。在文件保存到较早文件格式之前,任何含有来自任务窗格的结果的单元格都将与单元格中显示的值一起保存。

操作   考虑重新创建任务窗格加载项的功能;例如,使用单元格公式、对象或外部数据引用。

工作簿包含内容加载项。

含义   内容加载项只能保存为 Office Open XML 文件格式,当你将文件保存为其他格式时将转换为图片。

操作   一些内容加载项为图表,因此你可以将加载项替换为早期版本的 Excel 支持的图表。请考虑将其他类型的内容加载项替换为连接到将在较早 Excel 文件格式中工作的 VBA 代码的对象。

excel常见问题,打开excel时页面什么都没有怎么办

双击 Excel 文件,但 Excel 不会打开该文件。相反,它将出现空屏打开与按钮灰显。屏幕可能看起来与此类似:

空白 Excel 窗口中的按钮不可用;任何打开的工作簿。


解决办法

尝试执行修复 Office 联机修复 Office 应用程序中的步骤。

excel网页版常见问题有哪些,excel网页版报错怎么办

当你尝试在 Microsoft Excel 网页版 中打开工作簿时, 可能会看到一条错误消息, 告知你工作簿包含 Excel 网页版 不支持的功能。 不支持的功能是工作簿中阻止工作簿打开以在浏览器中编辑或查看(某些情况下)的内容或功能。 本文根据工作簿中不支持功能的特性提供用于编辑工作簿的步骤。

我可以查看工作簿,但看不到不支持的功能

如果您的工作簿包含注释、形状或墨迹等对象,您可以查看工作簿中的数据,但这些对象无法显示在浏览器中。 而且,如果工作簿包含链接到外部数据源(查询表)的表格,工作簿会显示最近保存在 Excel 桌面应用程序中的数据,而不是实时数据的视图。

在 Excel 网页版 中查看此类工作簿时, 会显示一条消息, 通知您工作簿不能完全显示在浏览器中。

如果您尝试编辑该工作簿,会显示一条消息,通知您无法在浏览器中编辑该工作簿。 该消息会提供有关创建该工作簿的一个副本的简短说明。 从该副本中删除不支持的功能,从而允许在浏览器中编辑该副本。

编辑邮件副本

如果您不介意删除这些功能以便可以在浏览器中进行编辑,请继续生成一个副本。 如果您不希望使用工作簿的副本, 您仍然可以使用 Excel 网页版 来存储和查看工作簿的中央副本, 并且可以使用 Excel 网页版 中的 "在 Excel 中打开" 命令来编辑工作簿。

按照下面的步骤操作。

如果希望能够在 Excel 网页版 中编辑工作簿, 请执行下列操作:

在消息中单击“编辑副本”

接受 Excel 网页版 建议的新名称, 或键入另一个名称, 然后单击 "保存"。

警告: 如果键入的名称与原始名称匹配并且选中“替换现有文件”复选框,则在你单击“保存”时工作簿的原始副本将丢失。
  
在浏览器中编辑工作簿的新副本。 原始副本保持不变。

如果您不想生成副本,并且想在 Excel 桌面应用程序中编辑工作簿,请执行以下操作:

在消息中单击“取消”

在 Excel 网页版 中, 单击 "编辑工作簿", 然后单击 "在 Excel 中编辑"。

在 Excel 桌面应用程序中编辑工作簿。 当您在 Excel 中单击“保存”时,工作簿将自动存储到您打开的网站。

注意: 如果单击“在 Excel 中编辑”后生成一条消息,显示您的浏览器不受支持或 Excel 版本有误,请参阅本文后面的我尝试在 Excel 中打开工作簿时收到错误消息。

工作簿包括阻止其在 Excel 网页版 中打开的功能

某些功能 (如 VBA 项目 (宏) 和XML 映射) 会阻止工作簿在 Excel 网页版 中全部打开。

当您尝试在 Excel 网页版 中查看或编辑此类工作簿时, 会显示一条消息, 通知您无法在浏览器中打开工作簿。

如果您具有编辑工作簿的权限,则可以在 Excel 桌面应用程序中打开工作簿。 在消息中单击“在 Excel 中打开”。

如果您看到另一条消息,显示您的浏览器不受支持或 Excel 版本有误,请参阅本文后面的我尝试在 Excel 中打开工作簿时收到错误消息。

删除 XML 映射

用于从工作簿中删除 XML 映射以使其可以在浏览器中打开的键是查找 XML 命令。 方法如下:

在桌面版本的 Excel 中打开包含 XML 映射的文件。

在“快速访问工具栏”边缘处,单击或点击下拉箭头,然后选择“其他命令”。
使用“自定义快速访问工具栏”下拉列表访问已不在功能区上的命令。
“从下列位置选择命令”框中,选择“所有命令”。 向下滚动以选择“XML”,然后单击或点击“添加”,再选择“确定”
在命令列表中,单击“XML”,然后单击“添加”。
在“快速访问工具栏”上,转到“XML” > “源”,打开“XML 源”任务窗格。
在快速访问工具栏上单击“XML”
“XML 源”任务窗格中,单击或点击“XML 映射”。 选择 XML 映射名称,然后单击或点击“删除”

我尝试在 Excel 中打开工作簿时收到错误消息

如果在 Excel 网页版 中单击 "在 Excel 中编辑", 则可能会看到一条消息, 指出你没有受支持的浏览器或 Excel 的正确版本。 TE000001087 如果发生这种情况,请执行以下操作:

使用 Office Excel 2003 或更高版本 (Windows),或者使用 Excel for Mac 2008 版本 12.2.9 或更高版本 (Mac)。
  
Windows:如果您使用的是 Excel 2003,请安装最新的 Service Pack。 如果你的 Excel 版本低于 2003,或者根本没有安装 Excel,请在提示时下载最新的试用版。
  
Mac: 如果你的 Excel for Mac 2008 的版本早于12.2.9 或你根本没有 Excel for Mac, 请下载 Office For mac 的试用版。
  
使用 Firefox、Internet Explorer (Windows) 或 Safari (Mac)。 如果您使用的是 Internet Explorer,则允许 ActiveX 控件运行。

查找有关使用“在 Excel 中编辑”命令的要求的详细信息。

excel显示变量使用不支持的 Automation 类型怎么办

问题

2017 年 10 月,Excel for Mac 中引入了新的 Visual Basic 编辑器。 引入此新 VB 编辑器以来,通过从代码窗口顶部的下拉菜单中进行选择的方式来创建对象声明存在问题。

如果你单击左侧的下拉菜单并从列表中选择一项,应在右侧的下拉列表中获得所选事件的一些代码。 你可以从右侧的下拉列表中进行其他选择,以创建其他代码来处理所选事件。
显示对象选择下拉列表的 VB 编辑器
从而避免发生无法创建代码的错误。
Microsoft Visual Basic 错误:变量使用 Visual Basic.中不支持的 Automation 类型。

状态:解决方法

请选择以下临时解决方法之一解决此问题:

临时解决方法 1

你可以在运行 Excel for Windows 的计算机上执行相似的步骤,然后将代码复制到 Excel for Mac。

临时解决方法 2

你可以转到 MSDN,找到想要使用的事件的语法,并手动将代码键入 VBA 项目。 本文介绍 Microsoft Excel“工作簿”事件 - 工作簿事件。

临时解决方法 3

复制以下示例中的相应事件代码,并将其粘贴到 VBA 项目。 每个事件都必须从“Private Sub...”部分复制到“End Sub”部分(包含这两句)。


Private Sub Workbook_Activate()
End Sub

Private Sub Workbook_AddinInstall()
End Sub

Private Sub Workbook_AddinUninstall()
End Sub

Private Sub Workbook_AfterRemoteChange()
End Sub

Private Sub Workbook_AfterSave(ByVal Success As Boolean)
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
End Sub

Private Sub Workbook_BeforePrint(Cancel As Boolean)
End Sub

Private Sub Workbook_BeforeRemoteChange()
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
End Sub

Private Sub Workbook_Deactivate()
End Sub

Private Sub Workbook_NewChart(ByVal Ch As Chart)
End Sub

Private Sub Workbook_NewSheet(ByVal Sh As Object)
End Sub

Private Sub Workbook_Open()
End Sub

Private Sub Workbook_PivotTableCloseConnection(ByVal Target As PivotTable)
End Sub

Private Sub Workbook_PivotTableOpenConnection(ByVal Target As PivotTable)
End Sub

Private Sub Workbook_RowsetComplete(ByVal Description As String, ByVal Sheet As String, ByVal Success As Boolean)
End Sub

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
End Sub

Private Sub Workbook_SheetBeforeDelete(ByVal Sh As Object)
End Sub

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
End Sub

Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
End Sub

Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
End Sub

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
End Sub

Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
End Sub

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
End Sub

Private Sub Workbook_SheetPivotTableAfterValueChange(ByVal Sh As Object, ByVal TargetPivotTable As PivotTable, ByVal TargetRange As Range)
End Sub

Private Sub Workbook_SheetPivotTableBeforeAllocateChanges(ByVal Sh As Object, ByVal TargetPivotTable As PivotTable, ByVal ValueChangeStart As Long, ByVal ValueChangeEnd As Long, Cancel As Boolean)
End Sub

Private Sub Workbook_SheetPivotTableBeforeCommitChanges(ByVal Sh As Object, ByVal TargetPivotTable As PivotTable, ByVal ValueChangeStart As Long, ByVal ValueChangeEnd As Long, Cancel As Boolean)
End Sub

Private Sub Workbook_SheetPivotTableBeforeDiscardChanges(ByVal Sh As Object, ByVal TargetPivotTable As PivotTable, ByVal ValueChangeStart As Long, ByVal ValueChangeEnd As Long)
End Sub

Private Sub Workbook_SheetPivotTableChangeSync(ByVal Sh As Object, ByVal Target As PivotTable)
End Sub

Private Sub Workbook_SheetPivotTableUpdate(ByVal Sh As Object, ByVal Target As PivotTable)
End Sub

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
End Sub

Private Sub Workbook_SheetTableUpdate(ByVal Sh As Object, ByVal Target As TableObject)
End Sub

Private Sub Workbook_Sync(ByVal SyncEventType As Office.MsoSyncEventType)
End Sub

Private Sub Workbook_WindowActivate(ByVal Wn As Window)
End Sub

Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
End Sub

Private Sub Workbook_WindowResize(ByVal Wn As Window)
End Sub

excel快捷键 Ctrl+H打开替换变成查找怎么办

问题

使用 Ctrl+H 键盘快捷键或功能区中的“替换”按钮,“查找和替换”即会显示“查找”选项卡而不是“替换”选项卡。受此问题影响的版本:1708(内部版本 8420.xxxx)。
功能区上的“替换”命令

状态:已修复

此问题现已在每月版本 1708 (8431.2094) 中得到修复。若要立即获取最新更新,请打开任意 Office 2016 应用,选择“文件”>“帐户”>“更新选项”>“立即更新”。

excel总是提示是否允许访问此项目怎么办

当启动一个 Office for Mac应用程序时, 如果您反复看到授予密钥链访问权限的提示,那么 Office 可能已被移动到除默认 /Applications 文件夹以外的位置。
Office 2016 for Mac 上的密钥链提示
出现提示时,选择“始终允许”。 每个应用最多会出现三次此对话。

现在此应用程序可成功启动。

注意: 如果意外单击了“拒绝”,请按照以下说明,还原密钥链权限。
  
还原 Office for Mac 的密钥链许可

如果上述操作无效,则证明 Office 在访问密钥链时可能出现问题,您需还原 Office for Mac 的密钥链许可。 在这些情况下,你会看到:

每次启动任何 Office 应用程序时,都会出现密钥链访问提示,即使之前已选择“始终允许”。

每次启动任何 Office 应用程序时,都会提示登录 Microsoft 帐户或 Microsoft 365 商业版帐户。

登录 Office 应用程序后,会出现“身份验证会话已过期”错误消息。

按照这些说明,还原密钥链权限:

退出所有的Office for Mac应用,如 Word、Excel、PowerPoint、Outlook 和 OneNote。

在热点中搜索“密钥链”并启动“密钥链访问”应用。

选择左上导航窗格中的“登录”密钥链条目,然后从“文件”菜单,选择锁定密钥链“登录”。

启动任意 Office 应用,例如 Word。

你将收到请求密钥链访问权限的提示。 输入 Mac 管理员帐户密码,并单击“确定”。

如果出现提示,请登录到与 Office 关联的帐户。

成功登录后,退出此应用程序并再次打开。 此时应能够打开应用且不会再出现任何提示。

excel弹出文档检查器在工作簿中找到一个或多个指向的链接怎么办

"文档检查器" 在工作簿中找到一个或多个指向其他工作簿 (外部链接) 中的数据的链接。包含您链接到的数据的工作表的名称与您的工作簿保存在一起, 但它们在此处不可见。


问题

"文档检查器" 不能删除这些外部链接。


推荐解决方案

关闭文档检查器。

选择要删除的外部链接, 然后按 Delete, 或断开链接(如果你想要删除链接, 但保留计算值)。

再次运行文档检查器以验证问题是否得到解决。


有关外部链接的详细信息

"文档检查器" 将检测在 "编辑链接" 对话框中显示的外部链接 (在 Excel 中, 单击 "数据>编辑链接")。

“数据”选项卡上的“编辑链接”

外部链接包括中使用的外部引用:

工作表单元格

名称

对象,如文本框或形状

图表标题

图表数据系列

excel公式使用常见问题有哪些,公式用不了怎么办

您已输入一个公式,但是不起作用。 相反,您已获得有关“循环引用”的消息。 许多人具有相同的问题,发生这种情况的原因是您的公式试图计算自身,您应关闭迭代计算功能。 下图显示了它的外观:

导致循环引用的公式

公式 = D1 + D2 + D3 中断,因为它在单元格 D3 中,并且正在尝试计算自身。 若要解决此问题,您可以将公式移动到另一个单元格。按ctrl + X剪切公式,选择另一个单元格,然后按Ctrl + V进行粘贴。

另一个常见错误是使用包含对其自身的引用的函数;例如,单元格 F3 包含 =SUM(A3:F3)。 示例如下:

还可尝试以下方法之一: 

如果刚输入公式,则从该单元格开始,检查是否引用了单元格本身。 例如,单元格 A3 可能包含公式 =(A1+A2)/A3。 =A1+1(位于单元格 A1 中)等公式也会导致循环引用错误。

查找时,请检查是否存在间接引用。 在单元格 A1 中输入公式时,它使用 B1 中的公式,而该公式反过来引用单元格 A1,此时会发生这种情况。 如果这使您感到迷惑,则想象它会对 Excel 产生什么影响。

如果你无法找出错误,请单击“公式”选项卡,单击“错误检查”旁边的箭头,指向“循环引用”,然后单击子菜单中列出的第一个单元格。

“循环引用”命令

检查单元格中的公式。 如果不能确定循环引用是否是由该单元格引起,请单击“循环引用”子菜单中的下一个单元格。

重复步骤 1 至步骤 3 中的任意步骤或所有步骤,以继续检查和更正工作簿中的循环引用,直至状态栏中不再显示“循环引用”。

提示 
   
左下角的状态栏显示“循环引用”和循环引用的单元格地址。

如果循环引用位于其他工作表而非活动工作表中,则状态只会显示“循环引用”而不含单元格地址。

可以通过双击追踪箭头在循环引用所涉及的单元格之间移动。 箭头表示影响当前所选单元格数值的单元格。 依次单击“公式”、“追踪引用单元格”或“追踪从属单元格”,以显示追踪箭头。

追踪引用单元格

了解循环引用警告消息

Excel 首次发现循环引用时,它将显示警报消息。 单击“确定”或关闭消息窗口。

关闭消息时,Excel 将在单元格中显示零或最后计算的值。 现在,您也许会说,“等等,是最后计算的值吗? ”是的。 在某些情况下,公式在尝试计算自身之前可以成功运行。 例如,使用 IF 函数的公式可能会一直进行运算,直到用户输入一个让该公式计算自身的参数(公式正常运行所必须的一条数据)时为止。 上述情况发生时,Excel 会保留最后一次成功计算的数值。

如果您怀疑在某个不显示零的单元格中有循环引用,请尝试以下操作:

单击编辑栏中的公式,然后按 Enter。

必要  在许多情况下,如果您创建了包含循环引用的其他公式,Excel 不会再次显示警告消息。 以下列表显示了将显示警告消息的部分(但不是全部)方案:

在任何打开的工作簿中创建第一个循环引用实例

删除所有打开的工作簿中的所有循环引用,然后创建新的循环引用

关闭所有工作簿,创建新工作簿,然后输入包含循环引用的公式

打开包含循环引用的工作簿

在未打开任何其他工作簿时,打开工作簿,然后创建循环引用

了解迭代计算

有时,您可能希望使用循环引用,因为它们能使函数迭代重复,直到满足特定的数值条件。 这可能会减慢计算机的速度,因此,迭代计算在 Excel 中通常处于禁用状态。

除非您熟悉迭代计算,否则您可能不想使任何循环引用保持不变。 如果这样做,您可以启用迭代计算,但您需要确定公式应重新计算的次数。 当您启用迭代计算而未更改最大迭代次数或最大误差的值时,Excel 将在 100 次迭代后或迭代之间的所有循环引用误差值低于 0.001 后停止计算,以先满足的条件为准。 但是,您可以控制最大迭代次数和可接受误差的值。

如果使用的是 Excel 2010 或更低版本,请单击“文件”>“选项”>“公式”。 如果使用的是 Excel for Mac,请单击“Excel”菜单,然后单击“首选项”>“计算”。

如果您使用的是 Excel 2007,请单击 " Microsoft Office 按钮 ",单击 " Excel 选项",然后单击 "公式" 类别。

在“计算选项”部分中,选中“启用迭代计算”复选框。 在 Mac 上,单击“使用迭代计算”。

若要设置 Excel 进行重新计算的最大次数,请在“最多迭代次数”框中键入迭代次数。 迭代次数越高,Excel 计算工作表所需的时间就越长。

在“最大误差”框中,键入继续迭代所需的最小值。 这是所有计算值中的最小误差。 数值越小,结果就越精确,Excel 计算工作表所需的时间也越长。

迭代计算可能有三种结果:

解析收敛,这意味着达到稳定的最终结果。 这是理想情况。

解析分离,这意味着从一个迭代到另一个迭代的当前和先前的结果差异不断增加。

解析在两个值之间切换。 例如,第一次迭代后结果为 1,下一次迭代后结果为 10,再下一次迭代后结果为 1,依此类推。

excel表格出错了怎么办,数据透视表常见的出错原因有哪些

我们在使用数据透视表时偶尔会出现数据透视表出错的情况,那么是什么原因导致的呢?

具体方法与步骤如下:

1.创建数据透视表时被提示“字段名无效”。

我们在创建数据透视表时被系统提示数据透视表字段名无效,这是因为我们的数据表源某列无标题导致的。





我们将标题补充,就可以正常创建透视表了。






2.数据透视表中出现了“空白”字样。

我们的数据源中明明没有“空白”字样,但在透视表中出现空白是怎么回事呢?










这是因为我们的数据源表中存在合并单元格,取消合并单元格并补充完整,再刷新数据透视表就没有空白了。









3.我们为什么不能对透视表日期进行分组呢?





这是因为我们的数据源表中日期非标准格式,改正日期格式就可以了。









4.为什么在透视表中计算求和结果显示为0?







是因为我们的数据源表中数值处呈现非数字,改为数字就可以了。




看来在创建透视表的过程中出现问题,绝大多数都是因为我们的数据源表填写错误,以上小技巧你都学会了吗?

excel单元格出现错误怎么办

本主题介绍在一个公式中结合使用 INDEX 和 MATCH 函数时出现 #VALUE! 错误的常见情况。 结合使用 INDEX 和 MATCH 的一个最常见原因是:想要查找一个值,但 VLOOKUP 不起作用(例如,查找的值超过 255 个字符)。

问题:公式尚未作为数组输入

如果将 INDEX 作为数组公式与 MATCH 配合使用来检索值,需要将公式转换为数组公式,否则会出现 #VALUE! 错误。

解决方案:INDEX 和 MATCH 应用作数组公式,这意味着需要按 Ctrl+Shift+Enter。 公式将自动包含在大括号 {} 内。 如果尝试自己输入,Excel 会将公式作为文本显示。
如果在查找值大于 255 个字符时使用 INDEX/MATCH,需要以数组公式的形式输入该值。 单元格 F3 中的公式为 =INDEX(B2:B4,MATCH(TRUE,A2:A4=F2,0),0),是通过按 Ctrl+Shift+Enter 输入的

注意: 如果您有最新版本的Microsoft 365,则只需在输出单元格中输入公式,然后按enter将公式确认为动态数组公式。 否则,必须首先选择输出单元格,在输出单元格中输入公式,然后按CTRL + SHIFT + ENTER确认该公式,然后才能将公式作为旧数组公式输入。 Excel 将使用括号将公式括起来。