【Excel】遇到带单位的数据怎么办?今天一次讲清!
- 2026-11-13 00:54:50
当你遇到“元/平方米”、“元/克”、“1斤苹果,3斤桔子,5斤梨”这些数据的时候,是不是非常头疼?
今天格子间为大家介绍:如何计算带单位的数据?
情形1:单位固定(替换法)
当通篇数据单位都一致时,可以使用SUBSTITUTE函数对单位进行替换。
核心函数:
=SUBSTITUTE(B2,"元/斤","")*SUBSTITUTE(C2,"斤","")

注意:
也可以使用Excel自带替换功能【Ctrl+F】,手动将单位替换为空白,这种方法会改变原单元格内容。

情形2:单位不固定(智能填充)
操作步骤:
①新建两个辅助列,分别是【辅助列-价格】、【辅助列-数量】;
②在【辅助列-价格】第一个单元格中输入不带单位的数字;
③单击下面的单元格,按组合键【Ctrl+E】,进行智能填充;
④【辅助列-数量】以相同的方法,提取数字即可。
注意:该方法适合少量且格式较为规范的数据。

情形3:同一单元格内有多组数据
同样使用智能填充功能,操作步骤如下:
①在第一个单元格中输入【A=1+3+5】,即所有数字的求和;
②单击下面的单元格,按组合键【Ctrl+E】,进行智能填充;

③关键步骤,组合键【Ctrl+F】,将【A】替换为空;
④所有智能填充的单元格就可以进行求和计算。
注意:公式中的【A】可以是任何字母或汉字。

情形4:单位是“障眼法”
单元格本质上是数字,由于财务或美观需要,将其设置为“带单位”的数字。
检查方法:直接单击“带单位”的数字,观察编辑栏是否为纯数字。

延伸:如何设置“带单位”的数字,但仍保持单元格为纯数字的本质?
①选中需要设置格式的单元格;
②右击,选择【设置单元格格式-数字-自定义】;
③在编辑框中输入显示格式,如【0"元/斤"】、【0"斤"】。
注意:
①双引号为英文状态下输入;
②该方法是“障眼法”,未实质改变单元格性质。

👇 关注格子,学习更多办公实用技巧!