Excel 需要帮助排序索引/匹配的表单吗

Excel 需要帮助排序索引/匹配的表单吗,excel,indexing,excel-formula,Excel,Indexing,Excel Formula,我正在使用Excel中的索引和匹配功能创建供应商及其拥有客户数量的动态列表 =IFERROR(INDEX($D$2:$D$9999, MATCH(0,COUNTIF($G$34:G34, $D$2:$D$9999), 0)),"") 与COUNTIF列一起创建列表 然而,这种设置不允许我按降序排序 有人知道我如何在这个动态列表中从最低到最高排序吗 这是在Excel中,我尝试使用某种形式的RANK或VLOOKUPMIN函数,但我似乎无法解决这个问题 我的主要目标是这样,当有人输入一个新的供应商时

我正在使用Excel中的
索引
匹配
功能创建供应商及其拥有客户数量的动态列表

=IFERROR(INDEX($D$2:$D$9999, MATCH(0,COUNTIF($G$34:G34, $D$2:$D$9999), 0)),"")
COUNTIF
列一起创建列表

然而,这种设置不允许我按降序排序

有人知道我如何在这个动态列表中从最低到最高排序吗

这是在Excel中,我尝试使用某种形式的
RANK
VLOOKUP
MIN
函数,但我似乎无法解决这个问题

我的主要目标是这样,当有人输入一个新的供应商时,它会自动将他们添加到我使用上面的代码制作的列表中,但我也希望弄清楚如何按降序列出


谢谢大家!

这是删除重复项并按降序排序的非数组公式

在G35中,向下复制:

=IFERROR(INDEX($D$2:$D$9999,MATCH(0,MMULT(COUNTIF($D$2:$D$9999,">"&$D$2:$D$9999),1)-SUM(MMULT(COUNTIF($G$34:G34,$D$2:$D$9999),1)),0)),"")

您使用的excel版本是什么?如果您使用的是excel 365(最新版本),则会有新的数组函数:或者,如果您使用的是以前的版本,请查看这篇文章:@RicardoDiaz我使用的是excel 2016,然后查看第二个链接如果这是一个选项,您可以在透视表中轻松执行此操作。