KEN 發問時間: 電腦與網際網路軟體 · 1 0 年前

EXCEL 從工作表中將相同日期的資料顯示在另一張工作表上

我現在有一張工作表

訂單編號 品項1 品項2 品項3 領貨日期

我想要在另一張工作表上

把相同取貨日期的資料show出來

要怎麼做?

已更新項目:

TO:<居居>

我知道

可是我是想要把它SHOW在另依張工作表上

有別的方法嗎?

2 個已更新項目:

TO:Daniel

進階篩選我會用

可是他複製到的位置只限在同一張工作表

不過VBA程式我不會用

可以教教我嗎?

4 個解答

評分
  • 1 0 年前
    最佳解答

    既然不懂vba, 篩選又不能滿足要求, 那便用公式吧

    請參考附件

    http://www.funp.net/703277

  • Daniel
    Lv 7
    1 0 年前

    若要篩選後放到另一張工作表, 可使用 [進階篩選] 的方式

    按 [資料] - [篩選] - [進階篩選]

    在執行處選定 [將篩選結果複製到其他地方]

    然後分別輸入或選取 [資料範圍] [準則範圍] 及 [複製到] 的位置

    再按 [確定] 即可

    當然, 此動作亦可使用vba做, 程式碼只要1~2行即可完成

    2009-04-24 11:50:04 補充:

    簡易的vb做法如下:

    1.先設定, 按 [工具]-[巨集]-[巨集安全性], 將安全性層級設為 [中] 或 [低]

    2.按 [工具]-[巨集]-[錄製新巨集], 會出現一個類似播放音樂的小框框

    3.將上述 [進階篩選] 的程序操作一次

    2009-04-24 11:50:13 補充:

    4.按小框框內的停止鍵

    5.將 [表單工具列] 叫出來, 選擇按鈕, 在欲設定處畫出按鈕圖樣, 此時出現對話方塊, 將設定剛剛錄的巨集 [Marco1] , 並修改名稱即完成

    6.若要看程式碼, 按 [工具] - [巨集] - [Visual Basic編輯器] 裡的 [模組] 可看到

    做一個範例給你:

    資料置於 sheet1

    條件置於 sheet2

    結果置於 sheet3

    範例檔案:

    http://www.funp.net/390442

    2009-04-24 11:59:29 補充:

    上面程式碼有誤, 重新上傳檔案:

    http://www.funp.net/67383

    2009-04-24 12:03:17 補充:

    進階篩選並不限在同一張工作表

    要在結果的那個工作表操作 (sheet3)

  • 1 0 年前

    如樓上居居所言,

    建議你先自動篩選

    然後再選擇《領貨日期》就可以Show出相同的資料了

    再按CTRL+*把篩選過的資料複製起來,再到另一張工作表貼上

    令外,這個工作可以用VBA做,我前幾天看到一本書,好像有提到類似的問題,等我找到作法再補充。

  • 1 0 年前

    建議你先自動篩選

    然後再選擇《領貨日期》就可以Show出相同的資料了

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