函数组合中有许多固定搭配,而这一组尤为著名!

文摘   教育   2024-10-23 20:01   上海  




欢迎转发和点一下“看”,文末留言互动!

置顶公众号或设为星标及时接收更新不迷路





小伙伴们好,今天继续和大家聊一聊破折号的问题。通过上一期的讲解,我们应该掌握了处理这种问题最常用的技巧--ROW函数配合INDIRECT函数。今天就再来复习一下吧!


原题是这样的:





计算过程很简单,右边的数减去左边的数再加上1,就是答案了。可是如何用EXCEL公式来表达出来呢?



01

最常规的写法





在单元格C2中输入下列公式,三键回车并向下拖曳即可。

=COUNT(ROW(INDIRECT(SUBSTITUTE(B2,"-",":"))))


这个公式的核心思路就是将“-”替换为“:”,通过COUNT/ROW/INDIRECT函数组合就可以求出答案了。



02

增加一些难度


我们把难度稍微提高一些。如下图中涂黄色的单元格。





在单元格C2中输入下列公式,三键回车并向下拖曳即可。

=IFERROR(ROWS(INDIRECT(SUBSTITUTE(B2,"-",":"))),1)


这是一个极好的公式。ROWS函数返回行数,最外层嵌套一个IFERROR函数,将错误值转换为1。



03

TEX函数也可以做到





在单元格C2中输入下列公式,三键回车并向下拖曳即可。

=TEXT(COUNT(ROW(INDIRECT(SUBSTITUTE(B2,"-",":")))),"[=]!1")


利用TEXT函数将0值强制转换为1,朋友们你们看懂了吗?



好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!


-END-


长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助


我就知道你“在看”


推荐阅读

Excel应用之家
介绍、交流EXCEL各项功能在工作中的实际应用; 为你答疑解惑;分享各类图表、表格和模板;提供有偿代工服务。
 最新文章