excel中如何将多列转换成多行

比如一个人名后面跟着很多数据(3~5列不等)转换后数据全部在一列每个数据前面有他的人名(人名前面还有地方啊等其他数据)。大体就是这样,有快捷一点的方式方法吗?我想要说明的... 比如一个人名后面跟着很多数据(3~5列不等)转换后数据全部在一列 每个数据前面有他的人名(人名前面还有地方啊等其他数据)。大体就是这样,有快捷一点的方式方法吗?
我想要说明的是 整张票里面有不同时期 不同地点但是相同的张三李四,而且后面跟随的信息有可能是1列或者4列不等 需要将姓名后面跟随的列转换成行
展开
 我来答
笑一笑说一说
科技发烧友

2018-08-27 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33707

向TA提问 私信TA
展开全部

在G1 H1中分别输入或复制粘贴下列公式

=INDEX(A:A,INT(ROW(A4)/4))

=INDIRECT(ADDRESS(INT(ROW(A4)/4),MOD(ROW(A4),4)+2))

选择G1:H1,下拉填充

买恨桃XM
2018-08-27 · TA获得超过307个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:30.8万
展开全部
1.首先打开要编辑的Excel电子表格 如图

2.右键需要设置的行,然后点击“复制” 如图

3.鼠标单击其他空白单元格,也就是你要设置列的位置 如图

4.点击菜单栏上的“编辑” ,然后单击“选择性粘贴” 如图

5.在弹出的选择性粘贴窗口里打钩“转置”,然后点击“确定” 如图

6.完成以上操作之后就可以实现把行变成列了 如图
追问

你这个复制粘贴用的很溜啊,但是完全不是你想的那样简单。

原表

效果是这样

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山桑弓
2018-08-27 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:2852万
展开全部

这个可用数据透视表来完成,原来做过一个小动画例子,可以参照一下。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自朱家尖积极进取的大平原狼
2018-08-27 · TA获得超过6270个赞
知道大有可为答主
回答量:6076
采纳率:71%
帮助的人:2518万
展开全部
假定原数据在A:F列,转换结果放在G:H列,先在G1输入公式:
=INDIRECT(TEXT(SMALL(IF(B$1:F$1000<>"",ROW(B$1:F$1000)/1%%+COLUMN(B$1:F$1000),99999),ROW())%%,"R#C1"),)
公式以CTRL+SHIFT+ENTER三键结束。
在H1输入公式:
=INDIRECT(TEXT(SMALL(IF(B$1:F$1000<>"",ROW(B$1:F$1000)/1%%+COLUMN(B$1:F$1000),99999),ROW()),"R#C0000"),)
公式以CTRL+SHIFT+ENTER三键结束。
将两个公式向下复制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林林燚
2018-08-26 · TA获得超过401个赞
知道小有建树答主
回答量:576
采纳率:77%
帮助的人:267万
展开全部
复制-选择性粘贴-转置,即可把行列进行转换
追问
问题是我有N行这样的问题  一行一行的操作得累死啊
追答
复制又不是一行一行的复,复制整个表格,然后转置,所有的行列都会交换
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式