COUNTIF函数在文本排序中的应用
发布时间:2022-03-28 18:11:40
我们知道,COUNTIF函数通常用于查找指定单元格区域中满足条件的单元格数量。然而,COUNTIF函数有一个比较有用的用法,它可以统计指定区域中大于或小于指定值的单元格数量。例如,公式:
COUNTIF({a,b,c,d,e,f,g,h},”<c”)
返回值2,表示数组中比c小的字母有2个,那么如果由小到大排的话,c应该排在第3位。
因此,使用COUNTIF函数,我们可以找到单元格区域中任意单元格中值的顺序。当我们知道这些顺序后,就可以使用VLOOKUP函数来查找对应的单元格中的值,从而实现按顺序对这些单元格中的值排序。
简单地说,使用COUNTIF函数,我们可以对单元格区域中的文本排序。
如下图1所示,在单元格B6中,使用公式:
=COUNTIF($C$6:$C$15,”<=”&C6)
得到单元格C6中的文本在单元格区域C6:C15的文本中,由小到大排在第10位。
将公式下拉至单元格B15,得到相应的列C中文本在单元格区域C6:C15中文本的排序位置。
图1
在单元格E6中的公式为:
=VLOOKUP(ROW()-ROW($E$5),$B$6:$C$15,2,FALSE)
其中,ROW()-ROW($E$5)的值为1,即查找单元格区域B6:C15中列B中的值为1对应的列C中单元格的值,也就是单元格区域C6:C15中最小的文本。
将该公式向下拉至单元格E15,得到排序好的文本。当将公式向下拉时,随着行的变化,ROW()-ROW($E$5)的值也不断变化,从而取得相应的值。
注意,如果担心“顺序号”列中有重复值,可以使用公式:
=VLOOKUP(SMALL($B$6:$B$15,ROW()-ROW($E$5)),$B$6:$C$15,2,FALSE)
上面的列B实际上是我们使用的辅助列,这样使整个运算过程更清楚。其实,可以不使用辅助列,直接使用一个数组公式。在单元格E6中输入数组公式:
=VLOOKUP(ROW()-ROW($E$5),CHOOSE({1,2},COUNTIF($C$6:$C$15,”<=”& $C$6:$C$15),$C$6:$C$15),2,0)
下拉至单元格E15,得到同样的结果。


猜你喜欢
- Excel是一个常用办公工具,它本身功能很是强大,自带了很多已经预定义的函数,可以随时根据需要进行调用。那么,Excel怎么使用字符串长度函
- Excel中经常需要使用到网页嵌入表格的技巧,网页具体该如何嵌入到表格呢?接下来是小编为大家带来的excel表格嵌入网页的教程,欢迎大家来到
- 在我们平常电脑使用中,可能会出现文件误删的情况,对于这种情况很是令人苦恼,那么我们应该如何将文件恢复呢?针对这一情况,下面小编精心整理了三种
- 很多用户会将想要备份的文件上传到OneDrive进行保存,但是将文件恢复到电脑上的时候,发现文件图标上有一个绿色的打钩标志,导致十分的不美观
- 有很多Windows11系统用户发现系统更新补丁KB5014697以后,当电脑开启移动热点就无法上网了,虽说移动热点可以正常联网,但是电脑没
- 有的用户在使用电脑的过程中发现自己的字体变得模糊,不知道要怎么解决,下面教给大家解决的方法,大家可以尝试通过下方的操作方法进行解决即可,如果
- 一加7 Pro怎么设置屏幕颜色模式?相信有很多用户都入手了一加7 Pro这款手机,在一加7 Pro中有个“屏幕颜色模式”的功能,很多用户还不
- 利用word表格的“边框和底纹”对话框可以对表格中单元格区域进行底纹设置。具体方法是:将光标插入表格内,单击右键,在快捷菜单中选择“边框和底
- win10正式版qq已登录电脑右下角任务栏找不到qq图标怎么办?一直以为自己没有登录,于是又登录一次,结果提示不能重复登录同一账号,这是怎么
- Win10中键盘布局一直提示请重试该怎么办?win10系统中电脑键盘布局一直提示请重试,这是什么原因导致的呢?该怎么解决这个问题呢?下面我们
- excel year函数怎么算工龄?1、以excel2010版本为例,如下图所示,要通过进入公司的日期与指定年份来计算工龄;2、首先在C2单
- 如何使用美图秀秀制作相册封面?美图秀秀是一款图片美化软件,用户可以使用其对图片进行编辑美化。想要使用美图秀秀制作相册封面,具体该怎么制作?下
- 在win10系统上玩三国志14的时候许多小伙伴都遇到了很让人头疼的黑屏的情况吧,那么遇到黑屏后该怎么去解决呢?今天就为大家带来了解决的分一起
- Spotify上的FLAC支持如果您是著名的音频播放和流媒体应用程序Spotify的粉丝,那么您可能会意识到可以将本地音乐与移动设备上的Sp
- 我的同事在使用Word软件进行文档编辑时,发现Word文档中的图片没有显示了,同事问我是怎么回事。这个问题我相信很多朋友都遇到过的吧,出现此
- Win7/Win8.1装完这四枚更新就可以学会Win10信息收集技能,是哪四枚不定这么牛,当然是KB3068708、KB3022345、KB
- 怎么才能做出简单好看的PPT?一个好的会PPT成功吸引观众的眼球,有利于别人对自己观点的理解和赞同。那么问题来了,如何才能做出好看的PPT呢
- 作为微软迄今为止支持标准最规范的IE浏览器,IE9一经发布便吸引了不少网友的关注。但遗憾的是,刚刚发布的正式版IE9并不支持经典的Windo
- 在使用M1版Macbook过程中,有些应用的通知消息会打扰我们工作和学习,我们可以设置消息的通知来专注工作或学习。下面分享在M1版Macbo
- Bandizip右键菜单不见了怎么办?Bandzip是款免费的压缩软件,适用于多核心压缩、快速拖放、高速压缩等功能。下面,小编就为大家介绍下