excel行转为列快捷键 excel中怎么行数据变成列数据?

[更新]
·
·
分类:互联网
2504 阅读

excel行转为列快捷键

excel中怎么行数据变成列数据?

excel中怎么行数据变成列数据?

在excel数据处理中常常会需要行列数据转换,也就是列数据变成行,具体操作如下(以excel2010为例):
1、选中要转换的数据,右击鼠标,选择”复制“,如图:
2、在要转换的地方右击鼠标,选择”选择性粘贴“中的”转置“图标,如图:
3、这时行列就进行了转换,列数据变成了行数据了,如图:

在Excel中,选中数据,复制,右击要粘贴的地方,选择选择性粘贴

excel中时间一列怎么变两列?

Excel中时间一列,要想变成两列,我们就必须插入新的一列,我们在时间这一列的后方的一列点中一个单元格,然后点击鼠标右键,然后再点击插入列,这时候我们就会在时间的后面出现了一列空白列,我们再将时间去按时间和分钟去给它设定成两列,将这一列全部加上边框,然后输入不同的数值,这样就可以了。

表格中怎么把一列数据变成一行数据?

表格中怎么把一列数据变成一行数据,其实方法很简单,咱们使用excel中的“转置”功能就可以啦,具体操作如下:
1、首先咱们打开需要处理的Excel文档;
2、接着选择第一列数据,点击鼠标右键,进行“复制”;
3、之后,选择需要横至该行的单元格,右键单击选择“选择性粘贴”-“黏贴内容转置”;
4、接下来我们就可以看到一列数据已经变成了一行数据。是不是很简单?赶紧练起来吧~

如何将excel多行多列按横向输出变为一列?

我来试着回答一下:实例问题看起来比较简单,其本质是个列转行的问题,只是结果展示依然以列来标识而已。以下的回答适用于Excel的行转列处理。
1、简单的行列转换,使用Excel提供的复制—选择性粘贴—转置即可。这种适用于关键列中的没有相同数据的,如:
2、复杂一点的,使用Excel提供公式来解决:
A、确定新的列头,比如题目中的A1/A2/A3是新的列头:
-复制原有数据列,粘贴到任意空白位置,删除重复项,得到没有重复值的列头
-将新的列头值从列转为行(参考1中的步骤)
B、第二步需要做的是基于新的列头的值(如“A1”),查找原来的数据中,与“A1”相匹配的值,如“asd”,并把“asd”填到“A1”的下方;为了方便演示,我将数据整理成如下形式,下面将使用Excle的行列标引来表示公式:
写公式前的提醒:最后使用数组公式(有大括号包起来),写好公式后使用Ctrl Shift Enter完成输入,分步解读中直接说明逻辑
C、现在在D2格子中开始一步一步写公式:
-在B1:B5中查找D1,使用if公式,如果相等,则返回BI:B5的行号,否则任意返回一个值(尽量大一点,方便后面使用small函数):if($B$1:$B$5D$1,row($B$1:$B$5),1000)
对D2来说,上述公式返回的值为:{1,1000,1000,1000,1000}
-用small函数将if函数得到的一串值进行升序排列,并和B1对应的行号做对比,锁定对应的行号:small(if($B$1:$B$5D$1,row($B$1:$B$5),1000),row(B1))
对D2来说,上述公式返回的值为:small({1,1000,1000,1000,1000},1)1
-基于上一步找到的行号,在A1:A5中查找对应的值,使用index函数:
index($A$1:$A$5,small(if($B$1:$B$5D$1,row($B$1:$B$5),1000),row(B1)))
对D2来说,上述公式返回的值为:index($A$1:$A$5,1)asd
D、基于C步骤的解读,可以看到最终D2的公式为:{index($A$1:$A$5,small(if($B$1:$B$5D$1,row($B$1:$B$5),1000),row(B1)))}
其中{}是录入公式结束后,按Ctrl Shift Enter得到的:
E、拖拽光标填充剩下的格子,自动得到计算结果。对于#REF!部分,使用“查找和选择”中的定位功能,定位后直接删除就可以:
F、对于上述过程,可以使用Excel自带的“公式求值”功能完成每一步的检查:
End.