急急急~~~EXCEL問題 - 工作

Table of Contents

13332331333 413 5 3 6 3 7 2 如何寫公式將第一列數字遇到空格時(如上圖),自動到下一欄第一列抓取資料,再遇空格時,再到下一欄抓第一列資料,如此類推....完成時如下:132333415363738393103112123131感謝各位大大賜教~~~感謝歐

All Comments

Blanche avatarBlanche2011-12-03
剛才將資料範圍擴大至A1:O19,V大及KK大的公式,不太容易修改,在此提供另一道陣列公式:=INDIRECT(TEXT(RIGHT(SMALL(IF($A$1:$O$19<>"",ROW($1:$19)*1000+COLUMN(A:O)*1000001,999999001),ROW()),6),"\\r000c000"),)&""2011-12-0200:13:04補充:由于公式用&""防零值,會將數字變成文字值,不完美,建議加if防錯誤值:=IF(ROW()>COUNTA(A$1:O$19),"",INDIRECT(TEXT(RIGHT(SMALL(IF($A$1:$O$19<>"",ROW($1:$19)*1000+COLUMN(A:O)*1000001),ROW()),6),"\\r000c000"),))2011-12-0222:27:06補充:003004
Bennie avatarBennie2011-12-05
非常不好意思,麻煩各位前輩,再請教一個問題,如欲將A$1:O$19範圍拉至A$1:O$100,該如何修改公式,因試過後都顯示錯誤......謝謝
Gary avatarGary2011-12-05
殺雞學用牛刀是不必要的。以發問者的功力不太可能看得懂各位老師的答案。這麼簡單的題目,我會用手動的搬,輕鬆愉快,不需要自尋煩惱。
David avatarDavid2011-12-05
資料在A1:C7E1=INDIRECT("R"&TEXT(--RIGHT(SMALL(IF($A$1:$C$7,COLUMN($A$1:$C$7)*10^8+ROW($A$1:$C$7)*10^3+COLUMN($A$1:$C$7),10^10+4^8*10^3+256),ROW(E1)),8),"0C000"),)&""陣列輸入(先按CTRLSHIFT不放,再按ENTER輸入)下拉複製2011-12-0216:42:30補充:漢大難得上來,003004式比較優一些,建議上答說明003004好像以列為優先排序,題目要的是以欄為優先順序排列2011-12-0300:36:49補充:column*1000001真是好...新創意,又多學一招好式子值得分享給大家,請漢大上答複雜公式說明確實煩人,�
Lily avatarLily2011-12-02
請參考http://www.funp.net/95520