excel函数:提取数据后忽略空白行按指定列排列如何实现?

作者:佚名    更新日期:2025-06-20

公式=TEXTSPLIT(TEXTJOIN(",",,IF(ISODD(--RIGHT(A2:A14,1)),A2:A14,"")),,","),适合excel365版本,

或=MID(TEXTJOIN(,,IF(ISODD(--RIGHT(A2:A14,1)),A2:A14,"")),(ROW(1:10)-1)*5+1,5),

具体如下图所示:



对于求尾数为奇数的数据,选中D2:D14,粘贴公式=IFERROR(INDEX(A:A,MATCH(IFERROR(SMALL(IF(ISODD(RIGHT($A$2:$A$14,1)),$B$2:$B$14,""),ROW($A$1:$A$13)),""),B:B,0),1),""),然后同时按组合键CTRL+ALT+ENTER。



~