excel函数从数据区域提取值并按降序排列
时间:2023-10-19 14:22:27
excel函数从数据区域提取值并按降序排列,如下图1所示,在工作表中存储着捐款数据。
图1
现在要获取大于某金额的捐款人员和金额,并按降序排列,如下图2所示。
图2
如何使用公式来实现?
先不看答案,自已动手试一试。
解决方案
为简单起见,我们分两步来获取想要的结果。
第1步:获取捐款金额并降序排列
在单元格G2中输入数组公式:
=IFERROR(LARGE(IF($D$2:$D$26>$I$2,$D$2:$D$26),ROW(A1)),””)
下拉至单元格区域末尾。
公式中:
IF($D$2:$D$26>$I$2,$D$2:$D$26)
获取大于指定金额的数字组成的数组:
{195;205;FALSE;FALSE;FALSE;FALSE;220;FALSE;220;195;FALSE;FALSE;195;180;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;175;220;FALSE;FALSE;165}
将其作为LARGE函数的参数,取其中第ROW(A1)=1大的值,即得到:
220
下拉公式,ROW(A1)会相应变化为ROW(A2)、ROW(A3)、…,即2、3、…,获取相应的值。
此时的结果如下图3所示。
图3
下面,要提取金额对应的捐款人的姓名,但是金额有重复值,如何提取人名呢?那就要确保是唯一值,才能精确匹配。因此,我们使用了一个辅助列。
第2步:提取捐款人姓名
以列A为辅助列,在其中添加数据,该数据是列D中的数值与其在前面单元格中出现的次数连接而成,以确保数据唯一。
在单元格A2中输入公式:
=D2 &” ” & COUNTIF($D$2:D2,D2)
下拉至数据单元格区域末尾,结果如下图4所示。
图4
注意,在公式中我们连接了一个符号“ ”,这是为了防止连接数字后,会存在重复的情况,虽然可能性不大,但这是一个预防措施。
现在,我们创建了一个没有重复数据的列,可以用来查找捐款人姓名了。在单元格F2中输入公式:
=IFERROR(VLOOKUP(G2& ” ” & COUNTIF($G$2:G2,G2),$A$2:$B$26,2,0),””)
下拉至单元格区域末尾,结果如下图5所示。
图5
我们改变要获取的金额,效果如下图6所示。
图6
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
WPS excel表格中如何带单位求和
![](https://img.aspxhome.com/file/2023/4/a186694_0s.jpg)
Win10更新KB3124200出现8024401a错误
![](https://img.aspxhome.com/file/2023/5/a313927_0s.jpg)
Win10 20H2更新错误怎么修复?
![](https://img.aspxhome.com/file/2023/7/50647_0s.jpg)
电脑版wps文档无法删除水印怎么办
![](https://img.aspxhome.com/file/2023/8/a183458_0s.png)
WPS 如何在excel单元格中设置出错预警
![](https://img.aspxhome.com/file/2023/4/a185294_0s.png)
WPS文章怎么添加文字版权标注?
![](https://img.aspxhome.com/file/2023/0/a166210_0s.jpg)
Win10最新预览版10125官方镜像下载地址泄漏(英文版)
![](https://img.aspxhome.com/file/2023/28/a250087_0s.png)
Win7电脑开机的广告弹窗怎么去除?
![](https://img.aspxhome.com/file/2023/26/a228186_0s.png)
Win10提示“telnet不是内部或外部命令”怎么办?
![](https://img.aspxhome.com/file/2023/26/a224557_0s.jpg)
Win10变换窗口边框和任务栏颜色的方法
![](https://img.aspxhome.com/file/2023/26/a227098_0s.jpg)
玩绝地求生游戏出现缺少xinput1_3.dll弹窗怎么办?
![](https://img.aspxhome.com/file/2023/30/a265939_0s.jpg)
EXCEL快速批量录入相同内容操作技巧
win10运行新任务的代码是什么-win10运行新任务的代码详细介绍
![](https://img.aspxhome.com/file/2023/3/a298192_0s.jpg)
Win10系统设置屏幕旋转的方法
![](https://img.aspxhome.com/file/2023/26/a226839_0s.jpg)
Win10开机5分钟以上怎么办 Win10开机5分钟才进入桌面
![](https://img.aspxhome.com/file/2023/26/a220640_0s.jpg)
Win8无法打开计算机管理的解决方法
![](https://img.aspxhome.com/file/2023/2/a289452_0s.jpg)
Win10系统如何删除补丁?Win10删除系统补丁的方法
![](https://img.aspxhome.com/file/2023/28/a243660_0s.jpg)
iOS 16.2 Beta新增锁屏睡眠小组件,附锁屏睡眠小组件添加方法
![](https://img.aspxhome.com/file/2023/6/44996_0s.png)
wps文档审阅功能怎么用
iOS 13 中「深色」外观模式的两种开启方法
![](https://img.aspxhome.com/file/2023/0/a197630_0s.jpg)