打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
2种方法3种思路计算带有文本的数据

函数公式职场模板、财务应用分析图表练习题软件工具表格合并Office 365Power Query表格美化符号作用条件格式学会骗一本不正经避坑指南数据整理筛选技巧偷懒宝典

👆上面是分类专题👆

  👇下面是最新文章👇


·  正  ·  文  ·  来  ·  啦  ·

对于Excel老司机来说,自然知道表格数据的规范性。但因为各种各样的原因,难免会遇到单元格是文本,需要计算的情况。

例如这种:

更让人无语的还有这种:

1、没有中文字符的计算

第一种情况,单元格中没有中文,只是一个没有“=”号的文本型的公式,这种情况比较好解决。这里提供两种思路。

思路1:转换Lotus1-2-3公式

在Excel选项对话框里勾选【转换Lotus1-2-3公式】选项。

然后选中需要计算的列,使用【分列】功能,就可以计算出文本型公式的结果。

思路2:用宏表函数evaluate

evaluate的功能是把表达式转换为结果。但因为这个函数是宏表函数,所以不能直接在单元格中计算,需要通过定义名称的方式来使用。

选中C2单元格,打开新建名称对话框,输入函数,表示要将B2单元格的文本转换为计算结果,并将这个名称命名为“文本计算”。

在C2单元格中输入“=文本计算”,就能计算出B2单元格的值。往下复制C2单元格的公式,就能计算出下面的几行需要计算的文本公式。

2、有中文字符的计算

如果需要计算的文本字符中夹杂着中文,情况就相对比较复杂。但核心思路是去除中文。

而去除中文字符的方法,可谓仁者见仁智者见智,不同的情况下也有不同的方法。

可以用substitute这样的函数将中文字符替换掉,也可以用left这样的函数将数值和运算符号提取出来。

但总的来说,文本越没有规律,清洗过程越复杂。不妨试试一个“捷径”,直接用方方格子这个插件中的【过滤】功能。

选中要过滤中文的列,选择要过滤的文本类型是【中文】,然后执行【过滤】。

将这列数据进行过滤后,无论是通过【转换Lotus1-2-3公式】后再分列计算的方法,还是使用evaluate函数,都可以轻松进行计算了。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
其他文本函数numberstring,unichar,unicode的简单介绍
题目很简单,但要写出最简洁巧妙的公式,还是需要一定的功底的!
文本函数实战练习:REPLACE
用这2个函数,我可以10秒钟把几个部门的人数算出来
Excel函数公式:含金量超高的文本、字符提取技巧解读
EXCEL:您的理解 真空和假空吗
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服