5个烧脑公式,看懂的都是Excel函数界的大神
如果看不懂呢?那也没关系;这五个函数公式不但烧脑,还有些实用价值。对绝大部分人来说,复杂的函数公式,就像成型的VBA模块代码,从来不是用于理解学习的。只要记得有这么个函数,需要时复制粘贴套用就行了。这就好比每天早上乖乖的吃个鸡蛋,又何必去琢磨如何开养鸡场呢?
1)文本格式时间转换
烧脑指数☆
如下图所示,需要将A列的文本转换为分钟。
B2单元格输入数组公式如下▼
=SUM(--("0 "&TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"分钟","/1440"),"小时","/24"&REPT(" ",99)),"天","/1"&REPT(" ",99)),{0,1,2}*99+1,99))))*1440
2)数据模糊匹配查询
烧脑指数☆☆
如下图所示,需要根据D:E列的数据,计算A里人名的性别。需要注意的是,D列的人名和A列的人名并非完全对应,例如看见星光和看星光;不过简称的每一个字符都出现在全称中。
B2单元格输入公式如下▼
=INDEX(E:E,MATCH(,MMULT(-ISERR(FIND(MID(D$1:D$5,COLUMN(A:X),1),A2)),ROW($1:$24)),))&""
3)金额小写转大写
烧脑指数☆☆☆
Excel自带的小写转换大写的单元格数字格式,无法处理角和分的问题,不过有一个函数公式可以做到。
B2单元格输入公式如下▼
=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A2,2),TEXT(A2,";负")&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A2,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(A2^2<1,,"零")),"零分","整")