如何在Excel中把公式结果转换为文本字符串(7种简单方法)

  • Share This
Hugh West

这篇文章将告诉你如何转换 公式结果 文字串 有时,在Excel中使用公式结果作为数值对我们很有好处,因为我们不需要公式来标记产品的价格或每次使用日期。 此外,复制包含公式的单个数据可能会让你感到厌烦,因为每当你复制它时,你通常不能在没有公式的情况下粘贴它。 这可能会给你带来不必要的错误。 所以转换为 公式结果 文字串 价值 在其执行后,有时是很重要的。

下载实践工作手册

将公式结果转换为文本字符串.xlsm

在Excel中把公式结果转换为文本字符串的7种方法

在数据集中,我们有一家杂货店今天的销售信息。 我们使用了一个算术公式。 今天 累计 中的功能。 我们将 删除公式 并保持 结果 的公式作为一个 文字串 我只是向你展示了基本的 配方 我们在下图中使用的。

请记住,包含公式的单元格不会被格式化。 因此,如果公式输出是一个数字,它将在 右侧 如果它成为一个 文字串 那么它将持有 细胞的左侧 .

1.使用Excel复制&粘贴功能将公式结果转换为文本

我们可以很容易地转换 公式结果 文字串 通过使用 复制 & 粘贴 让我们来看看下面的程序。

步骤。

  • 首先,选择包含公式的单元格或区域。
  • 接下来,按 CTRL+C .

  • 后来。 右键点击 在任何选定的单元格上,选择 粘贴选项 ' 粘贴值 你可以看到这个选项在两个 粘贴选项。 粘贴专用

该操作将存储 公式结果 枣庄 作为 价值 并终止该公式。

  • 要将这些值转换为 文本字符串 ,你可以简单地将其格式改为 文本 数字格式 但由于这些数值是 枣庄 而不是将其格式化为 文本 数字格式 ,我们使他们 文本 使用 查找 & 替换 为此,选择含有数值的单元格,然后到 首页 >>。 查找& 选择 >>。 替换 .

  • 查找和替换对话框 ,类型 1 '1 发现什么 替换为 分别是
  • 点击 全部替换 .

  • 在这之后,一个 警告箱 会显示出已经完成了多少次更换。 只要点击 认可 .

  • 此后,你将看到这些日期为 文字串 请注意,他们持有 左侧 的细胞。

  • 在我的数据集中还有一列包含公式,我以同样的方式将结果转换为数值。

  • 不过,它们的格式并不像 文本字符串 因此,我们选择该范围,并转到 数字格式组 .
  • 之后,我们选择了 文本格式 .

  • 稍后,你会看到这些数值为 文本字符串 请注意,这些值会转移到 留在细胞中的 你可以说这是他们皈依的证据。 文本字符串 .

因此,你可以将 公式结果 文本字符串 通过使用 复制 & 粘贴 Excel的功能。

阅读更多。 用VBA删除Excel中保留数值和格式的公式

2.在Excel中应用键盘快捷键将公式结果转换为文本

你可以暗示 复制 & 粘贴 的功能,通过使用 键盘快捷方式 也是。 让我们来看看下面的过程。

步骤。

  • 首先,选择包含公式的单元格区域,然后按 CTRL + C CTRL+INSERT .

  • 接下来,按 SHIFT+F10 如果你使用的是笔记本电脑,你可能需要按下 SHIFT+FN+F10 .
  • 你会看到 上下文菜单 栏会出现。

  • 此后,只要按 V 你会看到 结果 的。 配方 现在转换为数值。

  • 转换这些 枣庄 文本字符串 像我们在 第1节 .
  • 之后,将 销售价格 销售总额公式结果 价值的方法是使用 键盘快捷方式 .
  • 后来将这些值转换为 文本字符串 像我们在 第1节 .

因此,你可以将 公式结果 文本字符串 通过使用 键盘快捷方式 .

阅读更多。 将公式转换为Excel中多个单元格的数值(5种有效方法)

3.使用VBA将Excel中的公式结果转换为文本

你也可以使用一个简单的 VBA 转换代码 公式结果 价值 然后将它们转换为 文本字符串 让我们按照下面的说明进行。

步骤。

  • 首先,去到 开发商 >>。 视觉基础 .

  • ǞǞǞ VBA 编辑器将被打开。 选择 插入 >>。 模块 .

  • 之后,在下面的代码中输入 VBA模块 .
 Sub ConvertToTextString() Dim Range_Value As Range Dim Cell_Value As Range Set Range_Value = Selection For Each Cell_Value In Range_Value If Cell_Value.HasFormula Then Cell_Value.Formula = Cell_Value.Value End If Next Cell_Value End Sub 

代码解释

  • 首先,我们为 子程序ConvertToTextString .
  • 接下来,我们声明 范围_值 单元格_值 作为 范围 .
  • 后来,我们设定 范围_值 选择属性 .
  • 之后,我们用一个 用于循环 来转换 单元格公式 细胞值 .
  • 最后,我们运行代码。
  • 接下来,回到你的工作表,选择包含公式的单元格和 运转 宏观 .

  • 这个操作将转换 公式结果 到值,这意味着公式将消失,只保留值。

  • 为了转换 日期 文本字符串 遵循这个链接的 第1节 .
  • 接下来,要转换 销售价格 文本字符串 请进入这个链接 第1节 并阅读该过程。

因此,你可以将 公式结果 文本字符串 通过使用 VBA .

阅读更多。 Excel VBA:自动将公式转换为数值(2种简单方法)

4.实施Excel Power Query Editor,将公式结果转换为文本

使用Excel 强大的查询编辑器 可以是一个重要的方法来转换 公式结果 文本字符串 让我们来看看下面的过程。

步骤。

  • 首先,选择整个数据集的范围。
  • 之后,去到 数据 >>。 从表/范围
  • A 对话框 将显示出来。 确保你选择 我的表格有标题 .
  • 之后,点击 认可 .

  • 接下来,你会看到你的数据是 公式结果 在一个 强大的查询编辑器 .

  • 之后,选择 关闭 & 载入 主页标签 .

  • 这将把这些数据转移到一个新的工作表中,作为一个 桌子 该表不包含任何公式,意味着所有的 公式结果 你也会看到 日期 格式不正确。

  • 要格式化 日期 适当地选择它们,然后去到 号码组 .
  • 之后,选择一个 日期格式 .

  • 这将为您提供 日期 以适当的格式。

  • 之后,为了转换 日期 文本字符串 遵循这个链接的 第1节 .
  • 接下来,要转换 销售价格 文本字符串 请进入这个链接 第1节 并阅读该过程。

因此,你可以将 公式结果 文本字符串 通过使用 强大的查询编辑器 .

阅读更多。 在Excel中无需粘贴特技即可将公式转换为数值(5种简单方法)

5.用鼠标拖动公式结果,将其转换为文本

另一种简单的转换方式 公式结果 文本字符串 是使用 右键拖动单元格 范围 特点:请通过以下程序。

步骤。

  • 首先,选择一个包含以下内容的范围 配方 并将您的 光标 在所选单元格的任何边缘上,使标记的 图示

  • 之后,按住 右键点击 上的按钮,并将范围移动到任何地方。

  • 稍后,将其放置到之前的位置。 会出现一个选项栏。 选择 复制到这里,只作为价值 .

这个操作将转换 公式结果 到值,这意味着公式将消失,只保留值。

  • 同样地,将 销售价格 销售总额公式结果 到价值。

  • 为了转换 日期 文本字符串 遵循这个链接的 第1节 .
  • 接下来,要转换 销售价格 文本字符串 请进入这个链接 第1节 并阅读该过程。

因此,你可以将Excel的 公式结果 文字串 通过拖动它们与 右键拖动 功能。

6.应用TEXT功能

如果你不想使用命令,你可以使用 TEXT功能 来转换 公式结果 文本字符串 让我们来看看下面的过程。

步骤。

  • 首先,在单元格中输入以下公式 B5 .只需添加 TEXT功能 .

=TEXT(TODAY(), "dd-mm-y")

TEXT功能 转换成了 公式结果 今天的功能 文本字符串 也是它的格式。

  • 新闻 进入 你会看到 日期 B5 向左移动,意味着它被转换为 文字串 .

  • 使用 填充手柄 自动填表 下层细胞。

  • 类似地,在以下公式中键入 F5 电池和使用 填充手柄 自动填充 中的下层细胞。 销售价格

=TEXT(D5*(1-E5),"0.00")

你也可以看到, 销售总额 成为 0美元 因为 销售价格 是在 文本 格式。 累计 函数可以计算出那些在 文本 形式。

因此,你可以转换 公式结果 文本字符串 的帮助下,在 TEXT功能 .

阅读更多。 如何将Excel中的公式转换成数值(8种快速方法)

7.应用CONCAT或CONCATENATE函数

你也可以使用 的CONCAT CONCATENATE函数 来转换 公式结果 文本字符串 让我们来看看下面的过程。

步骤。

  • 首先,在单元格中输入以下公式 B5 .只需添加 的CONCAT 连结 职能 .

=concat(today())

以下公式使用 CONCATENATE函数 .

=concatenate(today())

通常情况下。 的CONCAT CONCATENATE函数 将多个字符串加在一起,并将其作为字符串存储。 由于我们刚刚使用了 公式结果 CONCAT 连结 ,我们将看到只有一个值转换为 文本 字符串。

  • 新闻 进入 你会看到 日期 B5 向左移动,意味着它被转换为 文字串 另外,你可以看到日期的格式不正确。

产量 CONCATENATE函数 .

  • 使用 填充手柄 自动填表 下层细胞。

要将日期转换为正确的格式,请遵循以下链接 第四节 .

  • 类似地,在以下公式中键入 F5 电池和使用 填充手柄 自动填充 中的下层细胞。 销售价格

=concat(d5*(1-e5))

CONCATENATE函数 会给你同样的结果。

你也可以看到, 销售总额 成为 0美元 因为 销售价格 是在 文本 格式。 累计 函数可以计算出那些在 文本 形式。

因此,你可以转换 公式结果 文本字符串 在Excel的帮助下,在 CONCAT CONCATENATE函数 .

阅读更多。 如何在Excel中自动将公式转换为数值(6种有效方法)

练习部分

在这里,我给你这篇文章的数据集,以便你可以自己练习这些方法。

总结

最后,我们可以得出结论,你将学会如何转换的有效方法。 公式结果 文字串 如果您对本文有任何更好的方法、问题或反馈,请在评论框中分享。 这将有助于我丰富我接下来的文章。 更多疑问,请访问我们的网站 ExcelWIKI。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.