首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在 Excel 中删除单引号的 6 种方法

人们可能出于各种原因向 Excel 单元格添加单引号或撇号 (‘)。一个常见的原因是将单元格中的值视为文本而不是数字或日期。但添加单引号 (‘) 后,处理数据可能会变得更加困难。值得庆幸的是,有多种方法可以从 Excel 单元格中删除单引号,以确保顺利处理数据。在本文中,我将讨论 6 种简单的方法来删除 Excel 中的单引号并确保您的数据已准备好进行分析。

数据集简介

在下面的数据集中,我有 2 列(带单引号和不带单引号)。需要注意的是,单引号 (‘) 存在于单引号列的所有单元格中,但它们显然是不可见的。但是,当我选择这些单元格中的任何一个并在公式栏上检查时,它在那里可见。

现在,我将展示如何从 Excel 单元格中删除单引号 (‘)。

在 Excel 中删除单引号的最简单方法

删除单引号 (‘) 的最快方法是使用“文本分列”功能。只需 5 个轻松步骤即可完成。

使用指南

步骤_1:首先,选择目标单元格范围,单元格 A2:A10。

Step_2:其次,选择“数据”选项卡。

Step_3:现在,从“数据工具”组中,单击“文本到列”选项。

将文本转换为列向导将显示在 Excel 工作表上。

Step_4:现在选择“Delimited”作为文件类型。

Step_5:最后,点击“完成”按钮。

最终结果 >

现在,数字尾迹的前导零和单引号 (‘) 都消失了。

替代方法#1:使用 SUBSTITUTE 函数删除 Excel 中的单引号

删除单引号 (‘) 的另一种最快方法是使用 SUBSTITUTE 函数。我要做的是,使用空格来代替撇号。

句法

=SUBSTITUTE(text, old_text, new_text, [instance_num])

公式

=SUBSTITUTE(A2,” ’ ”, “ “)

使用指南

Step_1:首先,在原始列旁边放置一个空列。

我在这里创建了一个名为“不带单引号”的备用列。

Step_2:然后复制上面的公式。

Step_3:现在,将其粘贴到单元格 B2 中。

公式解释

A2 是文本。它是您要更改或修改的单元格引用。

“‘”是old_text。它是您要更改或修改的单元格引用。

“ “ 是 new_text。这是您想要替换 old_text 的新字符的提及。

[instance_num] 是可选参数。它定义了要替换的 old_text 的出现位置。如果省略此参数,old_text 的所有实例都将被替换。

步骤_4:现在,使用单元格区域 B2:B10 中的填充手柄图标复制公式。

Step_5:接下来,选择单元格区域 B2:B10。

步骤_6:按 CTRL+C 复制单元格区域 B2:B10。

Step_7: 然后,右键单击顶部单元格 B2。

这将打开上下文菜单。

Step_8:最后,从上下文菜单中选择“粘贴(值)”选项。

最终结果 >

如果您想显示输入的前导零,可以使用此方法。这样,前导零就不会从结果中消失。

替代方法 #2:将单元格乘以 1 以删除 Excel 中的单引号

删除单引号 (‘) 的另一个令人惊奇的技术是将目标单元格范围乘以 1,然后将它们作为单元格地址中的值返回。

使用指南

步骤_1:首先,在数据集旁边的单独单元格中键入 1。

我在单元格 A12 中输入 1。

Step_2:然后,按 CTRL+C 复制单元格 A12。

步骤_3:现在,选择目标单元格范围 A2:A10。

Step_4:接下来,右键单击顶部单元格 A2。

将弹出上下文菜单。

步骤_5:单击“选择性粘贴”选项。

“选择性粘贴”窗口将显示在 Excel 工作表上。

步骤_6:现在,选择“值”作为“粘贴”选项,并选择“乘法”作为“运算”选项。

Step_7:最后,单击“确定”。

最终结果 >

您将看到数据集中不再存在撇号。

替代方法#3:使用文本格式删除 Excel 中的单引号

您还可以在 Excel 中将单元格设置为文本格式以删除单引号。现在,请按照以下步骤执行此操作。

使用指南

步骤_1:在数据集旁边放置一个备用单元格。

我随机选择单元格 C2。

Step_2:接下来,转到“主页”选项卡。

步骤_3:现在,从“数字”组中,单击“数字格式”下拉菜单。

Step_4:从列表中选择文本。

步骤_5:现在按 CTRL+C 键复制单元格 C2。

Step_6:之后,选择单元格区域A2:A10。

Step_7:然后,在顶部单元格 A2 上,右键单击打开上下文菜单。

步骤_8:从菜单中转到“选择性粘贴”。

“选择性粘贴”窗口将立即出现。

步骤_9:现在选择格式作为粘贴选项。

Step_10:最后单击“确定”应用。

单元格现在采用文本格式,并且不再有单引号。

但是,如果您担心绿色小三角形标志,那么这些是警报信号。

绿色错误标志

绿色错误标志会出现,提醒您注意某些操作。但它们不会干扰电子表格上的任何功能。当数字在单元格中另存为文本时,Excel 通常会检测到这一点并在单元格旁边显示警告。当您在单元格中看到绿色错误标志时,您可以单击该单元格以查看下拉菜单,其中提供有关错误的信息并建议潜在的解决方案。

您可以按照以下两个步骤删除错误标志。

步骤_11:单击位于顶部单元格左上角的黄色警报按钮。

Step_12:然后从下拉菜单中选择忽略错误。

最终结果 >

通过将单元格转换为文本格式,数字已移动到单元格的左侧。如果您愿意,可以将它们再次移到右侧。

替代方法 #4:使用 VBA 代码删除 Excel 中的单引号

如果您想使用 VBA 代码从 Excel 数据集中删除单引号 (‘),您可以使用此特定代码。只需从此处复制代码并将代码插入 Visual Basic 编辑器中的新模块中。最后,运行它。完毕!

Sub RemoveSingleQuotes() Dim cell As Range For Each cell In Selection.Cells cell.Value = Replace(cell.Value, "'", "") Next cell End Sub

Visual Basic复制

使用指南

步骤_1:按 ALT + F11 打开 Visual Basic 编辑器。

Step_2:现在右键单击工作表名称。

Step_3:现在,选择“插入”>“模块”。

这将创建一个新模块。

Step_4:现在,复制上面的代码

Step_5:现在将其粘贴到模块中。

步骤_6:返回到您的工作表。

步骤_7:选择包含要删除的单引号的单元格。

Step_8:然后,单击“开发人员”选项卡上的“宏”按钮。

宏窗口将立即弹出。

Step_9:现在,选择RemoveSingleQuotes 宏。

Step_10:最后,单击“运行”。

最终结果 >

VBA 完美地完成了从 Excel 单元格中删除单引号的工作。

替代方法#5:使用快速填充功能删除 Excel 中的单引号

我将向您展示的技术是使用快速填充功能从 Excel 工作表中删除撇号 (‘)。快速填充有助于根据数据中识别的模式自动填充值。因此,您必须手动输入第一个单元格。

使用指南

步骤_1:在单元格 B2 上,键入单元格 A2 的原始输入,不带单引号 (‘)。

在“使用单引号”列中,您可能看不到每个单元格输入之前的单引号,但它们确实存在。在单元格 B2 中,我编写了与单元格 A2 相同的输入,只是没有单引号。

Step_2:现在,转到“数据”选项卡。

Step_3:最后,从“数据工具”组中,点击“快速填充”图标。

最终结果 >

快速填充正确识别了输出模式,并返回了“无单引号”列中不带单引号的所有单元格值。

结论

总之,有多种方法可以在 Excel 中删除单引号。无论您喜欢使用内置函数、VBA 代码还是快速填充功能,Excel 都提供了多种用于操作数据的选项。通过遵循本文中概述的方法,您可以轻松地从 Excel 单元格中删除单引号。我希望这篇文章对您有所帮助。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ONi6JRZkoGrAhLZiIYa9Vl9g0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券