方法 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 并拖动填充手柄将列出所有不带双引号的名称。
对地址列重复步骤1和2,结果将与下图相同。
方法四-使用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 运行宏代码。返回工作表,您将看到条目中的所有双引号均已删除。
可供下载的数据集