在 Excel 中对单元格进行计数和排序

在 Excel 中对单元格进行计数和排序

我需要帮助整理一份代理商名单。我现在已经知道了每个代理商的频率,但我需要它们匹配。

然后,我需要按照频率从大到小对这个列表进行排序。这意味着我需要找出频率最高的机构名称(第一个)以及它们出现的次数。然后是第二个、第三个,依此类推。

在频率列中,我使用的公式是:=COUNTIF([Agency],A2)。

我的问题是:我需要所有机构 A、AA、Aa 等都匹配。我该怎么做?然后按从大到小的顺序排列它们。

注意:我需要将其作为公式运行,因为我需要将其放在不同工作表的表格中。在这种情况下,此工作表名为:2018 Data,然后我想要创建的包含我正在考虑的列表的表格将放置在 2018 Reporting 中。因此,我无法使用手动排序和过滤。我希望这些信息有所帮助。

在此处输入图片描述

答案1

  1. 第一行的标题:单元格 A1 =“机构”,B1=“频率”

  2. 给定的数据从 A2="AA",....A42="j" ; B2= 2, .....B42= 4 输入。

  3. 将代理机构列 A2:A42 复制到单元格 A50 中。

  4. 保持粘贴区域选定;转到数据菜单,选择“删除重复项”,这样,从 A50 到 A66 就只剩下 17 个公司唯一值。

  5. 在 B50 中输入公式 =SUMIF($A$2:$A$42,A50,$B$2:$B$42)

  6. 复制公式 B50,沿列向下至 B66;给出每个公司的总频率。

  7. 复制区域 A50:B66,然后在单元格 E50 中粘贴、特殊、值。

  8. 对表格 E50 : F66 的总频率进行排序,按频率最高到最低进行排序。

可能还有比这更好的方法。我给出了长方法解决方案。

我希望,可能对你有用。

谢谢,提供服务的机会。

相关内容