服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

IMREAL函数-可以冷但不可以凉凉~

日期: 来源:Excel办公实战收集编辑:E精精

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

 

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

 

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




▎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 版


版本问题,目前办公中还未完全普及!没有这个函数的,也可以说使用我们之前使用VBA开发的自定义函数【SplitText-文本拆分函数?!


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


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


精品模板

▍模板- 多文件归集取数神器V5.0  

▍模板-多选录入神器V4.7版本!

▍模板-级联菜单,支持10级联动!

▍模板-关键词多表查询,强大助力!

▍模板-50个精品可套用图表模板!

▍模板-神器!立体目录一键生!


新朋友,长按下图,识别图中二维码,加入我们,一起学习



相关阅读

  • O365是函数式编程吗?!

  • 365版本及最近一批好用的新函数如下:关于学习,推荐加入学习圈,全部免费为什么今天发文这么晚?因为今天早上我还在更新系列教程! 01:1834个函数,还有一个全部更新完毕!一起学起来吧!
  • Vlookup新用法,你的同事估计都不会

  • 关注我们并标星,带你成为Excel高手!今天跟大家分享下如何在带有合并单元格的表格中,使用Vlookup函数进行数据查询,这样的问题相信很多人都遇到过,在带有合并单元格的表格中使用函
  • 感受 lambda 之美!

  • 点击上方 Java后端,选择 设为星标优质文章,及时送达来源:juejin.im/post/6844903849753329678一、引言java8最大的特性就是引入Lambda表达式,即函数式编程,可以将行为进行传递。
  • 教程|拟小红书式纵向滑动设计

  • 你要的教程Tutorial此前一期我们发布的《点 击 进 入 宝 藏 页 面》备受好评,不少读者询问如何实现。实际上这种拟小红书式的纵向滑动排版并不复杂,本期就来为广大编辑器用户

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • IMREAL函数-可以冷但不可以凉凉~

  • 从最新的统计来看,Excel中目前有504个函数,其中常用的函数,只有几十个,那么剩下的那些不常用的函数中,有没有什么特别好用但是非常冷门的函数呢? 且看一个案例
  • O365是函数式编程吗?!

  • 365版本及最近一批好用的新函数如下:关于学习,推荐加入学习圈,全部免费为什么今天发文这么晚?因为今天早上我还在更新系列教程! 01:1834个函数,还有一个全部更新完毕!一起学起来吧!
  • Vlookup新用法,你的同事估计都不会

  • 关注我们并标星,带你成为Excel高手!今天跟大家分享下如何在带有合并单元格的表格中,使用Vlookup函数进行数据查询,这样的问题相信很多人都遇到过,在带有合并单元格的表格中使用函
  • WPS-JS宏开发-基础知识-10-数组与字符串转换

  • 系统:Windows 11软件:WPS表格11本系列介绍一款类Excel的软件,WPS表格当然也是介绍其宏开发,不同的是,使用的JS宏本系列介绍一些基础知识Part 1: 背景介绍某些场景下,我们要实现对数