excel里如何将一个单元格里的内容拆成多个,并且复制同一行内容到下一行?

excel里如何将一个单元格里的内容拆成多个,并且复制同一行内容到下一行?,第1张

如果P列每个单元格的数据个数是相同的则公式可以如下
A1单元格输入公式
=TRIM(MID(SUBSTITUTE(OFFSET(P$1,INT((ROW(A1)-1)/(LEN(P$1)-LEN(SUBSTITUTE(P$1,",",""))+1)),),",",REPT(" ",99)),(1+MOD(ROW(A1)-1,LEN(P$1)-LEN(SUBSTITUTE(P$1,",",""))+1))100-99,100))
下拉复制公式

B1单元格输入公式
=OFFSET(Q$1,INT((ROW(A1)-1)/(LEN($P$1)-LEN(SUBSTITUTE($P$1,",",""))+1)),)
右拉复制公式至E列,再下拉复制公式,
并分别设置单元格格式为数据所需要的日期时间格式

或者
B1公式为
=TEXT(OFFSET(Q$1,INT((ROW(A1)-1)/(LEN(P$1)-LEN(SUBSTITUTE(P$1,",",""))+1)),),"e/m/d h:mm")
C1公式为
=TEXT(OFFSET(R$1,INT((ROW(A1)-1)/(LEN($P$1)-LEN(SUBSTITUTE($P$1,",",""))+1)),),"e/m/d h:mm")
D1公式为
=TEXT(OFFSET(S$1,INT((ROW(A1)-1)/(LEN(P$1)-LEN(SUBSTITUTE(P$1,",",""))+1)),),"h:mm")
E1公式为
=TEXT(OFFSET(T$1,INT((ROW(A1)-1)/(LEN(P$1)-LEN(SUBSTITUTE(P$1,",",""))+1)),),"h:mm")
下拉复制公式
如果确定P列每个单元格内的数据个数是固定的11个,则上面所有公式中的语句"(LEN(P$1)-LEN(SUBSTITUTE(P$1,",",""))+1"可以直接改成11

如A1公式改成
=TRIM(MID(SUBSTITUTE(OFFSET(P$1,INT((ROW(A1)-1)/11),),",",REPT(" ",99)),(1+MOD(ROW(A1)-1,11))100-99,100))
B1公式改成
=TEXT(OFFSET(Q$1,INT((ROW(A1)-1)/11),),"e/m/d h:mm")
C1公式改成
=TEXT(OFFSET(R$1,INT((ROW(A1)-1)/11),),"e/m/d h:mm")
D1公式改成
=TEXT(OFFSET(S$1,INT((ROW(A1)-1)/11),),"h:mm")
E1公式改成
=TEXT(OFFSET(T$1,INT((ROW(A1)-1)/11),),"h:mm")

1、在电脑桌面里打开需要进行复制的表格。
2、然后在表格第一行里面输入需要复制的内容。
3、选中第一行,点击视图-冻结窗口-冻结首行,这样就将表格里的第一行冻结了。
4、接着按F5键,将定位窗口打开,在引用位置里面输入选中单元格区域的最后一行,例如需要复制到100个单元格,则输入A100。
5、然后按住SHIFT键,点击首行单元格,这样就可以将A1:A100单元格全部选中了。
6、选中了之后,按CTRL+D将内容复制填充就可以了。

第一种方法,下拉填充:
1选择要复制的那一行文字
2把鼠标移动到选区的右下角,此时鼠标指针变为十字型
3按下鼠标左键,下拉至合适位置
第二种方法,向下填充:
1从要复制的那一行文字开始选择到要复制到的所有位置
2按下向下填充的快捷键Ctrl+D
第三种方法,复制粘贴:
1选择要复制的那一行文字,右键→复制
2选择所有你要复制到的目标单元格
3按下Enter键

使用选择性粘贴可达成这种效果,具体步骤如下:

所需材料:Excel 2007演示。

一、首先打开Excel工作薄,选中要复制的这一列或行。

二、点击右键,d出菜单内点击“复制”。

三、复制之后,点击选中A2单元格(第一个空白单元格)。

四、右键点击A2单元格,菜单内点击“选择性粘贴”。

五、选择性粘贴窗口内勾选“跳过空单元”,点击“确定”。

六、这样就可以批量把上一行的数值复制入下面这一空白行内。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13412083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-31
下一篇 2023-07-31

发表评论

登录后才能评论

评论列表(0条)

保存