J2=INDIRECT(TEXT(SMALL(IF($B$2:$G$16<>"",ROW($B$2:$G$16)*100+1,4^8),ROW(A1)),"r0c00"),)&INDIRECT(TEXT(MOD(SMALL(IF($B$2:$G$16<>"",ROW($B$2:$G$16)*100+COLUMN($B$2:$G$16),4^8),ROW(A1)),100)+100,"r0c00"),)&INDIRECT(TEXT(SMALL(IF($B$2:$G$16<>"",ROW($B$2:$G$16)*100+COLUMN($B$2:$G$16),4^8),ROW(A1)),"r0c00"),)&IF(ROW(A1)>COUNT($B$2:$G$16),"","支")
数组公式向下复制【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效】
也可以由下面数组公式
=IFERROR(INDEX(IF($B$2:$H$16="","",$A$2:$A$16&$B$1:$H$1&$B$2:$H$16&"支"),INT(SMALL(IF($B$2:$H$16="",4^8,ROW($A$1:$G$15)+COLUMN($A$1:$G$15)/1000),ROW(A1))),MOD(SMALL(IF($B$2:$H$16="",4^8,ROW($A$1:$G$15)+COLUMN($A$1:$G$15)/1000),ROW(A1)),1)*1000),"")