请教如下图所示,怎样把A1:A21列内容通过公式或excel函数自动转换成B1:L21显示格式?谢谢...
一、首先,打开Excel程序,进入程序主界面。
二、然后,选中要进行列转行操作的内容,选择右键菜单中的“复制”,点击打开。
三、然后,选中空白处单元格,在右键菜单中选择“选择性粘贴”,点击打开。
四、然后,在对话框中选择“转置”,点击打开。
五、最后,即可看到Excel表格列转行完成,问题解决。
工具:2010版Excel
1、先选中需要列转行的单元格,如下图中的A1-A10单元格,然后按Ctrl+C键进行复制;
2、点击需要转置后的空白单元格,如下图中的C1单元格;
3、点击鼠标右键,在跳出来的界面选择“选择性粘贴”;
4、在“选择性粘贴”界面勾选“转置”,然后点“确定”;
5、最后就可以把列数据转化为行数据。
本回答被网友采纳列转行,行转列,有两个方法可以实现,一个是通过转置,一个是通过函数。
1、选择性粘贴——转置的方法。
选中数据,右键复制,点击任意空白单元格,右键选择性粘贴——转置,就能把列数据转化为行数据。
2、使用TRANSPOSE函数。
先选择跟源数据区域行数相等的列,然后在编辑栏输入公式=TRANSPOSE(C1:C10),注意这里用的是数组用法,需要ctrl+shift+enter三键回车,行区域就被转化为列区域。公式完成后,先复制,然后粘贴为值,这样在修改数据时,就不会有“不能更改数组的某一部分”的提示了。
b2=A2
B3=IF(INDEX($A$2:$A$20,ROW(B2))=B2,B2,"")向下复制。
C2=IF(COUNTIF($B$2:B$20,"><")<COUNTA($A$2:$A$20),INDEX($A$2:$A$20,COUNTIF($B$2:B$20,"><")+ROW(C1)),"")向右复制到L2。
C3=IF(COUNTIF($B$2:B$20,"><")+ROW(C2)>COUNTA($A$2:$A$20),"",IF(INDEX($A$2:$A$20,COUNTIF($B$2:B$20,"><")+ROW(C2))=C2,C2,""))向右向下复制到黄色区域
本回答被提问者和网友采纳比如说,先选中 E1:M1 区域,然后输入公式:=TRANSPOSE(A1:A9) ,再然后同时按下 Ctrl+Shift+Enter 组合键(这是数组公式的专用键),这时候你就发现结果被转置了。