excel姓名一列变多列(EXCEL多列姓名转一列)

作者:祝洪忠 转自:EXCEL之家ExcelHome

小伙伴们好啊,今天老祝和大家分享一个数据转置的操作技巧。

先看数据源,要把下图中多行多列的姓名,排到一列中:

excel姓名一列变多列(EXCEL多列姓名转一列)(1)

除了复制粘贴之外,你还会想到哪些方法呢?

方法1 公式

G2单元格输入以下公式,下拉到单元格出现空白为止。

=OFFSET($A$2,(ROW(A1)-1)/5,MOD(ROW(A1)-1,5))&""

excel姓名一列变多列(EXCEL多列姓名转一列)(2)

公式中的(ROW(A1)-1)/5和MOD(ROW(A1)-1,5)部分,都是用于生成有规则的序列。实际应用时,把公式中的5换成实际的数据列数就好,其他地方不用动。

方法2 数据透视表

先在数据左侧插入一个空白列作为透视表的行标签。然后依次按Alt 、D 、P调出数据透视表向导,根据提示生成一个透视表。

再从字段列表中,把“行”拖动行标签之外,把“值”拖动到行标签。

excel姓名一列变多列(EXCEL多列姓名转一列)(3)

方法3 等号

excel姓名一列变多列(EXCEL多列姓名转一列)(4)

三种方法,你更喜欢哪一个呢?

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页