wps里,怎么实现按A列为条件,对b列数据分列?会筛选,但是数据量大,筛选粘贴好慢。

举例:原来的列表:

班级 学科 得分
一班 数学 96
一班 语文 96
一班 英语 96
一班 政治 96
一班 历史 96
一班 地理 96
二班 语文 96
二班 数学 96
二班 英语 96
二班 政治 96
二班 历史 96
二班 地理 96
三班 语文 96
三班 数学 96
三班 英语 96
三班 政治 96
三班 历史 96
三班 地理 96
希望能够变成:
学科 一班 二班 三班
语文 96 96 96
数学 96 96 96
英语 96 96 96
政治 96 96 96
历史 96 96 96
地理 96 96 96

方法一:

1、复制B列,粘贴到F列,在“数据”选项下的“删除重复项”后,保留唯一学科;

2、在G1:I1分别输入班级名称;

3、在G2单元格输入以下公式,然后向右向下填充公式

=SUMIFS($C:$C,$A:$A,G$1,$B:$B,$F2)

方法二:数据透视表

 选中数据区域任一单元格,在“插入”选项下点击“数据透视表”,选择数据透视表的生成位置;

在右侧的“数据透视表字段”中,分别拖曳“班级”“学科”“分数”到“列”“行”“值”域,生成数据透视表

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-05

插入-数据透视表

将班级放到列字段,学科放在行字段,得分放在值字段

本回答被提问者采纳
第2个回答  2021-03-05
要用代码的,你得明白。
相似回答