问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel 将多行变成一行

发布网友 发布时间:2022-04-22 15:29

我来回答

3个回答

热心网友 时间:2023-07-04 06:30

如果数据很多的话可以使用VBA代码来解决,点击转置为行按钮,会出现“请选择转职的区域”,然后在工作表中选择你的数据,然后确定,完成后会出现“请选择放置的位置”,点击选择后,就将多行转职成为一行。

以下是录制的效果及执行代码


Sub hang()

Dim a, b As Object

Dim n!

Set a = Application.InputBox("请选择要转职的区域", , , , , , , 8)

Set b = Application.InputBox("请选择要放置的位置", , , , , , , 8)

    For Each c In a

        b.Offset(, n + 1 - 1) = c

        n = n + 1

    Next

End Sub


在VBA编辑窗口中新建一个模块,将代码复制到模块中,点击执行。

热心网友 时间:2023-07-04 06:31

按你贴的图(上面的图为Sheet1,下面的图为Sheet2):

A1数组公式(★同时按ctrl+shift+enter输入才有效★):
=IF(ROW(A1)>COUNTA(Sheet1!A:A),"",INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$A$1:$A$25<>"",ROW($A$1:$A$25)),ROW(A1))))
向下填充

B1数组公式(★同时按ctrl+shift+enter输入才有效★):
=IF(ROW(A1)=1,IF(MOD(COLUMN(Sheet1!A1),2),Sheet1!$B$1,Sheet1!$C$1)&INT(COLUMN(Sheet1!B1)/2),IF($A1="","",IF(INT(COLUMN(Sheet1!B$1)/2)>IF($A2="",MAX(IF(Sheet1!$B$1:$B$999<>"",ROW($B$1:$B$999))),MATCH($A2,Sheet1!$A:$A,0))-MATCH($A1,Sheet1!$A:$A,0),"",OFFSET(Sheet1!$B$1,MATCH($A1,Sheet1!$A:$A,0)-2+INT(COLUMN(Sheet1!B$1)/2),MOD(COLUMN(Sheet1!B$1),2),,))))
向右、向下填充追问真是牛人啊,我试了,前两个人可以用,第三个人就不行了,公式在,但是没有数,为什么啊?

追答B1数组公式改为普通公式:
=IF(ROW(A1)=1,IF(MOD(COLUMN(Sheet1!A1),2),Sheet1!$B$1,Sheet1!$C$1)&INT(COLUMN(Sheet1!B1)/2),IF($A1="","",IF(ROW(A1)=COUNTA(Sheet1!$A:$A),OFFSET(Sheet1!$B$1,MATCH($A1,Sheet1!$A:$A,0)-2+INT(COLUMN(Sheet1!B$1)/2),MOD(COLUMN(Sheet1!B$1),2),,)&"",IF(INT(COLUMN(Sheet1!B$1)/2)>IF($A2="",MAX(IF(Sheet1!$B$1:$B$999"",ROW($B$1:$B$999))),MATCH($A2,Sheet1!$A:$A,0))-MATCH($A1,Sheet1!$A:$A,0),"",""&OFFSET(Sheet1!$B$1,MATCH($A1,Sheet1!$A:$A,0)-2+INT(COLUMN(Sheet1!B$1)/2),MOD(COLUMN(Sheet1!B$1),2),,)))))

热心网友 时间:2023-07-04 06:31

这么乱。每个人的科次不一样多。得编程实现了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 涓轰粈涔堟坠链鸿繛涓妛ifi浜嗙敤镌&#8364;鐢ㄧ潃灏辨柇缃戜简锻&#58693;360闂&#57790;瓟 ipad绑定qq邮箱时总显示用户名或密码不正确 excel表格中如何让多行 变成一行,求教 谢谢 婵怎么读拼音怎么写 QQ机器人? QQ返利机器人怎么弄? QQ机器人怎么弄?QQ群机器人怎么设置? excel怎么把多行变成一行 数据 有谁知道在哪可以弄到qq售货机器人 excel表格一行里面两行字为何一离开就变成一行 QQ营销机器人会不会经常封号? QQ机器人怎么买 excel表格中让多行内容变成为一行 QQ机器人购买需要什么条件? QQ上被机器人附体发广告怎么办? 有什么QQ营销机器人吗? qq机器人警告广告怎么解除 QQ机器人如何购买 出售qq机器人的广告 在qq怎样购买机器人 ipad上面总说icloud账户或密码不正确,这是为什么? 刚买了 iPad 以后有什么需要注意的地方? 我的老款ipad一直出现创建账户出错无法创建ad是怎么会求各位大神帮忙 ipad air设置腾讯邮箱后,收件正常,但发件提示“邮箱用户名或密码不正确” 无法发送.... 苹果ID可以在手机上,在iPad上就会显示密码不对,不知道怎么回事 日语的电视怎么说? “电视机” 日语怎么说 电视的日语怎么说 电视用日语咋说 日语电视怎么翻译 电视机的日语翻译是什么 各类电视剧用日语来表达 我在看电视日语怎么说用中文翻译一下 日语中“开电视”的“开”是开(ひら)ける吗? 日语翻译:我在看电视 请帮忙把下列乱码繁体中文翻译成简体,谢谢 翻译的英文怎么写? 哪些电影、电视剧的日文译名很有意思? 日语问题怎么说 网络电视 用日语怎麽翻译