次の方法で共有


TRANSLATE ER 関数

TRANSLATE 関数は、指定されたテキストを別の提供されたセットの文字に置換した結果を含む 文字列 値を返します。

構文

TRANSLATE (text , pattern, replacement)

引数

text:

文字列型のデータ ソースの有効なパス。

pattern:

置換が必要なテキスト。

replacement:

置換として使用するテキスト。

戻り値

結果テキスト値。

使用上の注意

TRANSLATE 関数は一度に 1 文字ずつ置き換えます。 この関数は、text 引数の最初の文字を pattern 引数の最初の文字に、次に 2 番目の文字に置き換え、完了するまで同じフローに従います。 引数 textpattern の文字が一致すると、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"

追加リソース

テキスト関数