如何在Excel中编辑、评估和调试公式

  • Share This
Michael Brown

在本教程中,你将学习一些快速有效的方法来检查和调试Excel中的公式。 看看如何使用F9键来评估公式部分,如何突出引用或被给定公式引用的单元格,如何确定不匹配或错位的括号,等等。

在过去的几个教程中,我们一直在研究Excel公式的不同方面。 如果你有机会阅读这些教程,你已经知道如何在Excel中写公式,如何在单元格中显示公式,如何隐藏和锁定公式,等等。

今天,我想和大家分享一些检查、评估和调试Excel公式的技巧和方法,希望能帮助大家更有效地使用Excel。

    Excel中的F2键--编辑公式

    Excel中的F2键可以在以下几个方面进行切换 编辑 进入 当你想对现有公式进行修改时,选择公式单元格并按F2键进入 编辑模式 一旦你这样做,光标就会在单元格或公式栏的闭合括号末尾开始闪烁(取决于是否选中了允许在单元格中直接编辑的选项)。 现在,你可以在公式中进行任何编辑。

    • 使用左和右箭头在公式中进行导航。
    • 使用方向键和Shift键选择公式部分(同样可以用鼠标完成)。
    • 新闻 删除 退格 来删除某些单元格引用或公式中的其他元素。

    当你完成编辑后,按回车键来完成公式。

    要退出编辑模式而不对公式做任何修改,按Esc键。

    直接在单元格或公式栏中进行编辑

    默认情况下,在Excel中按F2键会将光标定位在单元格中公式的末尾。 如果你喜欢在Excel公式栏中编辑公式,请按以下方法操作。

    • 点击 文件 > 选择 .
    • 在左边的窗格中,选择 高级 .
    • 在右边的窗格中,取消勾选 允许直接在单元格中编辑 选项下的 编辑选项 .
    • 点击 认可 以保存更改并关闭对话框。

    如今,F2通常被认为是一种老式的编辑公式的方法。 在Excel中进入编辑模式的另外两种方法是。

    • 双击该单元格,或
    • 点击公式栏内的任何地方。

    Excel的F2方法是否更有效或有什么优势? 不是:)只是有些人在大多数时候喜欢用键盘工作,而有些人觉得用鼠标更方便。

    无论你选择哪种编辑方式,都可以在屏幕左下角找到编辑模式的视觉指示。 只要你按下F2,或双击单元格,或点击公式栏,字 编辑 将出现在工作表标签的正下方。

    提示:按Ctrl + A可以从编辑单元格中的公式跳到公式栏。 它只在你编辑公式时起作用,而不是在编辑数值时。

    Excel中的F9键--评估公式部分

    在Microsoft Excel中,F9键是检查和调试公式的一个简单而快速的方法。 它可以让你只评估公式的选定部分,用该部分操作的实际值或计算结果来代替它。 下面的例子演示了Excel的F9键的作用。

    假设你的工作表中有以下IF公式。

    =IF(AVERAGE(A2:A6)>AVERAGE(B2:B6), "好", "坏")

    要单独评估公式中包含的两个Average函数,请执行以下操作。

    • 选择有公式的单元格,本例中为D1。
    • 按F2或双击所选单元格,进入编辑模式。
    • 选择你想测试的公式部分,按F9。

    例如,如果你选择第一个Average函数,即AVERAGE(A2:A6),然后按F9,Excel将显示其计算值。

    如果你只选择单元格区域(A2:A6)并按F9,你将看到实际的数值而不是单元格的引用。

    退出 在公式评估模式下,按Esc键。

    Excel F9的提示。

    • 请确保在按下F9键之前选择公式的某些部分,否则F9键将用其计算值替换整个公式。
    • 当处于公式评估模式时,不要按回车键,因为这将用计算值或单元格值替换所选部分。 要保留原始公式,按Esc键取消公式测试并退出公式评估模式。

    Excel F9技术对于测试长的复杂公式特别有用,如嵌套公式或数组公式,在这种情况下,很难理解公式是如何计算最终结果的,因为它包括一些中间计算或逻辑测试。 而且这种调试方法可以让你把错误缩小到引起错误的特定范围或函数。

    通过使用 "评估公式 "功能来调试一个公式

    在Excel中评估公式的另一种方法是 评估公式 选项,该选项存在于 公式 选项卡,在 公式审计 组。

    一旦你点击这个按钮, 评估公式 对话框会弹出,在这里你可以按照公式的计算顺序检查公式的每一部分。

    你所需要做的就是点击 评估 最近一次评估的结果以斜体字出现。

    继续点击 评估 按钮,直到你的配方的每一部分都得到测试。

    要结束评估,请点击 关闭 按钮。

    要从头开始评估公式,请点击 重新启动 .

    如果公式的下划线部分是对包含其他公式的单元格的引用,请点击 踏入 按钮,让其他公式显示在 评价 要返回到前一个公式,请点击 走出去 .

    注:该 踏入 按钮对指向不同工作簿中另一公式的单元格引用不可用。 此外,它对第二次出现在公式中的单元格引用不可用(如上面截图中D1的第二个实例)。

    突出显示并匹配公式中的小括号对

    在Excel中创建复杂的公式时,你经常需要包括一对以上的小括号来指定计算的顺序或嵌套一些不同的函数。 不用说,在这样的公式中,很容易出现错位、遗漏或包括一个额外的小括号。

    如果你错过了或放错了括号,并按下回车键试图完成公式,Microsoft Excel通常会显示一个警告,建议为你修正公式。

    如果你同意建议的更正,请点击 如果编辑后的公式不是你想要的,请点击 没有 并手动进行校正。

    注意:Microsoft Excel并不总是能正确修复缺失或不匹配的括号。 因此,在接受建议的更正之前,一定要仔细审查。

    为了帮助您 平衡括号内的对 , 当你输入或编辑一个公式时,Excel提供了三个视觉线索。

    • 当输入一个包含多组小括号的复杂公式时,Excel将小括号对用不同的颜色进行着色,以便于识别。 外侧的小括号对总是黑色的。 这可以帮助你确定你在公式中是否插入了正确数量的小括号。
    • 当你在公式中键入闭合小括号时,Excel会简要地加亮小括号对(你刚键入的右小括号和匹配的左小括号)。 如果你键入了你认为是公式中最后的闭合小括号,而Excel没有加亮开头的小括号,你的小括号是不匹配或不平衡的。
    • 当你使用方向键在公式中导航并越过一个小括号时,这对括号中的另一个会被高亮显示,并以相同的颜色进行格式化。 通过这种方式,Excel试图使小括号配对更加明显。

    在下面的截图中,我用方向键越过了最后一个闭合小括号,外面的小括号对(黑色的)被高亮显示。

    突出显示一个给定公式中引用的所有单元格

    当你在Excel中调试一个公式时,查看其中引用的单元格可能会有帮助。 要突出显示所有的依赖单元格,请执行以下操作。

    • 选择公式单元格并按下Ctrl + [ 快捷键,Excel将高亮显示你的公式所涉及的所有单元格,并将选择移动到第一个被引用的单元格或单元格区域。
    • 要导航到下一个引用的单元格,按回车键。

    在这个例子中,我选择了F4单元格,并按下了Ctrl + [ 。 F4的公式中引用的两个单元格(C4和E4)被高亮显示,选择也移至C4。

    突出显示所有引用选定单元格的公式

    前面的提示展示了如何突出显示某个公式中引用的所有单元格。 但如果你想反过来做,找出引用某个特定单元格的所有公式呢? 例如,你可能想删除工作表中的一些不相关或过时的数据,但你想确保删除不会破坏任何现有公式。

    要突出显示所有引用某一单元格的公式的单元格,选择该单元格,然后按Ctrl + ] 快捷键。

    像前面的例子一样,选择将移动到工作表上第一个引用该单元格的公式。 要想将选择移动到其他引用该单元格的公式,请重复按回车键。

    在这个例子中,我选择了C4单元格,按了Ctrl + ],Excel立即高亮显示包含C4引用的单元格(E4和F4)。

    追踪Excel中公式和单元格之间的关系

    另一种直观地显示与某一公式有关的单元格的方法是使用 追踪先例 追踪依赖者 的按钮,这些按钮位于 公式 标签> 公式审计 组。

    追踪先例 - 显示为特定公式提供数据的单元格

    ǞǞǞ 追踪先例 按钮的作用与Ctrl+[快捷键类似,即显示哪些单元格为选定的公式单元格提供数据。

    不同的是,Ctrl + [ 快捷键突出显示公式中引用的所有单元格,而点击 追踪先例 按钮从引用的单元格到选定的公式单元格绘制蓝色追踪线,如下截图所示。

    为了让先例行出现,你也可以使用Alt+T U T的快捷方式。

    追踪依赖者 - 显示引用某个单元格的公式

    ǞǞǞ 追踪依赖者 它显示哪些单元格依赖于活动单元格,也就是说,哪些单元格包含引用给定单元格的公式。

    在下面的截图中,D2单元格被选中,蓝色的跟踪线指向包含D2引用的公式。

    另一种显示家属行的方法是点击Alt+T U D快捷键。

    提示:要隐藏追踪箭头,请点击 移除箭头 按钮,就在下面 追踪依赖者 .

    监测公式及其计算值(观察窗口)。

    当你在处理一个大的数据集时,你可能想留意工作簿中最重要的公式,看看当你编辑源数据时,它们的计算值如何变化。 Excel的 观察窗 就是为了这个目的而创建的。

    ǞǞǞ 观察窗 在一个单独的窗口中显示单元格属性,如工作簿和工作表名称、单元格或单元格区域名称(如果有)、单元格地址、值和公式。 这样,你总是可以一目了然地看到最重要的数据,即使你在不同的工作簿之间切换时也是如此。

    如何向观察窗口添加单元格

    要显示 观察窗 并添加单元格进行监控,执行以下步骤。

    1. 选择你想看的单元格。

      提示:如果你想监视一个活动工作表上所有带公式的单元格,请到 首页 标签> 编辑工作 组,点击 查找 & 替换 ,然后点击 转到专题 ,并选择 公式 .

    2. 切换到 公式 标签> 公式审计 组,并点击 观察窗 .

    3. ǞǞǞ 观察窗 会出现,你点击 添加手表... 按钮。

    观察窗笔记 :

    • 每个单元格只能添加一个手表。
    • 对其他工作簿有外部引用的单元格只有在这些其他工作簿打开时才会显示。

    如何从观察窗口中删除单元格

    要删除某一个或几个单元格,需要从 观察窗 ,选择你想删除的单元格,然后点击 删除手表 按钮。

    提示:要一次性删除几个单元格,请按下Ctrl键并选择你要删除的单元格。

    如何移动和停靠观察窗口

    像其他工具栏一样,Excel的 观察窗 可以移动或停靠到屏幕的顶部、底部、左侧或右侧。 要做到这一点,只要拖动 观察窗 使用鼠标到你想要的位置。

    例如,如果你停靠在 观察窗 到底部,它将始终显示在你的工作表标签下面,并让你舒适地检查关键公式,而不必反复向上和向下滚动到公式单元。

    最后,我还想分享一些提示,这些提示可能对评估和调试你的Excel公式有帮助。

    公式调试提示。

    1. 要想在不覆盖相邻单元格内容的情况下查看整个长的公式,可以使用公式栏。 如果公式太长,无法放入默认的公式栏,可以按Ctrl + Shift + U扩展它,或者按照《如何在Excel中扩展公式栏》的演示,用鼠标拖动其下边界。
    2. 要查看工作表上的所有公式而不是它们的结果,请按Ctrl + `或点击 显示公式 上的按钮。 公式 请参阅如何在Excel中显示公式以了解完整的细节。

    这就是在Excel中评估和调试公式的方法。 如果你知道更有效的方法,请在评论中分享你的调试技巧。 感谢你的阅读,希望下周在我们的博客上见到你!

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.