通过【添加自定义列】取混合数据中 数字、字母、汉字的常用几个公式:
1.移除大写字母
Text.Remove([各部门体温情况],{“A”··“Z”})
2.移除汉字
Text.Remove([各部门体温情况],{“一”··“龥”})
3.移除小字母
Text.Remove([各部门体温情况],{“a”··“z”})
4.移除数字
Text.Remove([各部门体温情况],{“0”··“9”})
5.同时移除(加半角逗号)
Text.Remove([各部门体温情况],{“0”··“9”,“A”··“Z”})
注意:
a 以上公式中“[各部门体温情况] ”是点击(可用列→插入)得来的,包括中括号都不可自行录入;
b 注意函数公式大小写;
c “A”··“Z” 中间的为2个英文的点;为方便演示,本文中的点,为中文点,不可直接引用
实例
要求:分离c列各部门体温情况数据,生成2列新数据分别为姓名和体温;
方法:
第1步:
数据→从表格
第2步:【跳转至 Power Query 编辑器】→添加列→自定义列→弹出自定义列窗口;
第3步:
在自定义列窗口编辑公式:
Text.Remove([各部门体温情况],{“0”··“9”,"."})
说明:意思是移除数字和“点”符号;
结果展示:
第4步:获取体温列(方法同上)
自定义列→编辑公式
Text.Remove([各部门体温情况],{“一”…“龥”,“a”··“z”,“A”··“Z”})
说明:移除所有汉字,小写字母和大写字母;
结果展示:
第5步:
选中姓名列和体温列→转换→格式→修整→上载至表格(完成);
最终结果展示:
演示版本为2016版
欢迎各位看官一起探讨Excel;
有兴趣可以关注 【和小猪一起学习Excel】 微信公众号