发布网友 发布时间:2022-04-23 03:42
共5个回答
热心网友 时间:2023-10-13 16:18
在C1中输入或复制粘贴下列公式
=IFERROR(INDEX(A:A,SMALL(IF(A:A<>"",ROW(A:A)),ROW(A1))),"")
按三键CTRL+SHIFT+ENTER结束输入
下拉填充
热心网友 时间:2023-10-13 16:19
如图:
C1用公式:
=IFERROR(INDEX(A:A,SMALL(IF(A$1:A$1000<>"",ROW($1:$1000)),ROW(A1))),"")
数组公式,需要按组合键(CTRL+SHIFT+回车)完成公式,下拉。
追问能解说一下函数的意思吗 谢谢追答IF(A$1:A$1000"",ROW($1:$1000)):区域A$1:A$1000不为空时,返回ROW($1:$1000);
用SMALL返回A列不为空时的行号,下拉时从小到大返回行号;
再用INDEX返回上述行号代表的A列单元格数据(就是最后需要的结果);
最后用IFERROR去除错误结果(就是INDEX返回错误时),返回空值。
热心网友 时间:2023-10-13 16:19
日常工作中因数据分析需要,常要将空白的单元格内填入指定内容,下面就以将空白单元格都填写为0为例展示下EXCEL批量填充非连续空白单元格的方法
开启分步阅读模式
工具材料:
EXCEL
操作方法
01
方法有二,一种是定位法,一种是替换法。
先看下定位法的操作过程:
选中数据所在的整个区域
02
按下CTRL+G打开定位对话框,选中定位条件
03
选择空值,点确定,经此就把所有的空白单元格选中了
04
录入数字0,然后按下CTRL+ENTER,就将所有空白单元格都填充上数字0了
05
方法二:替换法
选中数值所在区域,按下CTRL+H打开替换对话框
06
在替换成那里录入数字0,然后点全部替换,就将所有的单元格替换成带数字0的单元格了
热心网友 时间:2023-10-13 16:20
选择该列,点击菜单栏中的“排序”,顺序排序并扩充到扩展区域(若中间有空列则需手动选择扩充排序范围),排序后空格内容即会全部排到最上面/最下面了。
如有用请采纳。追问谢谢热心回答 我需要的是表格函数
热心网友 时间:2023-10-13 16:20
在C1中输入或复制粘贴下列公式=IFERROR(INDEX(A:A,SMALL(IF(A:A"",ROW(A:A)),ROW(A1))),"")按三键CTRL+SHIFT+ENTER结束输入下拉填充