ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
お申し込み
x

or

置換機能を使用してExcelで文字列を置き換えて追加するにはどうすればよいですか?

Excelでは、検索と置換機能を使用して文字列を検索し、別の文字列で置き換えることができます。 しかし、多くの場合、検索と置換機能は要求を満たすことができません。 ここでは、置換機能を使用してExcelのいくつかの問題を解決する方法を紹介します。

置換機能


置換機能


= REPLACE(テキスト、開始_num、数値_文字、新規_テキスト)

ケース1特定の場所にある文字列を文字列に置き換える

=REPLACE(text, startnum, numchars, newtext)

特定の場所の文字列を次のスクリーンショットのように別の文字列に置き換える場合は、
doc置換関数1

次のようにすることができます:

結果を配置して入力するセルを選択します。=REPLACE(A1,3,3,"KTE")、使用するセルに塗りつぶしハンドルをドラッグします。 表示されたスクリーンショットを参照してください。
doc置換関数2

ケース2複数の文字列を複数の場所に置き換える

=REPLACE(REPLACE(text,stratnum,characternumber,"newtext"),startnum,characternumber,"newtext)

以下のスクリーンショットのように、複数の文字列を他の文字列と置き換える場合は、
doc置換関数3

これを行う:

結果を配置して入力するセルを選択します。 =REPLACE(REPLACE(A7,7,1,"1"),15,1,"3")使用するセルに塗りつぶしハンドルをドラッグします。 表示されたスクリーンショットを参照してください。
doc置換関数4

ケース3年/月/日を日付形式に置き換える

=REPLACE(TEXT(text, "dd-mmm-yy"), 4, 3, "newtext")

1-Oct-18という特別な日付形式のセル範囲がある場合、必要なのは、下のスクリーンショットのように月を11月に置き換えることです。
doc置換関数5

この式を使用する

結果を配置して入力するセルを選択します。 =REPLACE(TEXT(A14, "dd-mmm-yy"), 4, 3, "Nov")使用するセルに塗りつぶしハンドルをドラッグします。 表示されたスクリーンショットを参照してください。
doc置換関数6

ケース4数値を日付に変換する

= DATEVALUE(REPLACE(テキスト、3,0、 "/")、6,0、 "/")置換)

表示されるスクリーンショットのようにテキスト番号を標準日付に変換する場合は、次のようにします。
doc置換関数7

結果を配置して入力するセルを選択します。 =DATEVALUE(REPLACE(REPLACE(A21,3,0,"/"),6,0,"/"))あなたが使用するセルの上に塗りつぶしハンドルをドラッグし、 短い日付 フォーマット。 表示されたスクリーンショットを参照してください。
doc置換関数8
doc置換関数9

大文字小文字5文字列を他の文字列に置き換える

=REPLACE(textreference, FIND("oldtext",textreference), numbercharacter, "newtext")

以下のスクリーンショットのように文字列を別の文字列に置き換える場合は、
doc置換関数10

置換機能と検索機能を使用するだけです

結果を配置して入力するセルを選択します。 =REPLACE(A28, FIND("@abc",A28), 4, "@bca"), 塗りつぶしハンドルを使用するセルにドラッグします。 表示されたスクリーンショットを参照してください。
doc置換関数11

ヒント: この式は文字列の最初の出現に対してのみ機能します。
doc置換関数12

Case 6文字列の特定の場所に新しい文字を追加する

=REPLACE(REPLACE(text,startnumber,0,"newtext"),startnumber,0,"newtext")

以下のスクリーンショットのように、文字列の特定の場所に新しい文字を追加する場合。
doc置換関数13

ちょうどこれでやる

結果を配置して入力するセルを選択します。 =REPLACE(REPLACE(A34,4,0,"-"),8,0,"-")使用するセルに塗りつぶしハンドルをドラッグします。 表示されたスクリーンショットを参照してください。
doc置換関数14

Excelでデータを失うことなく、簡単に列または行を結合

複数の重複レコードを含むワークシートを使用していると仮定し、同じ値に基づいて行を結合/マージし、重複行の合計、平均、カウントなどの計算を行う必要があります。 これとともに 高度な行の結合 of Kutools for Excel同じ値/同じデータ、または行を適切なセルにすばやく結合することができます。 60日間無料トライアルをクリックしてください!
docアドバンスドコンバインドロー
Excel用Kutools:200便利なExcelアドイン以上で、60日に制限なく試してみてください。

Kutools for Excel-最高のOffice生産性向上ツールにより、生産性が80%向上

  • 再利用: すばやく挿入 複雑な数式、チャート そして、以前に使用したもの; セルを暗号化する パスワード付き メーリングリストの作成 そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストや数式を簡単に編集する) レイアウトを読む (多数のセルを簡単に読んで編集できます)。 フィルター範囲に貼り付ける...
  • セル/行/列を結合 データを失うことなく; セルコンテンツの分割。 重複する行/列を結合する...重複セルの防止。 範囲の比較...
  • 重複または一意を選択します空白行を選択 (すべてのセルは空です)。 スーパー検索とファジー検索 多くのワークブックで。 ランダム選択
  • 完全コピー 式の参照を変更せずに複数のセル。 参照を自動作成 複数のシートに 箇条書きを挿入、チェックボックスなど
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷 セルのコンテンツとコメント間の変換...
  • スーパーフィルター (保存して他のシートにフィルタ方式を適用する)。 高度な並べ替え 月/週/日、頻度などによる。 特殊フィルター 太字、斜体で...
  • ワークブックとワークシートを組み合わせる; キー列に基づいて表をマージします。 データを複数のシートに分割する; xls、xlsx、およびPDFのバッチ変換...
  • 300を超える強力な機能。 Office / Excel 2007-2019および365をサポートします。 すべての言語をサポートします。 企業または組織に簡単に展開できます。 フル機能の60日間の無料トライアル。
KTEタブ201905

OfficeタブはOfficeにタブ付きインターフェイスを提供し、作業をより簡単にします

  • Word、Excel、PowerPointでタブ付き編集と読み取りを有効にする、出版社、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します。
オフィシタブ底
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.