TRANSLATE ER 関数
TRANSLATE
関数は、指定されたテキストを別の提供されたセットの文字に置換した結果を含む 文字列 値を返します。
構文
TRANSLATE (text , pattern, replacement)
引数
text
: 、
文字列型のデータ ソースの有効なパス。
pattern
: 、
置換が必要なテキスト。
replacement
: 、
置換として使用するテキスト。
戻り値
糸
結果テキスト値。
使用上の注意
TRANSLATE
関数は一度に 1 文字ずつ置き換えます。 この関数は、text
引数の最初の文字を pattern
引数の最初の文字に、次に 2 番目の文字に置き換え、完了するまで同じフローに従います。 引数 text
と pattern
の文字が一致すると、pattern
引数の文字と同じ位置にある replacement
引数の文字に置き換えられます。 文字が pattern
引数に複数回出現する場合は、この文字の最初の出現に対応する replacement
引数マッピングが使用されます。
例 1
TRANSLATE ("abcdef", "cd", "GH")
"c" 特定の "abcdef" テキストを "G" 文字に置き換えます 。以下の理由から、 replacement
- "c" 文字は、最初の位置の
pattern
テキストに表示されます。 replacement
テキストの最初の位置には "G" 文字が含まれます。
例 2
TRANSLATE ("abcdef", "ccd", "GH")
返品 "abGdef"。
例 3
TRANSLATE ("abccba", "abc", "123")
返品 "123321"。