指定された位置から始まり、指定された文字数を超えて終了する文字列を新しい文字列に置き換えます。
構文
REPLACE(text, start_position, num_chars, new_text)
- text—置き換えるテキスト。
- start_position—左から、置き換えたい文字の開始位置(スペースを含む)
- num_chars—置き換える文字数
- new_text—置き換えテキスト
使用例
REPLACE("Hello Dorld!", 7, 1, "W")
例
この例では、次のシート情報を参照しています。
| 衣料品 | アイテム番号 | 販売日 | 出荷日 | |
|---|---|---|---|---|
| 1 | T シャツ | C001 | 02/12/19 1:55 PM | 2019 年 2 月 15 日 |
| 2 | パンツ | C002 | 02/15/19 10:23 AM | 03/20/19 |
| 3 | ジャケット | C003 | 02/20/19 2:45 PM | 02/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オンラインコミュニティで特定の使用例について質問してください。