EXCEL中如何行列转换?
上海亚东有限公司商业发票上海亚东有限公司服务发票上海又然有限公司建筑发票上海又然有限公司商业发票上海亚东有限公司商业发票服务发票上海又然有限公司建筑发票商业发票要变成用透...
上海亚东有限公司 商业发票
上海亚东有限公司 服务发票
上海又然有限公司 建筑发票
上海又然有限公司 商业发票
上海亚东有限公司 商业发票 服务发票
上海又然有限公司 建筑发票 商业发票
要变成
用透视图好像可以做的 但我忘了 就高手解决
前2个回答好像不太对哦 、
我只要一个企业名称 展开
上海亚东有限公司 服务发票
上海又然有限公司 建筑发票
上海又然有限公司 商业发票
上海亚东有限公司 商业发票 服务发票
上海又然有限公司 建筑发票 商业发票
要变成
用透视图好像可以做的 但我忘了 就高手解决
前2个回答好像不太对哦 、
我只要一个企业名称 展开
展开全部
在C1列输入公式 =B2,然后下拖。。然后,插入一列。。设置序号为a,b,选择,下拖。。
俺此列排序后,把B部分删除。。OK。。
俺此列排序后,把B部分删除。。OK。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果仍是原先的题:
原数据区域为A1:B4,新数据区域为A6:C7。
操作:1.将A1拷到A6,B1拷到B6,B2拷到C6。
2.将A3拷到A7,B3拷到B7,B4拷到C7。
如果数据规律不变,而数据量很大,需作变化如下:
新数据在Sheet2中,区域为A1:Cn (n=公司数)
原数据在Sheet1中,区域为A1:Bm (m=2n)
在Shee2中输入:A1=INDEX(Sheet1!$A$1:$B$m,ROW()*2-1,COLUMN())
B1=INDEX(Sheet1!$A$1:$B$m,ROW()*2-1,COLUMN())
C1=INDEX(Sheet1!$A$1:$B$m,ROW()*2,COLUMN()-1)
将A1、B1和C1下拉到n行,完成变换操作。
补充(如果一个公司,以下n=1)
当原数据结构为n个记录,每个记录1个关键字加m个数据项,为nm行2列排列。
变换后数据结构为n行m+1列排列(关键字在首列)。
原数据区域在工作表1中,A1:Bnm。
目标数据区域在工作表2中,A1:[m+1]n,其中[m+1]应转换成字母。
函数:目标单元格=INDEX(已知数据区域,被索取数据行数,被索取数据列数)。
在工作表2中操作如下:
A1=INDEX(工作表1!$A$1:$B$nm, ROW()×m-m+ COLUMN(), 1 )
注:“工作表1!$A$1:$B$nm”是绝对区域表示。
将A1拷贝到B1,在B1中的第三个参数1改成2,即:
B1=INDEX(工作表1!$A$1:$B$nm,ROW()×m-m+ COLUMN(),2)
将B1拷贝到C1、D1……第m+1列(右拉)。
将第1行的A1、B1……第m+1列拷贝到第2、第3……第n行(下拉)。
结束。
以此类推,当数据分散在各处,只要改变已知数据的区域即可。
当需要将几个工作簿的数据并到一个工作表中,已知数据的区域要包含相应的文件名。
原数据区域为A1:B4,新数据区域为A6:C7。
操作:1.将A1拷到A6,B1拷到B6,B2拷到C6。
2.将A3拷到A7,B3拷到B7,B4拷到C7。
如果数据规律不变,而数据量很大,需作变化如下:
新数据在Sheet2中,区域为A1:Cn (n=公司数)
原数据在Sheet1中,区域为A1:Bm (m=2n)
在Shee2中输入:A1=INDEX(Sheet1!$A$1:$B$m,ROW()*2-1,COLUMN())
B1=INDEX(Sheet1!$A$1:$B$m,ROW()*2-1,COLUMN())
C1=INDEX(Sheet1!$A$1:$B$m,ROW()*2,COLUMN()-1)
将A1、B1和C1下拉到n行,完成变换操作。
补充(如果一个公司,以下n=1)
当原数据结构为n个记录,每个记录1个关键字加m个数据项,为nm行2列排列。
变换后数据结构为n行m+1列排列(关键字在首列)。
原数据区域在工作表1中,A1:Bnm。
目标数据区域在工作表2中,A1:[m+1]n,其中[m+1]应转换成字母。
函数:目标单元格=INDEX(已知数据区域,被索取数据行数,被索取数据列数)。
在工作表2中操作如下:
A1=INDEX(工作表1!$A$1:$B$nm, ROW()×m-m+ COLUMN(), 1 )
注:“工作表1!$A$1:$B$nm”是绝对区域表示。
将A1拷贝到B1,在B1中的第三个参数1改成2,即:
B1=INDEX(工作表1!$A$1:$B$nm,ROW()×m-m+ COLUMN(),2)
将B1拷贝到C1、D1……第m+1列(右拉)。
将第1行的A1、B1……第m+1列拷贝到第2、第3……第n行(下拉)。
结束。
以此类推,当数据分散在各处,只要改变已知数据的区域即可。
当需要将几个工作簿的数据并到一个工作表中,已知数据的区域要包含相应的文件名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Excel表格数据行列互换的操作方法如下:
一、选择要复制进行转换的数据;
二、在需要放置的单元格上执行【编辑】菜单中的【选择性粘贴】命令;
三、在【选择性粘贴】对话框的【粘贴】选项区域中选择【全部】选项;
四、在【运算】选项区域中选择【无】;并选择【转置】复选框;
五、单击【确定】按钮。
一、选择要复制进行转换的数据;
二、在需要放置的单元格上执行【编辑】菜单中的【选择性粘贴】命令;
三、在【选择性粘贴】对话框的【粘贴】选项区域中选择【全部】选项;
四、在【运算】选项区域中选择【无】;并选择【转置】复选框;
五、单击【确定】按钮。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
拷贝区域->右键->选择性粘贴->选择 转置->确认
试试吧,完全自动应该是不行
靠公式我感觉是不行,只能用vba做
试试吧,完全自动应该是不行
靠公式我感觉是不行,只能用vba做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |