Excel 多行多列变成多行一列???

作者&投稿:巧邦 (若有异议请与网页底部的电邮联系)
EXCEL 如何把多列多行转换成一列多行~

EXCEL如何快速插入多行

也不清楚你到底多少行多少列,也不知道你要什么规则,给你两种公式自己套用
13列变成1列,行不限

=OFFSET($A$1,INT((ROW(A1)-1)/13),MOD(ROW(A1)-1,13))
公式下拉
18行变成1列,列不限
=OFFSET($A$1,MOD(ROW(A1)-1,18),INT((ROW(A1)-1)/18))
公式下拉

假设数据在A1:E8,结果放在G:H列,则:

G1=OFFSET($A$1,,CEILING(ROW()/7,1))&OFFSET($A$2,MOD(ROW()-1,7),)

H1=OFFSET($A$2,MOD(ROW()-1,7),CEILING(ROW()/7,1))

选定G1:H1公式下拉到H28,结果如下图所示:

示例附件:



选中第一列单元格内容,设置单元格格式,选数字-自定义-G/通用格式-在类型下的输入框填入

甲@(即在第一列加前缀甲),其他乙,丙,丁列同样设置,再把它们复制粘贴到下面就行了



假设原数据在A1:E8区域内
F2输入公式
=OFFSET(B$1,,INT(ROW(A7)/7)-1,)&INDIRECT("A"&MOD(ROW(A7),7)+2)
下拉

G2输入公式
=INDEX(A$1:E$8,MATCH(INDIRECT("A"&MOD(ROW(A7),7)+2),A$1:A$8,),MATCH(OFFSET(B$1,,INT(ROW(A7)/7)-1,),A$1:E$1,))
下拉即可

f1=index($1:$1,roundup(row()/7,0)+1)&index(a:a,mod(row()-1,7)+2),下拉
g1=index(a:e,mod(row()-1,7)+2,roundup(row()/7,0)+1)),下拉

必须是这样吗?


澄迈县19150116122: EXCEL 多行多列转成多行一列 -
韩届复方: 设有6列,在A到F 在G1单元格输入:=INDEX(A:F,ROUNDUP(ROW(A1)/6,),MOD(ROW(A1)-1,6)+1) 一直下拉到显示为0为止.

澄迈县19150116122: 怎么将excel多列多行转换为一列一行 -
韩届复方: 首先选中这组数据,然后点击复制.打开粘贴板(工具栏左下侧有一个粘贴板展开按钮),可以看见刚才复制下来的数据 双击F1,使之处于编辑状态,然后在粘贴板的下拉菜单中单击粘贴,使数据粘贴到F1中.选中F1中数据,并复制,然后粘贴到G列.选中G列数据,找到工具栏中的【填充】按钮,下拉单击【两端对齐】,即可.http://jingyan.baidu.com/article/3c343ff7e7eb9e0d377963f4.html?st=2&net_type=&bd_page_type=1&os=0&rst=&word=FAST_20C3A4

澄迈县19150116122: 怎么用excel将多行多列的数据排成一列 -
韩届复方: 可以参考一下我昨天在《》回答的《求助:有没有办法批量行转为列》问题 即,把上面3行转换成为下面的2列,不知是否这个意思! 1、在A10单元格输入公式: =OFFSET($A$1,INT((ROW(A1)-1)/10),MOD(ROW(A1)-1,10)) 复制并下...

澄迈县19150116122: EXCEL里多行多列变成多行一列 -
韩届复方: 假设是10列=OFFSET($A$1,(ROW(A10)/10)-1,MOD(ROW(A10),10))下拉复制公式公式中的10,可以改动为你的实际列数.

澄迈县19150116122: excel表格多行多列怎么变成一列数据 -
韩届复方: E2=IF(ROW(A1)>COUNTA($A$2:$D$9),"",INDIRECT(TEXT(SMALL(IF($A$2:$D$9"",ROW($A$2:$D$9)*100+COLUMN($A$2:$D$9),99^9),ROW(A1)),"r0c00"),)) F2=IF(ROW(A1)>COUNTA($A$2:$D$9),"",INDEX($A$1:$D$9,MOD(...

澄迈县19150116122: 在excel中如何将多行多列的数据快速转换成一行多列?如图: -
韩届复方: 在G2单元格输入以下公式,然后向右向下填充公式 =OFFSET($A$2,INT((COLUMN(A1)-1)/5)+(ROW(A1)-1)*3,MOD(COLUMN(A1)-1,5))详见附图

澄迈县19150116122: 如何在EXCEL中将多列的数据改成一列 -
韩届复方: 选中多列数据——复制——选中需要粘入的行首——粘贴——选择性粘贴——选择转置——确定即可,这样就由多列变成为多行.如果想要变成一个单元格,就要用数据连接&或CONCATERATE公式了.

澄迈县19150116122: excel如何将多列转为一行? -
韩届复方: 把B列整体往下拽一格,C列拽两格,然后D1=A1&B1&C1即可.

澄迈县19150116122: 如何用EXCEL函数把多行多列按顺序转为多行一列 -
韩届复方: 也不清楚你到底多少行多少列,也不知道你要什么规则,给你两种公式自己套用13列变成1列,行不限=OFFSET($A$1,INT((ROW(A1)-1)/13),MOD(ROW(A1)-1,13)) 公式下拉18行变成1列,列不限=OFFSET($A$1,MOD(ROW(A1)-1,18),INT((ROW(A1)-1)/18)) 公式下拉

澄迈县19150116122: excel中如何把多行多列数据排成一列 -
韩届复方: =OFFSET(A$1,(ROW(A1)-1)/3,MOD(ROW(A1)-1,3)) 公式向下填充

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网