Excelで複数の値を見つけて置き換える
通常、検索と置換機能は、特定のテキストを検索して別のテキストに置き換えるのに役立ちますが、場合によっては、複数の値を同時に検索して置換する必要があります。 たとえば、以下のスクリーンショットに示すように、すべての「Excel」テキストを「Excel 2019」に、「Outlook」を「Outlook2019」に置き換えるなどです。 この記事では、Excelでこのタスクを解決するための式を紹介します。
Excelで複数の値を見つけて置き換える
このジョブを処理するには、複数のSUBSTITUTE関数をネストし、INDEX関数を使用して検索と置換のペアを挿入する必要があります。 一般的な構文は次のとおりです。
- cell:セルには、他のテキストに置き換えるテキストが含まれています。
- find:検索して置換する元のテキスト。
- replace:置き換えたい新しいテキスト。
1。 次の数式をコピーして、結果を入力する空白のセルに貼り付けてください。
2。 次に、塗りつぶしハンドルをこの数式を適用するセルまでドラッグすると、特定のテキストが一度に新しいテキストに置き換えられます。スクリーンショットを参照してください。
式の説明:
上記の式の基本的なパターンは、SUBSTITUTE関数の使用法です。
= SUBSTITUTE(text、old_text、new_text、[instance])
次に、INDEX関数をSUBSTITUTE関数に埋め込みます。INDEX関数は、「検索」テキストと「置換」テキストの両方を取得するために使用されます。これにより、検索と置換の最初のペアが実行されます。
= SUBSTITUTE(text、INDEX(find、1)、INDEX(replace、1))
検索と置換のペアが複数ある場合は、SUBSTITUTE関数をネストしてください。数式の読み取りと書き込みを簡単にして、他の置換を追加または削除できるようにするには、次のスクリーンショットに示すように数式を記述できます。
注意:上記の式では、 A2 セルには、置換するテキストが含まれています。 D2:D5 セルの範囲には、検索して置換する元のテキストが含まれています。 E2:E5 置き換えたい新しいテキストです。 そして 1, 2, 3, 4 検索と置換のペアの番号です。 必要に応じて変更してください。
使用される相対関数:
- SUBSTITUTE:
- SUBSTITUTE関数は、テキスト文字列内のテキストまたは文字を別のテキストまたは文字に置き換えます。
- INDEX:
- INDEX関数は、範囲または配列からの指定された位置に基づいて、表示された値を返します。
最高のオフィス生産性ツール
Kutools forExcel-群衆から目立つのに役立ちます
毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。
- 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
- 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
- 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
- 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする
- 数十の開いているドキュメントを切り替えるのにXNUMX秒!
- マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
- 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
- Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
