您可以透過 Google 文件、試算表和簡報,在文件、試算表或簡報中尋找並取代字詞;也可以使用鍵盤快速鍵 Ctrl + F 鍵 (在 Mac 上則是 ⌘ + F 鍵) 在檔案中搜尋。
文件或簡報的尋找與取代功能
- 使用電腦在 Google 文件或 Google 簡報中開啟文件或簡報。
- 依序按一下 [編輯] [尋找與取代]。
- 在「尋找」旁邊輸入您要尋找的字詞。如果您想取代該字詞,請在「取代為」旁邊輸入新字詞。
- 如要查看下一個已使用的相符字詞,請點選 [下一個]。如要返回前一個相符字詞,請點選 [上一個]。
- 選擇性:您可以使用下列選項縮小搜尋結果範圍。
- 大小寫需相符:僅搜尋與您輸入的字母大小寫完全相符的字詞。
- 使用規則運算式搜尋相符項目:在 Google 文件中,根據規則運算式尋找相符的字詞。
- 如要取代醒目顯示的相符字詞,請按一下 [取代]。如要取代所有已使用的相符字詞,請按一下 [全部取代]。
試算表的尋找與取代功能
- 使用電腦在 Google 試算表中開啟試算表。
- 依序按一下 [編輯] [尋找與取代]。
- 在「尋找」旁邊輸入您要尋找的字詞。如果您想取代該字詞,請在「取代為」旁邊輸入新字詞。
- 如要搜尋字詞,請按一下 [尋找]。如要查看下一個已使用的相符字詞,請再按一下 [尋找]。
- 選擇性:您可以使用下列選項縮小搜尋結範圍。
- 大小寫需相符:這個選項可讓搜尋功能區分大小寫。
- 整個儲存格內容需相符:這個選項可搜尋完全符合搜尋字詞的儲存格。
- 使用規則運算式進行搜尋:這個選項可搜尋符合特定模式的儲存格。
- 同時在公式中搜尋:這個選項可將公式納入搜尋範圍。
- 如要取代醒目顯示的相符字詞,請按一下 [取代]。 如要取代所有已使用的相符字詞,請按一下 [全部取代]。
使用規則運算式尋找及取代項目
您可以在 Google 文件與試算表中使用規則運算式尋找並取代字串,包括字元、數字、文字或字元模式。
使用規則運算式尋找字詞
- 使用電腦在 Google 文件或 Google 試算表中開啟文件或試算表。
- 依序按一下 [編輯] [尋找與取代]。
- 在「尋找」旁邊輸入運算式,然後點選 [使用規則運算式進行搜尋] 或 [使用規則運算式尋找相符項目]。
- 按一下 [尋找]。
使用「尋找與取代」功能時,系統可能會根據您勾選的方塊而顯示不同的搜尋結果。以下範例說明勾選 [大小寫需相符] 但未勾選 [整個儲存格內容需相符] 時會顯示的結果 (適用於試算表)。
搜尋美元金額
注意:這個範例僅適用於 Google 試算表。
- 在 [尋找] 中輸入以下字串:^\$([0-9,]+)?[.][0-9]+
- 這個字串代表美元金額。第一個數字是出現零次以上的任何 0-9 數字或逗號,後面緊接 [.],然後再重複一次以上的任何 0-9 數字。這項搜尋作業可能會找到下列數字:$4.666、$17.86、$7.76、$.54、$900,001.00、$523,877,231.56。
搜尋美國郵遞區號
- 在 [尋找] 中輸入以下字串:[0-9]{5}(-[0-9]{4})?
- 這個字串代表包含五位數字的美國郵遞區號,並可選擇是否加上連字號以及四碼附加編號。
搜尋開頭為小寫字母的名字
注意:這個範例僅適用於 Google 試算表。
- 在 [搜尋] 中輸入以下字串:^[a-z].*
- 這個字串代表儲存格內容包含一個小寫英文字母,後面接著另一個出現 0 次以上的字元。這項搜尋作業可能會找到下列結果:bob、jim、gEORGE、marTin。
使用規則運算式進行取代
您可以使用擷取群組來取代規則運算式的某些部分。只要使用格式「$<group number>」,即可在「取代」字串中參照這些擷取群組。注意:擷取群組僅適用於 Google 試算表。
運算式 (\d*)/\d*/(\d{4}) 可找出格式相符的日期 (例如 3/8/2015),其中包含兩個擷取群組。
- (\d*) - 對應月份
- (\d{4}) - 對應年份
如要使用上述的規則運算式將所有相符日期都取代為當月的 1 日,則可使用字串「$1/1/$2」。這樣一來,系統就會將日期 3/8/2015 取代為 3/1/2015。
規則運算式
Google 產品使用 RE2 來處理規則運算式。您可以在 GitHub 上查看所有 RE2 運算式。
如果您要搜尋的字元在規則運算式中具有特殊意義(例如 $,),請在該字元前面加上反斜線。舉例來說,如果您要搜尋 $ 字元,就必須輸入 \$。
運算式 |
說明 |
範例 |
符合項目 |
不符合項目 |
---|---|---|---|---|
. |
英文句號代表指定位置的任何字元。 |
d. |
do、dog、dg、ads |
fog、jog |
* |
字元後面加上星號時,代表搜尋前面字元重複 0 次以上的情形。 |
do*g |
dog、dg、dooog |
dOg、doug |
+ |
字元後面有加號時,代表搜尋這個字元顯示 1 次以上的情形。 |
do+g |
dog、dooog |
dg、dOg、doug |
? |
前一個運算式不一定要出現。 |
do?g |
dg、dog |
dOg、doug |
^ |
脫字符號必須放在規則運算式的最前面;這個符號代表您要尋找的字串,是以脫字符號後面緊接的字元或序列為開頭。 注意:這個規則運算式僅適用於 Google 試算表。 |
^[dh]og |
dog、hog |
A dog、his hog |
$ |
美元符號必須放在規則運算式的最後面;該符號代表您要尋找的字串,是以美元符號前面緊接的字元或序列來結束。 注意:這個規則運算式僅適用於 Google 試算表。 |
[dh]og$ |
dog、hog、hot dog |
dogs、hogs、doggy |
{A, B} |
前一個運算式重複 A 至 B 次,且 A 和 B 都是數字。 |
d(o{1,2})g |
dog、doog |
dg、dooog、dOg |
[x]、[xa]、[xa5] |
字元集代表其中一個指定字元應該出現在目前的位置。括弧內的字元通常都有效,包括前面運算式所包含的字元:[xa,$5Gg.]。 |
d[ou]g |
dog、dug |
dg、dOg、dooog |
[a-z] |
字元集範圍代表搜尋指定字元範圍內的字元。一般範圍包括 a-z、A-Z 和 0-9。您可以將這些範圍合併成一個範圍:[a-zA-Z0-9]。您也可以將這些範圍與字元集 (如前述) 合併:[a-zA-Z,&*]。 |
d[o-u]g |
dog、dug、dpg、drg |
dg、dOg、dag |
[^a-fDEF] |
如果字元集以「^」開始,代表您要搜尋不在指定集合內的字元。 |
d[^aeu]g |
dog、dOg、dig、d$g |
dg、dag、deg、dug |
\s |
所有空格字元。 |
d\sg |
d g、d[TAB]g |
dg、dog |