当前位置:首页经验技巧Excel经验excel财务

一行的excel表格怎么分多行

2026-01-22 16:43:52

1.excel中如何将一行数据根据属性拆分成多行数据

你好!这题目是一个典型的将一个交叉表(二维表)数据转换为数据库记录(一行一行的记录)表的操作过程,我可以给你一个操作,稍等。

1、先将表整理一下,取消合并单元格,为了唯一值,在每个科目前加一个科目代码列(如图),

2、以身份证号加科目代码为唯一值,在表前加三空列,A2=H2&I2,B2=H2&M2,C2H2&Q2,

下拉,得到全部值,然后复制这3列值,再选择性粘贴为数值(因公式所得值不能当参数);

3、复制前三列值(不包括表头),粘贴---选择性粘贴为数值---转置,

4、列公式,错位相等,再下拉公式,直到值为0出现时,这样就把原来的交叉数据变成一列唯一的记录。

5、再复制得到的新列A,选择粘贴为数值,原表后面的列值全部可以用vlookup(

)函数实现。

本人经常与数据库打交道,常用EXCEL转换数据,这个方法当你面对海量数据进行加工时,特别实用,希望对你用。谢谢

2.Excel表格如何将一行内容拆分为多行?

在工作中经常会遇到,需要将Excel中的单行数据拆分成多行数据的情况,如果手动来制作的话,有些麻烦,今天介绍一下使用power query的方式来解决此问题。如下图是数据源:

工具/原料

电脑 Excel

方法/步骤

1/4 分步阅读

导入数据至Power Query

点击数据区域,在【数据】选项卡中,选择【自表格/区域】,把数据导入Power Query中

2/4

数据分列

用鼠标点击【列2】,在【主页】选择【拆分列】中的【按分隔符】,分隔符使用逗号,且每次出现分隔符时拆分,确定

3/4

逆透视列

用鼠标点击【列1】,在【转换】中的【逆透视列】选择【逆透视其他列】

4/4

删除不必要的列,然后再【主页】中选择【关闭并上载】,把数据返回Excel,完成一行数据拆分成多行的需求

编辑


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .