excel第一列重复
来源:百度知道 编辑:UC知道 时间:2024/05/25 02:55:01
excel第一列是人名,第二列是电话,电话基本上没重复的。
假如原来的表是这样的:
A列 B列 C列
陈惠军 11111
陈惠军 11112
陈惠军 11113
陈龙国 21111
陈龙国 21112
陈龙国 21113
想要的效果:
A列 B列 C列 D列
陈惠军 11111 11112 11113
陈龙国 21111 21112 21113
假如原来的表是这样的:
A列 B列 C列
陈惠军 11111
陈惠军 11112
陈惠军 11113
陈龙国 21111
陈龙国 21112
陈龙国 21113
想要的效果:
A列 B列 C列 D列
陈惠军 11111 11112 11113
陈龙国 21111 21112 21113
=OFFSET($A$1,(ROW(A1)-1)*3+IF(COLUMN(A1)-1<2,0,MOD(COLUMN(A1)-2,3)),IF(COLUMN(A1)-1>0,1,0),,)
如果每个人名都有3个电话的话,
第一步:录一个简单宏
第二步:简单修改一下宏
第三步:执行宏就能自动操作了。
如果每个人名没有3个电话的话,凑3个就行了。
数据透视表,...,复制,选择性粘贴(数值,转置),定位,删除空白单元格.
3楼果然好办法,我本来也觉得最好用宏实现。现在发现你的公式很不错。