依據欄位中的部分值排序記錄

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為英文文章出處,以供參考。

可能當您想来排序日期值的月份部分只會依據在 Access 中的記錄並略過的日期和年份。 或者,您可能會想要排序記錄只會依據文字欄位的前幾個字元。 本主題示範如何建立簡單的運算式,以執行這些搜尋。

您想要做什麼?

部分日期值排序

部分文字值的排序

部分日期值排序

如果您是使用其中一個 [排序] 命令來排序記錄,整個日期值 — 年、 月和日 — 可用來判斷每一筆記錄的位置。 但假設您想要排序生日只會根據它們發生,並忽略值的一天] 和 [年份部分月份。

只要部份的日期值排序,則需要撰寫運算式。 您可以排序表格或查詢的結果中的資料,但您必須先在 [資料工作表檢視中。 您在查詢區域的 [篩選] 索引標籤中撰寫您的運算式。 您建立的運算式擷取的資料您想要然後會使用做為基礎的排序。

顯示 [篩選] 索引標籤

  1. 切換至 [資料工作表檢視的資料表或查詢。

    如果您正在使用查詢,執行查詢,在資料工作表檢視中顯示結果。

  2. [常用] 索引標籤中排序 & 篩選] 群組中,按一下 [進階] ,然後按一下[進階篩選/排序]快顯功能表上。

    Access 會顯示篩選器名稱在新的物件索引標籤。

建立運算式

  1. [常用] 索引標籤中排序 & 篩選] 群組中,按一下 [進階] ,然後按一下[進階篩選/排序]快顯功能表上。

  2. 在第一欄中的 [欄位] 列中輸入運算式。 例如,若要排序不論年份的每月,輸入運算式運算式 1: DatePart("m",[BirthDate])中的第一欄中的 [欄位] 列。

  3. 若要排序記錄以天數計算每個月內,輸入運算式 2: DatePart("d",[BirthDate])中第二欄中的 [欄位] 列。

    DatePart函數的第一欄排序月份,記錄和DatePart函數中的第二個資料行排序記錄每個月內的天數。

  4. 在 [排序] 列中,選取[遞增] 或 [遞減每個運算式。

    遞增排序的第一欄頂端和年 12 月在下方顯示年 1 月。 遞增排序的第二欄中會顯示在頂端和底部 31 1。 遞減排序順序會相反。

  5. 在 [常用] 索引標籤中排序 & 篩選] 群組中,按一下 [切換篩選

頁面頂端

部分文字值的排序

部分文字值,排序是部分日期值排序,兩者十分相似。 您需要編寫從其中擷取字元的表單來排序基礎進階篩選/排序視窗中的運算式。

假設 [城市] 欄位包含值,例如北美西雅圖南西雅圖北美 Tacoma南 Tacoma。 假設您想要忽略的第一個單字,並且排序第二個字單獨的記錄。

  1. [常用] 索引標籤中排序 & 篩選] 群組中,按一下 [進階] ,然後按一下[進階篩選/排序]快顯功能表上。

  2. 在第一欄中的 [欄位] 列中輸入運算式。 例如,輸入= Mid ([城市],7)略過 [城市] 欄位中的第一次六個字元。

    Mid函數會傳回指定的字串或欄位中包含子字串。 在這個案例中的每一筆記錄,則函數會傳回從第七個字元開始的值 (也就是該空格後方) 在 [城市] 欄位中。

  3. 排序儲存格,選取 [遞增] 或 [遞減排序]

  4. 在 [常用] 索引標籤中排序 & 篩選] 群組中,按一下 [切換篩選

頁面頂端

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×