套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

若要在您不記得特定項目的確切拼字方式時找到該項目,請嘗試在查詢中使用萬用字元。

萬用字元是特殊字元,可以取代文字值中的未知字元,可方便地尋找具有相似但不相同資料的多個項目。 萬用字元也可協助根據指定的模式相符取得資料。 例如,在公園街找到所有名叫約翰的人。

如需查詢的詳細資訊,請參閱 查詢簡介。

以下是 Access 查詢的通配符的一些範例:

字元

描述

範例

*

比對任何數目的字元。 星號 (*) 可以用於字元字串中的任何位置。

wh* 會找出 what、white 和 why,但是不會找出 awhile 或 watch。

?

比對特定位置的單一字母。

B?ll 找到了 Ball、Bell 和 Bill。

[ ]

比對括弧內的字元。

b[ae]ll 找到 ball 和 bell,但找不到 bill。

!

排除括弧內的字元。

b[!ae]ll 會找出 bill 和 bull,但是不會找出 ball 或 bell。

就像 “[!a]*” 一樣, 會尋找所有不以字母 a 開頭的項目。

-

比對一系列字元。 請記住以 A 到 Z (遞增順序指定字符,而不是 Z 到 A) 。

b[a-c]d 會找出 bad、bbd 和 bcd。

#

比對任何單一數字字元。

1#3 會找出 103、113 和 123。

深入瞭解如何 將準則套用至查詢。

運算式中萬用字元模式比對的範例

若要在模式中使用萬用字元:

  1. 在 [設計檢視] 中開啟查詢。

  2. 在您要使用的欄位的 [條件] 列中,在條件前面輸入運算子 [喜歡]。

  3. 使用萬用字元取代準則中的一個或多個字元。 例如 Like R?308021 會傳回 RA308021、RB308021 等等。

  4. [設計 ] 索引標籤上,按一下 [執行]。

以下是您可以在運算式中使用的一些萬用字元模式範例:

C haracter (s)

用於搭配

? 或 _ (底線)

任何單一字元

* 或 %

零個或多個字元

#

任何一位數字 (0 — 9)

[字符列表]

charlist 中的任何單個字符

[!字符列表]

任何不在字元清單中的單一字元

[a-zA-Z0-9]。

任何英數字元字元

[A-Z]

A 到 Z 範圍內的任何大寫字母。

附註:  當您指定字元範圍時,字元必須以遞增排序顯示。 例如,[Z-A] 不是有效的模式。

看看建立運算式的基本概念。

若要比對問號 (?) 、數字符號 (#) 和星號 (*) 等特殊字元,請將它們放在方括號中。

CHARLIST 函數可讓您匹配一或多個字元,並且可以包含 ANSI 字集中的幾乎任何字元,包括數字。 CHARLIST 會括在方括弧 ([ ]) 中,且可與萬用字元搭配使用,以取得更具體的相符項目。

若要指定字元範圍,請使用 CHARLIST 搭配連字號 (-) ,以分隔範圍的上限和下限。

若要符合連字號 ( ) 字元,請將其放在 CHARLIST 的開頭或結尾,如果您使用一個) ,請將其放在感嘆號之後 (。 在任何其他位置,連字號會識別一系列 ANSI 字元。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。