Excel | 添加书名号,规范数据

问题

一位学生提出来的问题,如下图:

如何将B列的书名,用一个公式都规范为C列的规范书名?

也就是:书名没有书名号的,要添加书名号;已经有了书名号的,就不加了。

解决方法

思路:

首先:B列书名,有两种情况:有书名号、没有书名号。所以要用IF函数区分两种情况。即: IF(如果有书名号,显示原数据,否则添加书名号)

其次:要判断书名号有没有。可以取左侧第一个字符看是否为“《”。

再次:书名号为两个特殊文本符号,可以用文本连接符&来实现。

公式:

在C2单元格输入公式:

=IF(LEFT(B2,1)="《",B2,"《"&B2&"》")

点击Enter确定,完成公式计算。并向下填充,即得结果,如下图:

公式解析

LEFT(B2, 1 ) :取B2单元格数据左侧的第一个字符;

"《" &B2& "》" :在B2单元格数据的左侧添加"《",右侧添加"》";

IF (LEFT(B2, 1 )= "《" ,B2, "《" &B2& "》" ) :如果B2单元格数据左侧的第一个字符是书名号“《”,则公式返回原B2单元格数据,否则给B2单元格数据添加书名号。


(职场责编:拓荒牛 )
2025年09月25日 09:11[查看原文]