首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将新表中的数据从另一个表中排序的公式

将新表中的数据从另一个表中排序的公式
EN

Stack Overflow用户
提问于 2018-07-26 05:28:13
回答 2查看 51关注 0票数 1

我有一个按行业(industrias)进行了2年(2017和2018年)的交易表,从它们我想创建另一个表,其中只显示前4个有更多交易的行业(行业名称和交易数量),在第5行中出现了其他行业,这些行业将被排除在排行榜之外的行业的交易量相加。(即所有未达到排名的其他行业之和)。如果有同样数量的行业,我只需要按字母顺序排序。输出中的"otras industrias“公式是什么?因为它必须有所有其他不是排名第一的之和。

输入:

代码语言:javascript
运行
复制
Industrias                                  2017    2018
Acero, metalurgia y producción industrial    2       5
Aeroespacio y Aeronautica                    3       2
Agro                                         5       3
Agua y sanitización                          6       0 
Alimentos y bebidas                          7       0
Armas y Municiones                           8       6
Automotriz                                   4       6

期望输出:

代码语言:javascript
运行
复制
Ranking 2018
       Industry       N° transacctions
1°  Name of industry          x
2°  Name of industry          Y
3°  Name of industry          Z
4° Otras industrias           w
EN

回答 2

Stack Overflow用户

发布于 2018-07-26 11:48:12

对于“工业”,这将处理关系,因为您正在对整数进行排序:

=INDEX(INPUT[Industrias],ROUND(MOD(1-LARGE(INDEX(INPUT[2018]+(ROW($C$2)-ROW(INPUT[2018]))/(COUNT(INPUT[2018])+1),),[@Rank]),1)*(COUNT(INPUT[2018])+1)+1,0),)

交易数量将简单地为:

=LARGE(INPUT[2018],[@Rank])

票数 0
EN

Stack Overflow用户

发布于 2018-07-26 17:54:15

我能想到的最简单的解决办法是..。

  1. 高亮显示所有数据(包括标题),
  2. 数据>排序。
  3. 然后勾选“我的数据有标题”,
  4. 按“2018年”排序,从“最大”到“最小”。
  5. 添加级别:按> "Industrias“排序,将顺序> "A到Z”改为“最小”。

好了。希望能解决问题。(:

p/s :或者..。您可以探索使用手动文本排序构建公式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51531593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档