excel里如何将内容自动填充下面空白行并要有区分,如图,求公式,高分求谢。谢谢

发布网友 发布时间:2022-02-26 20:01

我来回答

5个回答

热心网友 时间:2022-02-26 21:31

在B列只用公式构造图二的数列,然后在把B列生成的数据选择性粘贴数值回到A列即可达成你需要的结果。

公式:=LOOKUP(ROW(A1),IF($A:$A<>"",ROW($1:$100)),A:A)&IF(A1<>"","",(ROW()-MATCH(LOOKUP(ROW(A1),IF($A:$A<>"",ROW($1:$100)),A:A),A:A,0)+1))

数组公式,使用Ctrl+Shift+Enter输入

追问哥,你这个公式,只能处理到第100行左右,超出107行,就出现问题了。怎么办?
请问是不是把100改成1000或者更高的数字就可以啦?

追答直接把ROW($1:$100)这个区间提大,比如把100换成999
如果行数较多卡,那就把IF($A:$A"",ROW($1:$100))里面取值区间同时固定格,如:IF($A$1:$A$9999"",ROW($1:$9999))

热心网友 时间:2022-02-26 22:49

Excel批量填充空白行内容是一个非常常用的操作技巧。主要使用到定位和批量填充。

大概的操作如下:

1.选中表格内容,在开始中找到查找-定位功能,快捷键Ctrl+g快捷键。

2. 在出现的定位中,选中空值,这时候就把表格中的空值全部选了出来。

3. 在第一个空白单元格输入=,选中上一行的单元格数据数据,按住ctrl+enter批量填充。

4. 这时候填充的内容都是公式形式,选中单元格区域,复制,粘贴为数值即可。

OK,excel批量填充空白行内容的操作步骤大概如上面这样。下面是具体的动画演示。

热心网友 时间:2022-02-27 00:23

热心网友 时间:2022-02-27 02:15

A列中选择所有需要的单元格,ctrl+G,定位,空值,输入=向上箭头,ctrl+enter确认。

上面一步是自动向上填充。

在B1输入1,B2=IF(A2=A1,B1+1,1),下拉。

在C1=IF(B1=1,A1,A1&B1),下拉。

热心网友 时间:2022-02-27 04:23

选中比如A1:A100中,按下F5,弹出定位对话框,定位条件选择“空值”,确定,就都选中空的了。
编辑栏中输入
=LEFT(LOOKUP("座",A$1:A1),LENB(LOOKUP("座",A$1:A1))-LEN(LOOKUP("座",A$1:A1)))&1+COUNTIF(OFFSET(A$1,,,ROW()-1),LEFT(LOOKUP("座",A$1:A1),LENB(LOOKUP("座",A$1:A1))-LEN(LOOKUP("座",A$1:A1)))&"*")
同时按下CTRL+回车,就批量输入了。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com