搜尋及使用尋找與取代功能

您可以透過 Google 文件、試算表和簡報,在文件、試算表或簡報中尋找並取代字詞;也可以使用鍵盤快速鍵 Ctrl + F 鍵 (在 Mac 上則是 ⌘ + F 鍵) 在檔案中搜尋。

文件或簡報的尋找與取代功能

  1. 使用電腦在 Google 文件Google 簡報中開啟文件或簡報。
  2. 依序按一下 [編輯] 接下來 [尋找與取代]。
  3. 在「尋找」旁邊輸入您要尋找的字詞。如果您想取代該字詞,請在「取代為」旁邊輸入新字詞。
  4. 如要查看下一個已使用的相符字詞,請點選 [下一個]。如要返回前一個相符字詞,請點選 [上一個]
  5. 選擇性:您可以使用下列選項縮小搜尋結果範圍。
    • 大小寫需相符:僅搜尋與您輸入的字母大小寫完全相符的字詞。
    • 使用規則運算式搜尋相符項目:在 Google 文件中,根據規則運算式尋找相符的字詞。
  6. 如要取代醒目顯示的相符字詞,請按一下 [取代]。如要取代所有已使用的相符字詞,請按一下 [全部取代]

試算表的尋找與取代功能

  1. 使用電腦在 Google 試算表中開啟試算表。
  2. 依序按一下 [編輯] 接下來 [尋找與取代]
  3. 在「尋找」旁邊輸入您要尋找的字詞。如果您想取代該字詞,請在「取代為」旁邊輸入新字詞。
  4. 如要搜尋字詞,請按一下 [尋找]。如要查看下一個已使用的相符字詞,請再按一下 [尋找]
  5. 選擇性:您可以使用下列選項縮小搜尋結範圍。
    • 大小寫需相符:這個選項可讓搜尋功能區分大小寫。
    • 整個儲存格內容需相符:這個選項可搜尋完全符合搜尋字詞的儲存格。
    • 使用規則運算式進行搜尋:這個選項可搜尋符合特定模式的儲存格。
    • 同時在公式中搜尋:這個選項可將公式納入搜尋範圍。
  6. 如要取代醒目顯示的相符字詞,請按一下 [取代]。 如要取代所有已使用的相符字詞,請按一下 [全部取代]

使用規則運算式尋找及取代項目

您可以在 Google 文件試算表中使用規則運算式尋找並取代字串,包括字元、數字、文字或字元模式。

使用規則運算式尋找字詞

  1. 使用電腦在 Google 文件Google 試算表中開啟文件或試算表。
  2. 依序按一下 [編輯] 接下來 [尋找與取代]
  3. 在「尋找」旁邊輸入運算式,然後點選 [使用規則運算式進行搜尋] 或 [使用規則運算式尋找相符項目]
  4. 按一下 [尋找]。

使用「尋找與取代」功能時,系統可能會根據您勾選的方塊而顯示不同的搜尋結果。以下範例說明勾選 [大小寫需相符] 但未勾選 [整個儲存格內容需相符] 時會顯示的結果 (適用於試算表)。

查看範例

搜尋美元金額

注意:這個範例僅適用於 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),其中包含兩個擷取群組。

  1. (\d*) - 對應月份
  2. (\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

這對您有幫助嗎?
我們應如何改進呢?