反饋已提交

網絡繁忙

REPLACE

一、函式說明

  1. REPLACE(text, texttoreplace, replacetext):根據指定文字,用其他文字來替換原始文字中的內容。【文字:指不含格式資訊的字元和字串】

    text:原始文字或儲存格引用。

    texttoreplace:被替換的文字。

    replacetext:   替換的文字。

    使用方式:

    REPLACE("abcd", "a", "re")等於"rebcd"。即:將 abcd 中字元 a 用 re 來替換,形成新的字串 rebcd。

    如果儲存格a1為【saasas】,則:

    REPLACE(a1,"a","B")等於【sBBsBs】。

  2. REPLACE(old_text,start_num,num_chars,new_text):根據指定長度,用其他文字來替換原文字中指定位置和長度的內容。

    Old_text:原始文字或儲存格引用。

    Start_num:替換的起始位置。

    Num_chars:  替換的長度,即被替換文字的字元數。

    New_text:替換的文字。

    使用方式:

    REPLACE("0123456789",5,4,"*")等於“0123*89”

    REPLACE("1980",3,2,"99")等於“1999”。

  3. 注:

    儲存格引用、代表位置和長度的數字不能帶引號;原始、替換和被替換的文字必須帶英文引號(不區分單,雙引號)。

    第一種將替換所有符合條件的文字,第二種只替換指定位置的文字。

二、範例

我們以user手機號安全保護範例來介紹REPLACE函式的使用。

1
新建僱員資料集ds1,輸入SQL:SELECT * FROM 僱員。

1 (1).png

2
設計報表樣式。
  1. 將資料集中需要的欄位拖入A2:F2儲存格。

  2. 在A1:F1儲存格中設定列標題。

  3. 設定A1:F2儲存格文字置中,並加上框線。

  4. 預覽後在瀏覽器中查看效果。

2.png

3.png

3
設定手機號中間四位不顯示。
  1. 在列表後插入一個新的欄位記錄安全保護後的手機號。

  2. 在G2儲存格中插入公式,輸入REPLACE(F2,MID(F2,4,4),REPEAT("*",4)),表示將手機號中間四位替換為【*】顯示。

  3. MID(F2,4,4)表示傳回手機號中間四位數字,MID函式的使用可參考幫助文檔 MID

  4. REPEAT("*",4)表示重複顯示4個【*】,REPEAT函式的使用可參考幫助文檔 REPEAT

  5. 在G1儲存格中插入列標題,並設定G1:G2儲存格文字置中,加上框線。

  6. 設定F欄隱藏後,即可只展示安全保護後的手機號欄位。

  7. 預覽後在瀏覽器中查看效果。

  8. 公式插入可參考A05-03 插入公式

4.png



附件列表


主題: 報表專題
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉