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

Excel 数字前面的单引号,用公式也能“洗掉”

之前的案例中,我教了大家如何快速去除所有数字前面的英文半角单引号,文中一次分享了两种方法,你们以为这就够了吗?

显然是未完待续啊。

案例:

将下图 1 中所有数字前面的单引号去除,并且让数字变成真正的数值格式,可以参与计算,效果如下图 2 所示。

解决方案:

1. 选中 B2:B12 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=TRIM(A2)

公式释义:

trim 函数的作用是移除文本中除了单词之间的单个空格之外的所有空格;

此时 A 列的数字都是文本格式,左上角的单引号此时并不是个单纯的字符,而是是起到在其后输入文本类内容的作用,所以 trim 函数其实也可以将它去除

此时虽然单元格左上角的绿色小箭头不见了,但其实数字仍是文本格式的,如果对 B 列求和验证一下,就可以看到结果为 0,说明不是真正的数值。

如果要将数字变成真的数值,可以将公式变通如下:

2. 选中 C2:C12 --> 输入以下公式 --> 按 Ctrl+Enter:

=TRIM(A2)*1

再用求和公式验证一下,数字都变成了数值。如果需要的话,可以复制 C 列的数值,在 A 列的对应区域粘贴为值,就能成功去除 A 列的所有单引号。

跟 trim 功能类似,还有另外一个函数 clean,也可以实现同样效果。

3. 选中 D2:D12 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=CLEAN(A2)

跟 trim 函数的情形一样,数字看似转换好了,但是不能求和。要改成下面这样,才能求和。

4. 选中 E2:E12 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=CLEAN(A2)*1

有关 trim 和 clean 函数的详解,请参阅Excel – 数据源清洗,用这两个函数有如神助。

转发、在看也是爱!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券