我想把EXCEL表中,店名-产品名-销售量,转换成列是店名,行是品名,其中的销售量要和原来的匹配,怎么做?
发布网友
发布时间:2023-08-22 22:13
我来回答
共3个回答
热心网友
时间:2023-10-02 14:15
有简单的办法,先建一新表,写好行列标题,如:
产品一 产品二 产品三
A店
B店
C店
然后在B2输入=SUMIFS(表1!$C$2:$C$3000,表1!$A$2:$A$3000,$A2,表1!$B$2:$B$3000,B$1)
双击拉柄向下自动填充,继续一同向右拉填充至你需要的列数完成。(表1是你有数据的表名,如不符可自行修改),结果显示如:
表1现操作表
店名品名 销售量 产品一产品二 产品三
A店 产品一100A店1001100
A店 产品二80B店2000
B店 产品一20C店03050
C店 产品二30
C店 产品三50
A店 产品二30
这是有汇总功能的,即相同的项就累计,比如我作测试的A店的产品二:30+80=110。有问题请及时反馈,我在线。祝你成功!
公式经过测试,是准确的,如果不成,请把汇总表的行,列标题重新输入一下,我是说如果这里面隐藏有空格而你的原表没有空格结果就会不准确了。
热心网友
时间:2023-10-02 14:16
设原来表表名为SHEET1
B2 =SUMPRODUCT((SHEET1!$A$2:$A$1000="$A2")*(SHEET1!$B$2:$B$1000="B$1")*SHEET1!$C$2:$C$1000) 横拉再一起下拉复制公式
热心网友
时间:2023-10-02 14:16
在第一个表中,按照上面的格式,有几百行,想给换成列是店名,行是品名这种格式,其中数据要一致——————
“转置”功能可以满足你的要求,详细步骤如下:
选中你要转换的内容——复制——选择你要粘贴的位置——右击——选择“选择性粘贴”——在弹出的窗口中选择“转置”——搞定。这时你可以看到原先的行都变成了列,列都变成了行。