excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel这个冷门函数,完全想不到还能这么玩!

Excel目前有500多个函数,其中常用的函数,只有几十个,那么剩下的那些不常用的函数中,有没有什么特别好用但是非常冷门的函数呢? 且看一个案例

.
案例-提取区间的起止值

在我们设置提取比例时,提供了一个区间,现在我们想提取区间的起止值,要如何处理?

▎01 - 新手常规公式

新手最能想到的方法就是使用FIND查找分隔符的位置! 然后使用LEFT截取左边内容,使用MID提取第二段!

▼新手函数公式

C2函数公式: =LEFT(A2,FIND("-",A2)-1)

D2函数公式: =MID(A2,FIND("-",A2)+1,99)

> 版本兼容 : 2003+

这种方法中规中矩,也是常规思路,比较直观,但是需要使用两个公式来处理,新手阶段使用较多,也是日常办公中最高效解决问题的方案!

▎02 - 略知一二

在学习一段时间后,如果你用心应该已经整理了不少通用的套路,比如按分隔符提取,SUBSTITUE+REPT就是其中一种通用套路,兼容性好,兼容各版本!

▼区域数组公式 -选择C2:D2 ,Ctrl+Enter录入,365版本直接回车

=TRIM(MID(SUBSTITUTE(A2,"-",REPT(" ",9)),{1,10},9))

> 版本兼容 2003+

这种套路,非常推荐大家学习一下! 他的思路就是把分隔符替换一串长长的空格,然后就可以按照固定长度截取,不会截取到其他分段,多出的空格使用TRIM可以去掉!

▎03 - 剑走偏锋

在Excel2013版本中新增了一个 FILTERXML函数, 这个函数看名称就知道是处理XML,对于大部分普通办公族而言,不懂XML才是正常的! 大部分同学还是理解不了的,不过目前已经成为一种通用套路了,如果你有兴趣,直接学学习xpath相关知识即可掌握他的第二参数!

▼略显了冷门-区域数组公式,操作同公式2

=TRANSPOSE(FILTERXML("<a><b>"&SUBSTITUTE(A2,"-","</b><b>")&"</b></a>","//b"))

> 版本兼容 :2013+

▎04 - 人迹罕至

为什么这么说,因为有些函数属于专业领域的,大部分同学根本想不到,也用不上,但是在特定问题上有妙用!

▼复数相关函数

=IMREAL(IMDIV(A2&"i",{1,"-i"}))

> 版本兼容 :2003+

不用想了,你已经忘记了复数,如果你还没忘记,那么你能记得复数的四则运算规则吗?90%记不清了吧!

由于非常特殊,我们多说两句!

1、IMREAL函数-返回 x+yi 或 x+yj 中的x,也就是复数的实数部分!

2、IMDIV函数-如其名,复数除法计算

案例中相当于把区间停止的数值放到了复数的实部,方便一次提取!

当然知道这一点,我们也可以分开两个公式来写!

▼起止单独公式

=IMREAL(A2&"i")

=-IMAGINARY(A2&"i")

▎05 - 言出法随

这或许才是我们一直期望的公式,怎么想的就怎么去写,按照指定分隔符拆分即可!

▼如同你所想

=TEXTSPLIT(A2,"-")

> 版本兼容:仅限Office365 预览体验 Beta 版

有一点我们要提一下,有可能你的区间分隔符不是使用的符号,可能是波浪号,这个是否,我们要灵活,替换成符号即可按照上面处理!

今天就到这里…… 对了,肯定有同学要讲:分列就好啦~ 勿杠,条条大路通罗马,本文就公式部分做分享,公式的结果可以随数据源更新而更新,这些好处我们就不啰嗦了!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接