如何在公式和文本/值之间转换

网友投稿 298 2023-12-17

如何在公式和文本/值之间转换

本教程演示了将公式转换为其结果或其文本字符串,以及将文本形式的公式转换为可在 Excel 中显示其结果的工作公式的不同方法。

将公式转换为实际值

按 F2 + F9 将公式转换为实际值 使用 Excel Paste Special 将公式转换为实际值 按 Alt + E + S + V(Excel 选择性粘贴) 使用右键菜单(Excel 选择性粘贴) 右键单击拖放技巧将公式转换为实际值 将公式转换为实际值的 VBA 脚本(宏) 只需一键即可将公式转换为实际值

将公式转换为文本字符串

添加撇号 () 以将公式转换为文本字符串 替换技巧 (Ctrl + H) 将公式转换为文本字符串 显示 Excel 的公式功能以将公式转换为文本字符串 将公式转换为文本字符串的 VBA 脚本(宏) 只需单击两次即可将公式转换为文本字符串

将文本转换为公式

将文本转换为公式的 VBA 脚本(宏) 只需单击两次即可将文本转换为公式

当您想在 Excel 中将公式转换为文本或值时,您可能会发现不同的情况:

您需要将 Excel 文件中的实际值复制到另一个文件中……

您需要发送给他人一个 Excel 文件,但有些功能是易变的,当文件在不同版本的 Excel 的不同计算机上打开时,该值会重新计算......

您不希望 Excel 文件接收器知道您使用了什么公式,因为这是您辛勤工作的结果; 或者您的公司向客户收取使用复杂公式制作报告的费用。 所以你需要用它们的结果替换公式......

别担心,这里是我们的 Extendoffice 团队列出了几种在 Excel 中将公式转换为文本或值的方法,以满足不同群体的需求。

将公式转换为实际值

下面列出的方法将帮助您将公式转换为其值,同时删除公式。 按 按Ctrl + Z 如果您想要恢复公式,请撤消。

按 F2 + F9 将公式转换为实际值

这仅适用于一个单元格,但非常易于使用和记忆。 适用于只需要编辑一个或几个单元格的组。 具体步骤如下:

1. 将鼠标移到单元格上并按下 F2双击 在单元格上,对其进行编辑。

2。 按 F9, 接着 ENTER.

使用 Excel Paste Special 将公式转换为实际值

当您在 Excel 中复制或剪切和粘贴时,默认情况下,源单元格中的所有内容都将粘贴到目标单元格中​​。 但有时这可能不是您想要的。 这 选择性粘贴 Excel 中的功能使您可以仅粘贴所需的内容。 要访问该功能,我们在这里列出了两种方式:

• 按 Alt + E + S + V(Excel 选择性粘贴)

1. 复制要转换为值的源单元格或范围。

2. 按住 Alt,然后按 E, SV 为了。

3。 点击 OK 或按 ENTER.

• 使用右键菜单(Excel 选择性粘贴)

如果您担心记不住上面的快捷方式,请按照以下步骤操作:

1. 复制要转换为值的源单元格或范围。

2. 右击目标单元格,选择 图标(值) 联络一位教师

或按照以下步骤了解更多详情:

1. 复制要转换为值的源单元格或范围。

2. 右键单击​​目标单元格,选择 选择性粘贴.

3。 点击 价值观OK.

√ 小提示:如果目标单元格左上角有绿色三角形,选择单元格区域, 跟踪错误按钮 (带有感叹号的黄色图标)将出现。 点击它,选择 转换成数字. 然后绿色三角形将消失。

右键单击拖放技巧将公式转换为实际值

如果您不太喜欢 Paste Special,您可以通过以下方式将公式转换为值:

1. 选择源单元格或单元格范围。

2. 将光标定位在单元格的边框上,此时指针将变为移动指针。

3. 用移动指针右击(不要松手),将单元格拖到你想要的位置,然后放下(你也可以放在原来的位置上)。

4。 点击 在此处仅作为值复制.

将公式转换为实际值的 VBA 脚本(宏)

如果您习惯在 Excel 中使用 VBA(Visual Basic for Applications),这里我们也为您准备了一个宏代码,请按如下操作:(请注意,运行下面列出的宏代码后,您将无法撤消该操作。 )

1. 选择带有要转换为值的公式的源单元格或单元格区域。

2。 按 Alt + F11键中, Microsoft Visual Basic应用程序 窗口会出现。

3。 点击 插页,然后单击 模块 在下拉列表中。

4.将以下代码粘贴到 模块 窗口。

Sub ConvertFormulasToValues() Update by Extendoffice Dim xRg As Range Dim xCell As Range Dim xRet As VbMsgBoxResult Dim SLocation As String On Error Resume Next xRet = MsgBox("You cant undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel") Select Case xRet Case vbYes Backup a copy of the workbook to the same location. ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name SLocation = ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel" Case vbCancel Exit Sub End Select Please select the range which you want to convert formulas to values. Set xRg = Selection If TypeName(xRg) = "Range" Then For Each xCell In xRg If xCell.HasFormula Then xCell.Formula = xCell.Value End If Next End If End Sub
Copy

5。 按 F5 运行代码。 如果需要,请点击 要在自动复制工作簿的同时将公式转换为其结果,对话框将告诉您备份的位置。 点击 没有 直接操作转换。 请记住,您无法撤消此操作。

手术后的样子是这样的:

只需一键即可将公式转换为实际值

对于那些不喜欢遵循复杂步骤的人, Kutools for Excel 是一个非常方便的工具,可以让您在Excel中将公式转换为数值,同时删除公式。 如果你有的话,它真的只需要你点击一下 Kutools 安装:

1.选择源单元格范围,找到 范围和单元格 在选项卡中分组 Kutools.

2。 点击 到实际.

现在您可以享受结果了。

点击下载 Kutools for Excel 30 天免费试用.

将公式转换为文本字符串

下面列出的方法将帮助您将公式转换为文本,以便显示公式的文本字符串而不是其结果。

添加撇号 () 以将公式转换为文本字符串

An 撇号 防止 Excel 将文本字符串解释为公式。 因此,当您想要显示文本字符串而不是公式的结果(文本字符串)时,添加撇号总是很有帮助。 而且很简单,步骤如下:

1. 选择一个公式单元格并按 F2 双击 在单元格上,对其进行编辑。

2.添加一个 撇号 ()等号 (=).

3。 按 ENTER,您现在将看到单元格中显示的文本字符串。

替换技巧 (Ctrl + H) 将公式转换为文本字符串

但是,如果要显示当前工作表中的所有公式文本字符串,则 更换 Excel中的功能是您解决问题的更好选择。

1。 按 Ctrl + H,你会看到 查找和替换 窗口。

2。 类型 = ,在 查找内容 框中键入 = ,在 更换 框。

3。 点击 “全部替换”. 您将看到当前工作表中显示的所有公式。

显示 Excel 的公式功能以将公式转换为文本字符串

在 Excel 中,有一个功能叫做 显示公式 隐藏在选项卡中 公式. 通过使用该功能,公式的结果可以很容易地转换为公式的文本字符串:

转到标签 公式, 找 公式审核 组,点击 显示公式.

该功能将使工作表中的所有公式可见,如下所示:

将公式转换为文本字符串的 VBA 脚本(宏)

如果您更喜欢使用宏代码,下面列出的代码会对您有所帮助。 请按照以下步骤操作:

1。 按 Alt + F11键中, Microsoft Visual Basic应用程序 窗口会出现。

2。 点击 插页,然后单击 模块 在下拉列表中。

3.将以下代码粘贴到 模块 窗口。

Function ShowF(Rng As Range) ShowF = Rng.Formula End Function
Copy

4.返回工作表,输入公式 =ShowF(源单元格) 在目标单元格上,例如:

5。 按 ENTER. 您现在将看到显示的公式。

只需单击两次即可将公式转换为文本字符串

如果您不想删除公式但需要轻松地在公式和文本字符串之间进行转换, Kutools for Excel 是 Excel 中的完美工具,可帮助您:

点击 内容 并选择 将公式转换为文本 选择要转换的单元格范围后,如下所示:

这是转换后的样子。

点击下载 Kutools for Excel 30 天免费试用.

将文本转换为公式

如何在公式和文本/值之间转换

假设您有一份显示公式和值的报告,或者有人向您发送了一个 Excel 文件,其中显示了公式而不是结果。

以下是两种将文本字符串转换为公式以直接显示其结果的方法。

将文本转换为公式的 VBA 脚本(宏)

1。 按 Alt + F11键中, Microsoft Visual Basic应用程序 窗口会出现。

2。 点击 插页,然后单击 模块 在下拉列表中。

3.将以下代码粘贴到 模块 窗口。

Function Eval(Ref As String) Application.Volatile Eval = Evaluate(Ref) End Function
Copy

4.返回工作表,输入公式 =Eval(源单元格) 在目标单元格上,例如:

5。 按 ENTER. 现在您可以看到公式的结果。

只需单击两次即可将文本转换为公式

如果您有,则需要单击两次 Kutools for Excel 安装在 Excel 中以将文本转换为公式:在 Kutools 选项卡,您只需单击 内容 并选择 将文本转换为公式 选择要转换的单元格范围后,如下所示:

这是转换后的样子。

点击下载 Kutools for Excel 30 天免费试用.

最佳办公效率工具

Kutools for Excel 解决您的大部分问题,并将您的工作效率提高 80%

超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围... 合并单元格/行/列 和保存数据; 拆分单元格内容; 合并重复的行和总和/平均值...防止细胞重复; 比较范围... 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择... 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等... 收藏并快速插入公式,范围,图表和图片; 加密单元 带密码 创建邮件列表 并发送电子邮件... 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换... 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体... 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF... 数据透视表分组依据 周号,周几等 显示未锁定的单元格 用不同的颜色 突出显示具有公式/名称的单元格...
阅读更多 功能齐全的30天免费试用版... 采购... 

Office Tab - 为 Office 带来标签式界面,让您的工作更轻松

Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。 每天将您的工作效率提高50%,并减少数百次鼠标单击!
阅读更多 功能齐全的30天免费试用版... 采购... 

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何在Excel中的日期和Unix时间戳之间转换?
下一篇:如何在Excel中的小时,分​​钟,秒或天之间转换?
相关文章