如何用EXCEL函数把多行多列按顺序转为多行一列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用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))
公式下拉 参考技术A
如果上面的数据表起点不是A1,怎么弄???
如果套用=OFFSET($A$1,INT((ROW(A1)-1)/13),MOD(ROW(A1)-1,13))就会出错。
参考技术B 使用offset函数,请说明具体规则怎么把excel一列变成一行数据库
参考技术A 1. Excel中如何将一列数据变成一行数据【操作步骤】
1 打开excel 表格。
2 输入要改变位置的数据。
3 选中数据,复制。
4 选择要从列转变成行的位置。
5 击右键-选择性粘贴-转置。
6 确定即可。
2. 怎么将excel里的一列数据转为一行 excel数据列转行方法
有时候我们需要将Excel表格里的一列数据转换成以一行的方式排列,比如我们复制一列数据,想要在一个新的表格里却需要横过来放置,我们不可能一个个输入,但是excel提供了这样的功能。
我们来看看怎么做。 步骤 首先,我们打开一个又一列名字的表格,我们希望把这列数据横过来排放。
拖动鼠标可以以选中这一列数据,方法是从A1单元格开始拖动鼠标,知道最后一个名字为止。 我们点击菜单栏上上的编辑,在编辑菜单中,我们选择复制。
随便找到一个空单元格,这个单元格是将来我们创建的一行数据的第一个单元格,在这里你可能还无法理解,继续往下看就可以看到了。 接着点击菜单栏上的编辑,在编辑菜单中点击“选择性黏贴”,记住是选择性黏贴,而不是黏贴。
弹出了一个选择性黏贴的对话框,我们勾选最下面的“转置”,然后点击确定按钮。 7这样在C1单元格后面就粘贴了一行数据,这一行数据正是这一列数据转换而来。
3. 怎样把excel中的一列数据改成一行数据并复制到word中
1、以excel2010版本为例,如图有一列数据,先选中这列数据,然后按Ctrl+C键复制;
2、选中旁边空白的单元格,点击鼠标右键,在弹出框里选择“选择性粘贴”;
3、在弹出的选择性粘贴框里,粘贴选择“数值”,再选择“转置”,然后点击下面的确定;
4、则可成功的把这一列数据数据改成一行数据了;
5、选择这行数据,按Ctrl+C键复制,打开word文档,粘贴该列数据则可。
以上是关于如何用EXCEL函数把多行多列按顺序转为多行一列的主要内容,如果未能解决你的问题,请参考以下文章