Table of contents
你可以通过添加领头的撇号将数字转换为文本。 从这篇文章中,你将了解到如何在Excel中添加领头的撇号。
假设,我们有一个数据集,不同的产品在列中有不同的交货代码 C 现在,我们将在列的单元格中添加领先的撇号。 C .
下载实践工作手册
添加前导句.xlsm在Excel中添加引号的5种方法
1.用一个简单的公式添加前导音符
你可以通过在一个空单元格中应用以下公式,在单元格中添加一个前导的撇号( D6 ),
="'"&C6
这里,公式将添加一个撇号( ' ) 在单元格的开头 C6 的条目,并将在单元格中给出回报。 D6 .
新闻 进入 你会看到在单元格的前面添加了一个撇号。 C6 '的条目。
拖动单元 D6 到你的数据集的末尾,以便对列的所有其他单元格应用同样的公式。 C 因此,你将得到列的数据。 C 栏中有领先的撇号 D .
2.CHAR函数添加前面的撇号
你也可以通过使用以下方法在单元格中添加一个前导的撇号 CHAR函数 在单元格中键入以下公式 D6 ,
=CHAR(39)&C6
在这里。 39 是撇号的字符代码。 该公式将在单元格 C6 的数据,并将在单元格中给出返回值 D6 .
新闻 进入 你会看到在单元格的前面加了一个撇号。 C6 '的数据。
拖动单元格 D6 到你的数据集的末尾,你将得到列的数据。 C 栏中有领先的撇号 D .
3.CONCAT函数
另一种添加领先的撇号的方法是使用 CONCAT函数 在单元格中键入以下公式 D6 ,
=concat("'",c6)
这里的公式将添加一个撇号( ' )在单元格的数据前面。 C6 并在单元格中给出结果 D6 .
新闻 进入 你会在单元格中看到 D6 在单元格的前面加了一个撇号。 C6 '的数据。
拖动单元格 D6 到你的数据集的末尾,你将得到列的数据。 C 栏中有领先的撇号 D .
供你参考,你也可以使用 CONCATENATE函数 来完成同样的任务。
4.用VBA代码添加前导句号
如果你有一个很长的数据集,用以前的方法添加前导符的过程可能是令人厌烦的。 但有了 微软Visual Basic应用程序(VBA) 你只需点击几下,就可以轻松地添加前面的撇号。
首先,我们需要设置一个宏来添加前面的撇号。 ALT+F11 以打开 VBA 窗口,从 项目 在此窗口的面板上,右键单击工作表名称并展开 插入 之后,点击 模块 以打开 模块(代码) 窗口。
在 模块(代码) 窗口插入以下代码。
Sub AddAnApostrophe() For Each cell In Selection cell.Value = "' " & cell.Value Next cell End Sub
这里的代码将在运行宏后在每个选定的单元格中添加一个撇号。
插入代码后,关闭 VBA 现在,选择你要添加前导句的单元格,然后进入 查看 选项卡,并点击 巨集 .
它将打开一个名为 宏观 .选择 添加前言 从 巨集名称 框中,并点击 运行 .
因此,所有被选中的单元格都会有一个前导的撇号。 但如果你观察这些单元格,你会发现这些单元格上没有撇号,每个单元格都有一个错误符号。 实际上,撇号被隐藏了,错误符号被显示了,因为每个单元格的数据是一个数字,但现在被转换成了文本。 Excel将此视为一个错误。 但是,你可以看到隐藏的从公式栏中选择一撇一捺,点击几下就可以删除错误符号。
如果你点击任何单元格并查看公式栏,你可以看到有一个领先的撇号。 要删除错误符号,点击 错误标志 在你所选的单元格左侧显示的方框。
在点击了 错误标志 框,会出现一个下拉菜单。 选择 忽略错误 从这个菜单中。
现在你可以看到该单元格中没有错误符号。 你可以用类似的方式删除所有单元格中的错误符号。
5.添加前导符的即时窗口
另一个简单的添加前导音的方法是使用 立即行动 的窗口。 VBA .新闻 ALT+F11 以打开 VBA 窗口,然后按 CTRL+G 以打开 立即行动 现在在此插入以下代码 立即行动 窗口,并按 进入 .
for each v in range("C6:C11") : v.value = "' " & v.value : next.
该代码将在范围内的每个单元格中添加一个前导的撇号 C6:C11 最后,关闭。 VBA 窗口。
如果你想删除单元格中的错误符号,请按照前述方法中提到的步骤操作。