一个标准Excel表非要转置成二维表,还不让求和,难了

Excel学习世界 2023-01-24 12:14:45

今天仍然是个网友求助案例,由于这个案例比较有代表性,我会一如既往分别给大家详细阐述每种解决方案。

案例:

下图 1 是一个比较简单的一维数据表,每种菜品有不同批次的订单,所以有不同的对应数量。

现在要求把这个表以二维表的形式展现,每个菜品的数量依然分别列出,不要求和。

效果如下图 2 所示。

解决方案:

1. 将 C 列设置为辅助列 --> 输入以下公式 --> 下拉复制公式:

=COUNTIF($A$2:A2,A2)

公式释义:

计算 A2 单元格在区域 $A$2:A2 内是第几次出现;

区域的第一个单元格必须绝对引用,第二个单元格需要相对引用,这样随着公式下拉,区域范围就会在起始行不变的情况下不断增加

2. 选中数据表的任意单元格 --> 选择菜单栏的“插入”-->“数据透视表”

3. 在弹出的对话框中选择“现有工作表”及所需上传至的位置 --> 点击“确定”

4. 在右侧的“数据透视表字段”区域,按以下方式拖动字段:

行:“辅助”

列:“菜品”

值:“数量”

5. 选中数据透视表的任意单元格 --> 选择菜单栏的“设计”-->“总计”-->“对行和列禁用”

现在透视表的值区域样式就是案例所需的结果。

6. 将列标题及值区域以值的形式复制粘贴到空白处 --> 用格式刷将原数据表的格式复制过来。

就这么简单。

1 阅读:24

Excel学习世界

简介:Excel 学习交流