您的位置 首页 > 娱乐休闲

再见Ctrl+C、Ctrl+V!一列数据转多列,3招轻松搞定 如何快速将行列互换

如图所示,如何将左边一列数据转换右侧多列数据呢?本期技巧妹与大家分享3招好用的小技巧。


1、函数法


在单元格中输入公式=INDEX($A$1:$A$24,ROW(A1)*3-3+COLUMN(A1)),随后向右向下填充。


说明:


INDEX函数表示用来在给定的单元格区域中,返回特定行列交叉处单元格的值或引用。

INDEX函数语法=INDEX(区域或数组常量,返回值所在区域的行号,返回值所在区域的列号)


ROW():表示获取单元格所在的行号

COLUMN():表示获取单元格所在的列数



2、结合Word文档


将Excel表格数据复制到Word中(选择只保留文本的粘贴方式),随后选中文本内容,点击插入——表格——文本转换为表格,将列数设置为3列,点击确定即可。



3、PowerQuery工具


选中区域,点击数据——获取和转换——从表格,随后即可进入PowerQuery编辑器



随后选中列标题,右击选择深化



之后在编辑栏中输入公式= Li(更改的类型[数据],3)。


说明:


Li表示拆分列表

=Li(列表,每次拆几个)



随后点击FX,添加自定义列,然后将公式更改为= Table.FromList(数据,each _,{"姓名","性别","成绩"})


说明:


Table.FromList表示将拆分后的List处理成Table

=Table.FromList ( list,可选-对列表的处理方式 as list ,可选-对应的标题,可选-null 的默认值,可选-额外的值处理方式)


责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何进行行列互换,如何行列互换,行列式的值不变,如何实现行列互换,如何快速将行列互换”边界阅读