EXCEL 如何跳过空单元格显示下几格的非空单元格中

2020-06-25 教育 130阅读

方法跟据数据源的不同有以下几种。

示例一:

源数据是从小到大的排列,那我们用SAMLL函数来完成。

B1公式:=IFERROR(SMALL(A:A,ROW()),"")

————————————————————————————

示例二:

利用源数据都是两位的规律性,我们用以下函数完成。

B1公式:=MID(PHONETIC(A$1:A$10),ROW()*2-1,2)

————————————————————————————

示例三:

以上源数据不规则的,我们利用数组公式来完成

B1公式:=INDEX(A:A,SMALL((A$1:A$10="")/1%+ROW($1:$10),ROW()))&""

说明:A1:A10中=""为真,/1%放大100倍,+ROW($1:$10)的行号将有数据的单元格按升序赋值了,然后利用INDEX+SMALL的组合取出。

————————————————————————————

以上方法均由公式完成,更便捷的操作方式应该是:CTRL+G定位

右击选中空白单元格,点击删除,上方单元格上移即可完成。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com