如何把一列2000行的数据转成4列?

2021年2月24日09:07:54 发表评论 8 views

如何把一列2000行的数据转成4列?

昨日在我的Excel交流群里有小伙伴们抛出去了一个难题,怎样把一列2000行的数据转为4列?这一题实际上不会太难,给大伙儿共享一下我的几类方式吧。

第一种:查找替换法

顺手例举了2000行数据,就从1到2000了,这一正中间你换为文字的数据也不在乎哈,如:

如何把一列2000行的数据转成4列?

在旁边空缺的表格中建立这类数据:

如何把一列2000行的数据转成4列?

立即手动式键入二行,剩余的就立即往下拉添充就可以了。选定这组准备好的数据后,用Ctrl H调成搜索提示框,键入以下內容:

如何把一列2000行的数据转成4列?

点击所有更换:

如何把一列2000行的数据转成4列?

一瞬间进行更换,最终立即拷贝为标值就可以除掉公式计算了。

这个是横着排列的,假如要纵向排列,也就是一列500个数据,也一样能够那样实际操作。如:

如何把一列2000行的数据转成4列?

用刚刚的查找替换:

如何把一列2000行的数据转成4列?

也是一下子的事儿。

第二种:依靠Word

立即将初始数据拷贝进word当中,留意黏贴的情况下挑选只保存文字,不必立即拷贝:

如何把一列2000行的数据转成4列?

选中全部,点击插进菜单栏下的表格,下拉列表中挑选“文字转化成表格”:

如何把一列2000行的数据转成4列?

弹出窗口,设定以下:

如何把一列2000行的数据转成4列?

明确就可以:

如何把一列2000行的数据转成4列?

也是一瞬间拿下,再将此数据黏贴到Excel中就可以了。

可是这一只有是这类横着的排列方法,略微有点儿缺乏。

第三种:涵数法

在空缺表格中中键入:

如何把一列2000行的数据转成4列?

公式计算为:=OFFSET($A$1,COLUMN(A1)-1 (ROW(A1)-1)*4,)

随后拖动添充就可以了。

假如要竖着排列也没什么问题:

如何把一列2000行的数据转成4列?

公式计算为:=OFFSET($A$1,ROW(A1)-1 COLUMN(A1)*500-500,)

随后拖动添充就可以了。

第四种:Power Query立即变换

大家都知道,PQ便是对数据开展梳理和变换的,但是必须依靠M涵数,对小伙伴们的专业技能必须一定的规定。

点击数据菜单栏下的自表格地区,不必启用表包括题目,由于这一沒有题目,假如给你题目得话,就需要启用表包括题目了。

如何把一列2000行的数据转成4列?

点击明确进到到PQ当中:

如何把一列2000行的数据转成4列?

点击公式编辑栏的fx,也就是增加流程,立即在里面键入:

如何把一列2000行的数据转成4列?

公式计算:

= Table.FromColumns(List.Transform({0..(Number.RoundUp(Table.RowCount(源)/500)-1)},each List.Range(源[列1],_*500,500)))

有关这一M涵数,之后在课程内容时会给大伙儿渐渐地详细介绍。进行以后立即点击右上方的关掉并上传就可以。新的工作簿会自动生成:

如何把一列2000行的数据转成4列?

假如小伙伴们必须横着排列,也是能够根据这类方式的。

如何把一列2000行的数据转成4列?

公式计算是:

= Table.FromRows(List.Transform({0..(Number.RoundUp(Table.RowCount(源)/4)-1)},each List.Range(源[列1],_*4,4)))

最终一样是关掉并上传就可以获得新的早已分得列的工作簿了。

方式太多太多,挑选最合适自身的就好了。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin