Table of contents
在本教程中,我们将演示如何解决公式结果显示的问题 0 在EXCEL中工作的时候 微软Excel 我们可能需要用公式添加一些值。 但公式没有显示计算值,而是返回 0 在这篇文章中,我们将试图让你清楚地了解如何解决这个问题。
下载实践工作手册
你可以从这里下载实践工作手册。
公式结果显示为0.xlsmExcel中公式结果显示为0的3个有效解决方案
我们将讨论 3 修复公式结果显示问题的有效解决方案 0 为了向你说明解决方案,我们将使用相同的数据集,用于'' 解决方案-1 '和' 解决方案-2 '的数据集,并对''的数据集稍作修改。 解决方案-3 '.
1.通过将文本转换为数字来修复显示0的公式结果
为了解决公式结果显示的问题 0 在excel中,首先,我们将检查我们的数据集中的数据,并将其输入到公式中。 有时,数据中的数字是以文本格式存储的。 因此,该公式返回 0 为了解决这个问题,我们将把文本转换为数字。
1.1 通过鼠标点击将文本转换为数字
在这个方法中,我们将通过鼠标点击将文本转换成数字,以解决公式结果显示的问题 0 在下面的截图中,我们有一个书店的数据集,该数据集包括一些书籍的名称和这些书籍在该书店的可用数量。 假设我们想在单元格中计算出总书籍的数量 C10 .
遵循以下步骤。
- 在单元格中输入公式 C10 来计算总数量。
=SUM(C5:C9)
- 新闻 进入 我们可以看到,该公式返回 0 这就是我们需要解决的问题。
- 在开始之前,我们希望你注意到一些要点。 在单元格中 F6 插入以下公式。
=COUNTA(C5:C9)
- 如果你按下 进入 插入公式后,你得到的结果,因为 COUNTA 函数计算非空白单元格的数量。 它与单元格值没有关系。
- 再次在单元格中插入以下公式 F7 :
=COUNT(C5:C9)
- 新闻 进入 这里的公式返回 0 因为 COUNT 函数计算包含数字而非文本的单元格的数量。
- 要了解显示的原因 0 选择单元格 C5 我们可以看到这个数字,但有一个 撇号 这就是为什么我们在使用公式时得到一个错误。
让我们看看解决这个问题的步骤。
步骤。
- 首先,选择单元格( C5:C9 ).
- 第二,点击 感叹句 将出现一个下拉菜单。
- 第三,选择选项'。 转换为数字 '从下拉菜单中。
- 最后,我们可以看到,公式结果没有显示 0 细胞中不再有 C10 和 F7 由于我们已经转换了单元格()中的数值格式。 C5:C9 )从文本到数字,单元格中的公式为 C10 现在可以给出结果。
阅读更多:[固定!]公式不工作,在Excel中显示为文本
1.2 使用 "特殊粘贴 "选项将文本转换为数字
解决公式结果显示问题的另一种方法是 0 在excel中,使用'' 粘贴专用 为了说明这个方法,我们将使用前一个方法中使用的同样的数据集。
因此,让我们看看使用''的步骤。 粘贴专用 '选项在这个方法中。
步骤。
- 首先,选择数据范围外的任何单元格,并点击 拷贝 .
- 接下来,选择单元格区域( C5:C9 ).
- 然后,去到 首页 > 粘贴 > 粘贴专用
- 上述操作将打开一个新的对话框,命名为''。 粘贴专用 '.
- 之后,检查选项 添加 根据 运作 部分,并点击 认可 .
- 最后,我们可以在单元格中看到公式的输出。 C10 .
阅读更多:如何在Excel中显示所有公式(4种简单& 快速方法)
1.3 应用VBA代码将文本转换为数字,以修复Excel中显示0的公式结果
如果你是一个高级的excel用户,想更快地执行任务,你可以使用 VBA 在这个方法中,我们将应用一个 VBA 代码来修复公式结果显示的问题 0 在EXCEL中更快地进行。
因此,让我们看看申请的步骤 VBA 该方法中的代码。
步骤。
- 在开始时,选择单元格( C5:C9 ).
- 下一步。 右键点击 在活动页面上。
- 然后,选择选项''。 查看代码 '.
- 上述操作将打开一个空白的 VBA 模块。
- 在该模块中插入以下代码。
Sub TextToNumber() Dim rg As Range On Error Resume Next Set rg = Selection _ .SpecialCells(xlCellTypeConstants, 23) On Error GoTo ErrorHandle If Not rg Is Nothing Then Cells.SpecialCells(xlCellTypeLastCell) _ .Offset(0, 1).Copy rg.PasteSpecial Paste:=xlPasteValues, _ Operation:=xlPasteSpecialOperationAdd Else MsgBox "Unable to find Constants in selection" End If Handler_Exit。Application.CutCopyMode = False Set rg = Nothing Exit Sub ErrorHandle: MsgBox "Unable to convert text to numbers" Resume Handler_Exit End Sub
- 现在,点击 运行 按钮或按 F5 键来运行该代码。
- 最后,上述代码解决了公式结果显示的问题 0 因此,我们在单元格中得到的总和是 C10 .
阅读更多:如何在Excel中显示数值而不是公式(7种方法)。
2.使用 "文本到列 "选项修复公式结果在Excel中显示为0的情况
使用' 文本到列 '选项,从 数据 选项卡是另一个有效的方法来修复问题公式结果显示 0 在以下数据集的单元格中 C10 我们会带来结果,而不是 0 .
让我们看看执行这一行动的步骤。
步骤。
- 首先,选择单元格( C5:C9 ).
- 接下来,到 数据 选择选项' 文本到列 '从' 数据工具 '部分。
- 然后,会出现一个新的对话框。 检查选项 划线 从文件类型的选项中选择,并点击 完成 按钮。
- 最后,上述操作返回单元格中公式的结果 C10 .
阅读更多:[修复!]为什么公式在Excel中不工作(15个原因与解决方案)。
类似读物
- 在Excel单元格中显示公式而不是数值(6种方法)
- [固定!]SUM公式在Excel中不工作(8个原因与解决方案)。
- [已解决]:Excel公式在保存前不更新(6种可能的解决方案)
- [修复!]Excel公式在另一台电脑上无法工作(5种解决方案)。
- [已解决:]Excel公式不工作,除非双击单元格(5种解决方案)
3.删除Excel中公式结果显示为0时的隐藏字符
公式结果显示的另一个原因是 0 在excel中,公式范围中存在隐藏的字符。 有时我们从其他来源复制或下载一个数据集,该数据集可能包含隐藏的字符。 为了得到正确的结果,我们需要删除这些隐藏的字符。
3.1 修复公式结果显示为0,使用字符代码删除隐藏的字符
隐藏的字符可以是一个非断裂的空格。 在 微软Excel ,非断裂空格的字符编码为 0160 为了解决这个问题,公式结果显示 0 在Excel中,我们必须用空白或空字符串替换这些字符。 下面是一个书店的数据集,包括不同书籍的名称和它们在该店的总销售量。 如果我们想计算单元格中的总数量,那么 C9 使用 累计 它给出的结果是 0 因为单元格范围内有隐藏的字符( C5:C8 ).
让我们看看用这种方法替换隐藏字符的步骤。
步骤。
- 首先,选择单元格( C5:C8 ).
- 然后,去到 首页 标签。
- 第二,到' 查找& 选择 '选项,从 首页 然后,选择选项 替换 .
- 一个名为''的新对话框 查找和替换 '将出现。
- 第三,到' 发现什么 t'文本字段。 按住 符号 键和类型 0160 关于 数字键盘 ,而不是从 字母数字键 键入后,在'......'中不会出现任何东西。 发现什么 '箱。
- 保持''。 替换为 '文本字段为空。
- 之后,点击' 全部替换 '.
- 出现一个新的对话框,显示已经进行的替换的数量。 点击 认可 在那个盒子上。
- 最后,上述命令将隐藏的字符替换为单元格公式范围内的空字符串。 C9 因此,我们得到了单元格中公式的输出,即 C9 .
阅读更多:[修复!]Excel SUM公式不工作且返回0(3种解决方案)
3.2 插入VBA代码,删除隐藏的字符,以修复Excel中显示0的公式结果
在这个方法中,我们将解决与前一个例子中完全相同的问题,但是,这次我们将应用 VBA 代码。 借助于 VBA 代码,我们将替换隐藏的字符来解决公式结果显示的问题 0 在EXCEL中。
让我们看看申请的步骤 VBA 代码来修复隐藏的字符。
步骤。
- 在开始时,选择单元格区域( C5:C8 ).
- 下一步。 右键点击 在活动的工作表上,选择选项''。 查看代码 '.
- 上述操作将打开一个空白的 VBA .
- 然后,在该模块中插入以下代码。
Sub RemoveCode160() Dim rng As Range Dim vrn As Variant Dim i As Long Set rg = Selection If rg.Cells.Count = 1 Then ReDim vrn(1 To 1, 1 To 1) vrn(1, 1) = rg.Value Else vrn = rg.Value End If For i = 1 To UBound(vrn, 1) vrn(i, 1) = Replace(vrn(i, 1), Chr(160), " " ) Next i rg.Value = vrn End Sub
- 要运行该代码,请点击 运转 按钮或按 F5 钥匙。
- 最后,上述代码替换了所有的隐藏字符,并返回了单元格中公式的输出结果 C9 .
阅读更多:[固定]:Excel公式不显示正确结果(8种方法)
总结
总之,本教程涵盖了解决公式结果显示问题的各种方法 0 下载并使用本文所附的练习手册进行练习,以获得最佳效果。 如果您有任何问题,请在下面留言,我们的团队会尽快给您答复。 请关注更多的创意内容 微软Excel 未来的解决方案。