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

excel 一行分为多行 方法

发布网友 发布时间:2022-03-08 18:34

我来回答

6个回答

热心网友 时间:2022-03-08 20:04

=SUBSTITUTE(B2,"、","")

=MID(TEXTJOIN(,,REPT($A$2:A6,LEN($C$2:C6))),ROW(A1),1)

=MID(TEXTJOIN(,,$C$2:$C$6),ROW(A1),1)

方法一:如上图,加辅助列,第二、三个公式是数组公式

=MID(TEXTJOIN(,,REPT($A$2:$A$6,LEN(SUBSTITUTE($B$2:$B$6,"、","")))),ROW(A1),1)

=MID(TEXTJOIN(,,(SUBSTITUTE($B$2:$B$6,"、",""))),ROW(A1),1)

方法二:如上图,不加辅助列,数组公式

热心网友 时间:2022-03-08 21:22

只要肯动脑筋,办法总比困难多。

用VBA代码不需要辅助列,用公式的话,得加一列辅助。

公式需要引用上方相邻单元格,所以原数据不能从第一行开始,至于第一行,你可以空着,也可以写几个标题。

图一:

C列为辅助列,求出B单元格中含有几个数字。

C2公式为:

=LEN(B2)-LEN(SUBSTITUTE(B2,",",))+1

然后下拉填充公式。

图二:

E2公式:

=IF(COUNTIF(A$2:A$6,E1)=0,A$2,IF(COUNTIF(E$1:E1,E1)<VLOOKUP(E1,A$2:C$6,3,),E1,INDEX(A$2:A$6,MATCH(E1,A$2:A$6,)+1)))

然后下拉填充公式。

图三:

F2公式:

=MID(OFFSET(B$1,MATCH(E2,A$2:A$6,),),COUNTIF(E$2:E2,E2)*2-1,1)

然后下拉填充公式。

热心网友 时间:2022-03-08 22:56

用公式在B列字符串后加个逗号,如图

E1公式:=IFERROR(MID(PHONETIC($B$1:$B$1000),SMALL(IF(MID(","&PHONETIC($B$1:$B$1000),COLUMN($A$1:$AAB$1),1)=",",COLUMN($A$1:$AAB$1),""),ROW(A1)),SUM(SMALL(IF(MID(","&PHONETIC($B$1:$B$1000),COLUMN($A$1:$AAB$1),1)=",",COLUMN($A$1:$AAB$1),""),ROW(A1:A2))*{-1;1})-1),"")    ,ctrl+shift+回车;

D1公式:=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(FIND(","&E1&",",","&$B$1:$B$1000)),ROW($1:$1000),""),COUNTIF($E$1:E1,E1))),"")    ,ctrl+shift+回车;

热心网友 时间:2022-03-09 00:48

除了手工,这个只有VBA才能完成,因为函数不能插入行追问要是把表格先转置成列的,能否用函数完成?有什么方法么,谢谢

追答你这表格不已经是列了吗?还要怎么转?再说一遍,函数是不能完成插入行的操作的

热心网友 时间:2022-03-09 02:56

只能插入行,再把对应的内容复制过去。

热心网友 时间:2022-03-09 05:20

写代码可以这样处理哦追问帮忙看看咋弄勒

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 火锅餐厅厨房有哪些 小火锅厨房设备有哪些 excel一行拆分多行 excel中一行拆分成两行? Excel一行数据拆分成多行数据 如何把EXCEL表格中一行的内容分成多行 Excel 中如何将一行数据按照规则计算拆分成多行数据? excel中怎么把一行分成多行 excel一行数据拆分成多行 电脑上的文档要打开显示文档被其它程序锁定,怎么解锁啊 在excel表格中怎么显示隐藏的部分表格? excel被隐藏部分怎么展开显示 excel如何将*部分显示出来? Excel表格的隐藏部分怎么不显示出来了 excel表格中隐藏的部分怎么显示 如何把excel中隐藏的部分显示 如何将excel隐藏部分显示出来 Excel表格里被隐藏的部分怎么显示出来 使用excel的查找和替换功能 wps的excel查找替换在哪里 excel怎么使用替换功能 怎么使用excel里的“替换”这个功能 excel如何将一行分多行 excel如何一行多列拆分多行 excel怎么把一行里的多行内容分成好几行 excel里如何把一行多列按照一定的条件判断分成多行? excel中一行多个数据怎么分成多行? excel如何将一行内容分多行 excel2016怎么让一行不规则内容分成多行? Excel中的算年龄的函数是什么? excel中计算年龄的几种方法 excel表格中的年龄怎么算 excel中如何计算年龄 java专业以后的就业方向,和大学的准备 在excel中如何算年龄 excel身份证号算年龄三种 学习Java的,大学毕业一般从事些什么工作? excel 计算年龄的方法 excel中怎样算年龄 excel如何计算年龄 excel里怎么算年龄 excel 计算年龄的方法,