方法 1 – 使用查找和替换

第 1 步: 转到主页选项卡 > 选择查找并选择 (在编辑部分)> 单击替换(从选项中)。

第 2 步:出现查找和替换窗口。

查找和替换窗口中,

查找内容命令框中插入引用符号()并将替换为命令框留空。保留其他选择默认

单击查找全部。它将显示命令图标下方包含引用符号的所有条目。

第 3 步:点击全部替换

第 4 步:将打开一个确认窗口,表明已进行替换。单击确定

步骤的执行将从条目中删除所有双引号。后果如下图所示。


方法二-使用文本分栏功能

第 1 步:选择一系列单元格(即名称列)。转到数据选项卡> 选择文本到列(在数据工具部分)。

第 2 步: 将出现“将文本转换为分栏向导第 1 步(共 3 步)”窗口。选择分隔作为选择最能描述您的数据的文件类型。单击下一步

第 3 步:将文本转换为分栏向导第 2 步(共 3 步)窗口中,选中空格作为分隔符(您可以在不选择任何分隔符的情况下继续,这也可以)。单击下一步

我们取消选中命令框,显示将连续分隔符视为一个,因为我们没有任何连续分隔符。如果您的数据类型需要,请将其选中。

第 4 步:将文本转换为分栏向导第 3 步(共 3 步)窗口中,选择 >列数据格式文本。单击完成。

执行所有步骤后,将从所有选定的单元格中删除双引号,如下图所示。

 C列(即地址列)重复步骤 1 至 4,得到与以下类似的结果列B(即名称列)。

看到所有双引号消失。


方法3 – 使用SUBSTITUTE函数

SUBSTITUTE 函数用其公式中声明的文本替换任何字符。 SUBSTITUTE 函数的语法是

SUBSTITUTE (text, old_text, new_text, [instance])

式中,

文字; 声明要更改的单元格引用。

旧文本; 文本中要替换的文本或字符。

new_text; 是要替换的文本。

[实例]; 是公式将old_text替换为new_text的实例。

第 1 步:将以下公式粘贴到任意空白单元格(即 D4)中。

=SUBSTITUTE(B4,CHAR(34),"")

这里,

B4; 是文本

CHAR(34); old_text

“”; new_text

我们将[实例]保留为默认值。

CHAR(34)双引号ASCII代码。

第 2 步:ENTER 并拖动填充手柄将列出所有不带双引号名称

地址列重复步骤12,结果将与下图相同。


方法四-使用INDIRECT函数删除隐藏双引号

如果公式中的双引号未显示在单元格中。使用INDIRECT函数删除引号。 INDIRECT 函数的语法为。

INDIRECT(ref_text, [a1])

公式里面,

ref_text; 用作格式化为文本的单元格引用。

a1; 提供逻辑论证。

第 1 步: 在任意单元格中键入以下公式(即 D4)。

=INDIRECT("B4")

 在公式中,

B4; 是ref_text。

删除双引号,我们不需要任何逻辑参数(即a1)。

第 2 步:ENTER。您将得到类似于下图的结果。

为每个单元格插入公式。这是一项可怕的工作。如果你有少量数据,你可以使用它,除非我不鼓励你使用它。

对每个单元格执行步骤 1 步骤 2,结果将与下图相同。


方法五-使用MID功能

MID 函数从任意字符串的中间获取字符。由于双引号位于任何字符串的两侧,因此我们可以使用 MID 函数来删除引号。 MID函数的语法是

MID( text, start_position, number_of_characters )

这里,

文字; 是您想要从中提取字符的单元格引用。

开始位置; 是您开始提取的字符串中的位置。

number_of_characters; 是您获取的文本中的字符数。

第 1 步: 在任意空白单元格(即 D4)中写入以下公式。

=MID(B4,2,8)

这里,

B4; 是文本

2; start_position,因为我们希望删除第一个字符引号。

8; 是要提取的字符数,完全取决于各个字符串。

名称“Jane Doe”共有10个字符,包括双引号。从字符号 2 中获取字符,然后提取总共 8 个字符,并删除两侧的引号

第 2 步:ENTER。该名称显示为双引号较少的条目,类似于下图。

根据单个字符的长度插入不同的字符数。为每个单元格插入不同的字符数,然后按ENTER,您将得到如下图所示的描述。


方法六-使用VBA宏代码删除隐藏双引号

VBA 宏代码是一种非常有效的工具,可以轻松实现结果。在这种情况下,我们可以使用几行VBA宏代码来从任何选择中删除双引号

第 1 步: 选择要从中删除双引号的单元格范围。

第 2 步:同时按 ALT+F11 打开 Microsoft Visual Basic >。在 Microsoft Visual Basic 窗口的工具栏中,单击插入 > 选择模块

第3步:模块中,粘贴以下宏代码

Sub RemoveDoubleQuotes()
Dim c As Range
For Each c In Selection
c.Value = Replace(c.Value, Chr(34), " ")
Next c
End Sub

使用代码,我们将公式 c.Value 应用于工作表的选择,以替换所有 Char(34) (即双引号) )。

第 4 步:F5 运行宏代码。返回工作表,您将看到条目中的所有双引号均已删除。


可供下载的数据集