如图C2输入:
=IFERROR(OFFSET($A$1,SMALL(IF($A$1:$A$10000="",ROW($1:$10000)),ROW(A1))-1+IF(SMALL(IF($A$1:$A$10000="",ROW($1:$10000)),ROW(A2))-SMALL(IF($A$1:$A$10000="",ROW($1:$10000)),ROW(A1))>COLUMN(A$1),COLUMN(A$1),""),),"")
鼠标点击编辑栏,ctrl+shift+回车,右拉后下拉。(注:A1必须置空)
B列建立辅助列
B1=COUNTIF($A$1:A1,"")
下拉
=INDEX($A:$A,SMALL(IF($B$1:$B$100=ROW(A1),ROW($A$1:$A$100),65536),COLUMN(A1)))&""
数组公式,同时按CTRL SHIFT 回车键,然后右拉下拉
选中竖排数据,然后右击选择性粘贴,最下面的转置划勾
复制竖排数据,单击右键——选择性粘贴,选择转置
需要文件,把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来,并说明如何从现状到的目标效果)作为附件发到yqch134@163.com帮你看下