我知道在 Excel 中可以在显示值和显示公式之间切换。我需要将统计课的作业作为打印的 Excel 工作表上交,同时显示公式和结果。现在,讲师让我们要么复制公式并将其粘贴为计算值旁边的文本,要么复制该值并将其粘贴到公式旁边。这是非常低效的,容易出错(如果您在复制粘贴后更改公式或值),并且通常是在浪费时间。
有什么办法让Excel显示公式,并在同一小区中的价值?如果没有,是否有任何函数可以将引用单元格中的公式显示为纯文本,例如=showformula(A1)打印出来=sum(A2:A5) 而不是25(如果这些是单元格的公式和值A1)?
我正在使用 Excel 2010,但适用于任何最新版本的 Excel 的通用答案会很好。
Ind*_*rek 18
我不知道有任何内置函数。但是,您可以创建用户定义的 VB 函数来完成您想要的操作。
按Alt+F11打开 VBA 编辑器,在 Project Explorer 中右键单击并选择Insert -> Module。粘贴以下代码:
Function GetFormula(cell)
GetFormula = cell.Formula
End Function
Run Code Online (Sandbox Code Playgroud)
现在您可以使用=GetFormula(A1)来显示该单元格的公式。
小智 6
也许值得注意的是,从 Excel 2013 开始,有一个用于此目的的本机函数:FORMULATEXT。
来自 support dot office dot com 有关FORMULATEXT功能的文章:
以字符串形式返回公式。
公式文本(参考)
FORMULATEXT 函数语法具有以下参数:
评论
| 归档时间: |
|
| 查看次数: |
34177 次 |
| 最近记录: |