在电子表格在将ABC三列,并到E列中,同时自动删去空格,求大神指教

2025-12-15 14:44:50
推荐回答(2个)
回答1:

假设原始数据在A1:C10中,E1中输入
=IF(ROW(A1)>COUNT(A$1:C$10),"",INDIRECT(TEXT(RIGHT(SMALL(IF(A$1:C$10>0,ROW($1:$10)*100+COLUMN(A:C)*10001),ROW(A1)),3),"R0C00"),))
同时按下CTRL+SHIFT+回车,输入数组公式,再将E1公式用自动填充柄下拉。

回答2:

放结果的起始位置=IF(ROW(A1)>COUNTA(A:C),"",INDEX(A:C,MOD(SMALL(IF(A$1:C$100<>"",COLUMN(A$1:C$100)*100+ROW(A$1:C$100)),ROW(A1)),100),INT(SMALL(IF(A$1:C$100<>"",COLUMN(A$1:C$100)*100+ROW(A$1:C$100)),ROW(A1))/100)))数组公式,同时按ctrl+shift+回车三键结束