このページの一部は機械翻訳されている場合があります。

置換 関数

指定された位置から始まり、指定された文字数を超えて終了する文字列を新しい文字列に置き換えます。

構文

REPLACE(text, start_position, num_chars, new_text)
  • text
    置き換えるテキスト。
  • start_position
    左から、置き換えたい文字の開始位置(スペースを含む)
  • num_chars
    置き換える文字数
  • new_text
    置き換えテキスト

使用例

REPLACE("Hello Dorld!", 7, 1, "W")

この例では、次のシート情報を参照しています。

 衣料品アイテム番号販売日出荷日
1T シャツC00102/12/19 1:55 PM2019 年 2 月 15 日
2パンツC00202/15/19 10:23 AM03/20/19
3ジャケットC00302/20/19 2:45 PM02/27/19

上記の表を例に、シートに REPLACE を使用した例をいくつかご紹介します。

数式説明結果
=REPLACE([アイテム番号]1, 1, 1, [衣類アイテム]1 + " ")アイテム番号 列の1行目の文字列の最初の文字を 衣類アイテム 列の1行目の文字列に置き換え、その後にスペースを追加します。Tシャツ 001
=REPLACE([アイテム番号]2, 1, 2, "A1")アイテム番号 列の2行目の文字列の最初の2文字を、数式の文字 A1 に置き換えます。A102
=REPLACE([販売日]@row, 9, 9, " to " + [出荷日]@row)販売日 列の3行目の時間を、3行目の 出荷日 値に置き換え、その後、日付の間に to(スペース付き)という文字列を追加します。19/20/02 ~ 19/27/02

さらにサポートが必要な場合

エンタープライズプランをお持ちの場合、AIを使用して数式作成を支援することができます

数式ハンドブックテンプレート を使用して、さらにサポートリソースを見つけ、100以上の数式を表示し、リアルタイムで作業できるすべての関数の用語集や、一般的に使用される数式や高度な数式の例を確認してください。

他のSmartsheetの顧客がこの機能をどのように使用しているかの例を見つけるか、Smartsheetオンラインコミュニティで特定の使用例について質問してください。

コミュニティに質問する