打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
无数大神倾心总结,一组完美的数列技巧免费相送!


送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

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



小伙伴们好,今天要和大家分享一则关于数字处理的技巧。

题目时这样的。



根据A列中数字的多少进行重复,同时对数字进行编号,以“-”连接。

题目要求就是这些,但是这道题目解答起来可不像题目要求这样简单。

我们先看看怎样解决数字的重复问题。


01

FREQUENCY函数

运用FREQUENCY函数可以解决这个问题。



在单元格D2中输入公式“=LOOKUP(,0/FREQUENCY(ROW(A1),SUMIF(OFFSET(A$2,,,ROW($1:$4)),">0")),$A$2:$A$5)”,向下拖曳即可。

思路:

  • OFFSET(A$2,,,ROW($1:$4))部分,以单元格A2为基点,依次向下扩大1、2、3、4行,形成一个三维数组

  • 利用SUMIF函数对其进行求和,结果为{3;5;10;11}。其中">0"这个条件其实就是对所有数值求和

  • 接下来用FREQUENCY函数计频。凡是小于等于3的都计频在“3”,后面的以此类推

  • 最后用LOOKUP函数返回正确结果

这个公式的难点是利用SUMIF函数对三维数组进行求和。


02

利用INDEX+SMALL函数也可以达到重复数字的目的。



  • {1,1,1,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101;2,2,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102;3,3,3,3,3,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103;4,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104}

  • 利用SMALL函数提取第一小的那个数值,返回结果是1

  • INDEX函数返回正确结果

  • 当随着单元格向下拖曳到第二个单元格时,SMALL函数返回第2、3小的数值,返回结果仍然是1;当返回第4小的数值时,返回结果2,INDEX则返回A列A3中的数值

通过以上的操作实现了对数据的重复显示。


03

接下来我们看看如何得到序列。其实关于如何得到序列,思路和上面第二种方法的思路是大同小异的。



  • 例如对于单元格A2,经过IF函数判断后返回的结果是“201,202,203”;对于单元格A3来说则是“301,302”

  • 利用SMALL函数求最小值。上面提到的“201”是这个内存数组中的最小值;而“302”则是第5小的值

  • 通过上面的方法,我们巧妙地提取到了对应不同单元格的数量不同的序列

  • MOD函数求余后得到正确答案

将上述两部分的公式用“-”连接起来后最终的答案就揭晓了。




04

最后还有一个小彩蛋。利用TIME函数也会得到正确的结果。



朋友们,这个公式你们能理解吗?


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

-END-

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

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

我就知道你“在看”

推荐阅读
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
怎样在Excel中对包含错误值的区域求和
Excel公式练习46: 获取最大年增长率对应的值
电子表格excel公式使用大全详解_2
Excel中实现中国式排名的两种方法(函数及数据透视表)
【转】 Excel制表技巧(51)公式及函数的高级应用
Excel技巧应用篇:根据条件计算唯一数值
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服