如何将EXCEL横排转数排?

来源:百度知道 编辑:UC知道 时间:2024/07/12 12:40:31
表1:货号 品名 标牌价 色号 080 090 100 110 120 130 140 150 160 170
10138503 马夹 199 44军绿 0 0 0 0 1 2 2 2 1 0
10238504 连帽T恤 149 33湖蓝 0 1 1 1 1 1 0 0 0 0

表2:10138503 马夹 199 44军绿 140 2
10138503 马夹 199 44军绿 150 2
10138503 马夹 199 44军绿 160 1
10138503 马夹 199 44军绿 170 0
10238504 连帽T恤 149 33湖蓝 080 0
10238504 连帽T恤 149 33湖蓝 090 1
10238504 连帽T恤 149 33湖蓝 100 1
10238504 连帽T恤 149 33湖蓝 110 1
10238504 连帽T恤 149 33湖蓝 120 1
10238504 连帽T恤 149 33湖蓝 130 1
10238504 连帽T恤 149 33湖蓝 140 0
10238504 连帽T恤 149 33湖蓝 150 0
10238504 连帽T恤 149 33湖蓝 160 0
10238504 连帽T恤 149 33湖蓝 170 0
求:如何用公式或者宏将表1转换成表2
数据量有几百条,”选择性粘贴-转置”工作量较大,不妥.要把:货号,品名,标牌价,色号保持不变且要复制9条在下方,再把080,090..170尺码和数量转置成两列

不用宏!
用公式可以做到,但是比较复杂
这里说不清楚

提醒你用index函数
剩下的你自己琢磨吧!

祝你好运!

如果数据不超过256行,可以使用转置.
另外方法,可以试试"数据透视表",也可以实现的

先将其中一行复制,在新的工作表中按右键--选择性粘贴--里面有个转置的选项,这样就OK了。

http://www.hn-jy.com.cn/db_picture/info6/200706261641443120.doc
这个文章可以帮你~

先将其中一行复制,在新的工作表中按右键--选择性粘贴--里面有个转置的选项,这样就OK了。