Excel表格按从大到小顺序自动填入相应的内容,且能识别相同数值对应的不同内容?

如图所示,X5到X9为W18到W24从大到小排列的前五位,用的公式为X5==LARGE(W18:W24,1),V5到V9是对应的U18到U24中百分比前五的项目,公式为V5==INDEX($U$18:$U$25,MATCH(X5*1,$W$18:$W$25,0))。当有占比相同的数据存在时,如图,B和C占比都是24.07%,V6和V7显示的都是B,而不是一个B一个C。当这样的情况存在时,该怎么做?

如图所示:公式如下,输完按CTRL+SHIFT+ENTER生成数组公式,下拉复制。

(V5:W5是合并单元格,输入三键无法生成数组。可以先取消合并,再按三键组合生成数组,然后再重新合并。)

V5公式:

=INDEX(U$18:U$24,RIGHT(LARGE(ROUND(W$18:W$24,3)+(ROW($1:$7)*10^-7),ROW(A1)),1))

X5公式改成如下,也可下拉复制。

X5公式:=LARGE(W$18:W$24,ROW(A1))

温馨提示:答案为网友推荐,仅供参考
相似回答