匿名使用者
匿名使用者 發問時間: 電腦與網際網路軟體 · 9 年前

EXCEL2003陣列公式日期排序

1. 我先在 sheet 3 輸入資料 後 2. 再用 = sheet 3 到 sheet 1 3. sheet 2 用( 陣列公式 )

4. ( B欄小為主 C欄小為次 ) ( 自動排序 )

有函數或公式讓 sheet 2 自動排序嗎

還有 sheet 2 顯示 0 不要排在最上面

(或不用顯示還是自動消除)

B欄數字有8字 和 C欄數字有6字

請幫幫忙.謝謝.

圖片參考:http://imgcld.yimg.com/8/n/AC07314688/o/1011121102...

1 個解答

評分
  • KK
    Lv 7
    9 年前
    最佳解答

    1. 資料畫面

    圖片參考:http://imgcld.yimg.com/8/n/AF02741245/o/1011121102...

    2. 公式

    Sheet2

    F2 =IF(B2="","",B2*10^6+C2)

    G2 =IF(F2="","",RANK(F2,F:F,1))

    下拉複製公式

    Sheet1 A2

    =IF(Sheet3!A2="","",Sheet3!A2)

    右拉下拉複製公式

    Sheet2 A2

    =IF(ROW(A1)>MAX(Sheet3!$G:$G),"",INDEX(Sheet3!A:A,MATCH(ROW(A1),Sheet3!$G:$G,)))

    右拉下拉複製公式

    3. 範例檔案下載

    ttp://www.FunP.Net/916015

還有問題?馬上發問,尋求解答。