一、函式說明
REPEAT(text,number_times): 根據指定的次數重複顯示文字。REPEAT 函式可用來顯示同一字串,並對儲存格進行填充。
Text:需要重複顯示的文字或包含文字的儲存格引用。
Number_times:指定文字重複的次數,且為正數。
如果 number_times 為 0,REPEAT 函式將傳回“”(空文字)。如果 number_times 不是整數,將被取整。REPEAT 函式的最終結果通常不大於 32767 個字元。
注: 該函式可被用於在工作表中建立簡單的直方圖。
使用方式:
REPEAT("$",4)等於“$$$$”。
如果儲存格 B10 的內容為“你好”,則:
REPEAT(B10,3)等於“你好你好你好”。
二、範例
我們以user手機號安全保護範例來介紹REPLACE函式的使用。
1
新建僱員資料集ds1,輸入SQL:SELECT * FROM 僱員。

2
設計報表樣式。
將資料集中需要的欄位拖入A2:F2儲存格。
在A1:F1儲存格中設定列標題。
設定A1:F2儲存格文字置中,並加上框線。
預覽後在瀏覽器中查看效果。


3
設定手機號中間四位不顯示。
在列表後插入一個新的欄位記錄安全保護後的手機號。
在G2儲存格中插入公式,輸入REPLACE(F2,MID(F2,4,4),REPEAT("*",4)),表示將手機號中間四位替換為【*】顯示。
MID(F2,4,4)表示傳回手機號中間四位數字,MID函式的使用可參考幫助文檔 MID。
REPEAT("*",4)表示重複顯示4個【*】。
在G1儲存格中插入列標題,並設定G1:G2儲存格文字置中,加上框線。
設定F欄隱藏後,即可只展示安全保護後的手機號欄位。
預覽後在瀏覽器中查看效果。
公式插入可參考A05-03 插入公式。


