EXCEL问题,请教

来源:百度知道 编辑:UC知道 时间:2024/09/25 01:16:28
小弟有一事请教,在EXCEL中我的数据比如为:
A B
张 10
王 20
李 15
张 15
王 10
李 10

如何把他变成
A B
张 10 15
王 20 10
李 15 10

也就是A列相同的名称只显示一个,B列的结果合在一个单元格内,但中间要有空格.
这图为我目前做到的,但还不是我想要的结果,最终结果希望是:
A B
110670931 28 47
120471080 17
120471082 17
也就是说,在柜号有数字,而款号为空白的话,柜号和上面的合并并保留内容

数据在A列和B列

在C1输入公式
=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$2000&"",$A$1:$A$2000&"",0)=ROW($A$1:$A$2000),ROW($A$1:$A$2000),4^8),ROW(A1)))&""

数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

然后在D1输入公式
=INDEX($B:$B,SMALL(IF($A$1:$A$2000=$C1,ROW($A$1:$A$2000),4^8),COLUMN(A1)))&""
数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往右拖动,再往下拖动

就会得出A列相同的名称只显示一个,B列结果每个数字占一个单元格

如果数据不多,就以A列排序后手动修改吧。

用数据透视表

插入一列序号(第一列),排序,第一关键字是A,升序,第二关键字是序号,升序,利用公式 =IF(B2=B3,C3,""),然后筛选就可以了,明白吗

看图片

请教excel问题 EXCEL问题请教 请教EXCEL中的问题 请教Excel问题 请教EXCEL问题!! 请教高手Excel问题 求助,请教Excel问题 继续请教Excel问题 请教EXCEL公式问题 EXCEL问题,请教高手.