根据其他列EXcel函数行代码从列中提取值

时间:2016-10-26 04:08:20

标签: excel

Excel新手:问题

示例表下面:

Company     Product     Total Sales
AAA     WWW     240
AAA     QQQ     123
AAA     RRR     123
BBB     QQQ     140
BBB     RRR     122
BBB     WWW     120
CCC     QQQ     190
CCC     RRR     178
CCC     WWW     127
DDD     QQQ     290
DDD     RRR     789
DDD     WWW     145

所需的输出:相同的表格应按公司和按总销售额排列的产品进行分类: (公司名称不需要排序,但应该聚集在一起)

期望的输出:

{{1}}

工作表太大,无法手动完成。有没有办法在Excel中自动化该过程。如果是这样请帮助。解决方案应该只通过函数没有数据透视表或VBA。

2 个答案:

答案 0 :(得分:1)

您似乎只想按照该顺序对CompanyTotal Sales列中的数据进行排序。在这种情况下,您只需在Excel中突出显示您的表格,然后按 ALT + D + S 。这将打开一个排序对话框,如下面的屏幕截图所示。注意:选择数据时包括列标题(尽管屏幕截图显示了这一点)。

enter image description here

只需选择Company作为第一个排序列,按升序排列(即A to Z,这是默认值)。然后点击Add Level添加新的排序列,并选择Total SalesLargest to Smallest作为排序顺序。

答案 1 :(得分:0)

使用Excel菜单数据>>过滤
Data >> Filter
选择标题行上的箭头按钮,然后根据需要选择排序类型。
enter image description here
或者您需要更多排序选择如下图所示。
enter image description here
添加级别并选择要排序的列,然后单击“确定”。
enter image description here
结果应该是这样的。
enter image description here