LOOKUP函数只是查找之王,并非万能之王。啥东西都扔给LOOKUP函数干,真的太为难他了。
今天,看Word来露一手。
1、如何将字符串中的金额提取出来?
Step 01 将数据复制到Word中,按快捷键Ctrl+H,在查找内容输入[!0-9.],意思就是查找不是数字和小数点的内容,替换栏不输入内容,单击更多。
说明:
没有加!
[0-9]代表数字0到9
[0-9.]代表数字0到9还有小数点
加!
[!0-9]代表不是数字0-9
[!0-9.]代表不是数字0到9还有小数点
也就是说!就是非的意思。
Step 02 勾选使用通配符,单击全部替换。这样就将文字全部替换掉,再将数据复制到Excel就可以。
2、如何将字符中的数字提取出来?
这个案例是字母跟数字混合,其实操作方法也跟上一个案例一样。
将数据复制到Word中,按快捷键Ctrl+H,在查找内容输入[!0-9.],替换栏不输入内容,单击更多。勾选使用通配符,单击全部替换。这样就将字母全部替换掉,再将数据复制到Excel就可以。
因为都是大写字母,其实查找内容用[A-Z]也可以。
Word中的替换比Excel更高级,如果要学好替换,需要记住下面这些特殊格式。
3、提取最后一级科目
将内容复制到Word中,按快捷键Ctrl+H,在查找内容输入*-,替换栏不输入内容,勾选使用通配符,单击全部替换。这样就只留下最后一级科目,再将内容复制到Excel就可以。
4、对支出金额进行求和,结果为0怎么回事?
这是从系统导出来的数据,求和为0证明为文本格式,可能含有隐藏字符。
同样,将支出金额复制到Word中,选择其中一个数字,发现没有隐藏字符,就是普通的数字。
既然没有,那就重新复制回Excel,粘贴选项,选择匹配目标格式。
神奇的一幕发生了,状态栏有求和,也就是现在的支出金额变成了可以求和的数值格式。
为了更好的验证这个神奇功能,卢子在单元格输入文本格式的数字,复制到Word中,然后重新粘贴回Excel,粘贴选项,选择匹配目标格式。同样,变成了可以求和的数值格式。
也就是说,只要是文本格式的,不管是系统的或者手工输入,通过Word进行过渡,都可以变成可以求和的数值。
更多Word技能,以后有机会慢慢分享。
来源:Excel不加班,作者:卢子