如何使EXCEL表里的数据每次发生变动后表格自动降序排列

发布网友 发布时间:2022-04-23 15:04

我来回答

3个回答

热心网友 时间:2022-04-27 10:55

J5=IF(ISERROR(LARGE(C$5:C$12,ROW(A1))),"",LARGE(C$5:C$12,ROW(A1)))向下复制到绿色区域

I5=IF(J5="","",LOOKUP(1,0/(C$5:C$12=J5),B$5:B$12))向下复制到*区域

选中黄绿色区域复制到红色区域

热心网友 时间:2022-04-27 12:13

可以做到的,方法也不难,只是最后的表有点复杂:
先把你现在的表复制一份,把一份作为中间表,品牌和销售额为其它表汇总得出,也就是你现在的公式,在品牌之前增加一列名次,使用公式RANK获得。这样每个地区有三列了。

把刚才复制的另外一个表作为最终展示表,所有数据从刚才做的这个表里面VLOOKUP得来,VLOOKUP的区域是每个地区的三列,VLOOKUP的第一个参数使用A列,这样展示表的格式没有变化,中间表可以隐藏,修改原始数据后,展示表自动变化。

热心网友 时间:2022-04-27 13:48

只要有基础数据就可以在新的区域自动排序生成表的,用LARGE,INDEX与MATCH函数就可以了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com