エクセルで数式を使った検索と置換の方法(4例)

  • これを共有
Hugh West

この記事を読むと せいごう Excel のデータを編集する必要がある場合があります。 単語を他の単語やアルファベットに置き換える。 様々な使用方法があります。 せいごう 今回は、その中でも最も簡単な方法をご紹介します。

を置いた以下のデータセットで作業します。 名前 有名どころの 映画 と対応する 主演者 .

練習用ワークブックをダウンロードする

検索と置換 Formula.xlsx

Excelで数式を使った検索と置換を行う4つの方法

1.ExcelのFIND関数とREPLACE関数で文字の検索と置換を行う

使用方法 FIND リプレース 関数は、Excel データセット内の任意の文字を検索して置換するための最良の方法です。 ここでは、最初の 名前 主演者 を最初のアルファベットで表すとどうなるか、見てみましょう。

ステップス

  • まず、新しい に対して たんぴょう 出演者 の名前を入力し、次の数式をセルに入力します。 D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

ここでは リプレース 関数は、セル参照 C5 を見つけるまで、文字のカウントを開始します。 空間 の助けを借りて、その中に FIND 関数に置き換えて、最初の 名前 を、その開始アルファベットと ドット の助けを借りて 関数を使用します。

  • を打つ。 エンタメ ボタンをクリックすると、セル D5 .

  • 今度は フィルハンドル まで オートフィル が表示されます。 出演者 の名前は、対応する最初の アルファベット であり ドット .

このように,文字列中のある文字を目的の文字に置き換えるには,次のようにします。 せいごう をExcelで表示します。

続きを読む エクセルで特殊文字を置換する方法(6つの方法)

2.SUBSTITUTE関数を応用したExcelの文字検索と置換

また、最初の 名前 主演者 に、対応する アルファベット を使うことで サブスティテュート 機能 . 以下、この方法に必要な手順について説明します。

ステップス

  • 新規作成 に対して 略称 を入力し、セルに次の数式を入力します。 D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)))。

フォーミュラ・ブレークダウン

ここでは、ネストした , ライト , LEN , FIND の関数を使用します。 サブスティテュート の最初の名前を置き換えるための関数です。 主演者 と、それに対応する最初の アルファベット .

  • LEN(C5) --> があります。 LEN 関数が返します。 計数 セル内の文字の C5 .
    • 出力:14
  • FIND(" ",C5) --> を返します。 位置 空間 細胞内 C5 .
    • 出力:10
  • RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> になる
  • RIGHT(C5,14-10) --> になる。
  • RIGHT(C5,4)
    • 出力:ベール
  • LEFT(C5,1)&". " --> になる
  • C & "."
    • 出力:C.
  • SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> に削減されました。
  • SUBSTITUTE(C5,C5, "C. Bale")
    • 出力:C.ベール

最後に、最初の アルファベット 最初の 名前 細胞内 C5 をドットで表示します。

  • を押してください。 エンタメ ボタンを押すと、出力がセル D5 .

  • を使用します。 フィルハンドル まで オートフィル 下のセル

このように,文字列中のある文字を目的の文字に置き換えるには,次のようにします。 せいごう (この場合、それは サブスティテュート 関数)をExcelで実行します。

続きを読む エクセルVBAで代入関数を使う方法(3例)

類似の読み物

  • 複数のExcelファイルの値を検索して置換する方法(3つの方法)
  • Excelでワイルドカードを使用して値を検索および置換する方法
  • Excelのデータクリーンアップテクニック:セルにテキストを追加する
  • Excelで選択範囲内の検索と置換を行う方法(7つの方法)
  • Excel VBA:Word文書内の文字列の検索と置換を行う方法

3.エクセルXLOOKUP関数によるセルの検索と置換

があります。 XLOOKUP 関数はまた ファインディングアンドリプレース という関数があります。 映画 が、その後、それらの短い 人名 のまま 人名 例えば、映画の原題は "The Original Name of the Movie "です。 バットマン1 ワズ バットマンビギンズ ということで、置き換えたいと思います。 バットマン1 をもって バットマンビギンズ 以下の説明で、その手順を説明しましょう。

ステップス

  • データセットに若干の修正を加えました。 映画名 を作成し、新たに のフルネームが表示されます。 映画 .
  • そして、そのリストを作成し 映画 を本来のものに置き換えます。 人名 .

  • セルに次の数式を入力します。 D5 .
=xlookup(b5,$f$5:$f$7,$g$5:$g$7,b5)

これです。 F$5:$F$7 G$5:$G$7 ルックアップ_アレイ とのことです。 return_array の値は、それぞれ B5セル と一致します。 ルックアップ_アレイ であれば、その return_array は対応する値を返す。 もし値が見つからなかったら、その時は セル の値が返されます。 セル B5 " バットマン1 " がルックアップ配列で見つかったため、". バットマンビギンズ ".

  • を押してください。 エンタメ ボタンをクリックして、出力がセル D5 .

  • 今度は フィルハンドル まで オートフィル 下のセル

が表示されます。 人名 短編映画 をオリジナルに置き換えた。 人名 これは、もう一つの方法です。 ファインディングアンドリプレース 特定の文字列を新しい文字列に変換します。

続きを読む Excelで条件に応じてセルの文字列を置換する(5つの簡単な方法)

4.エクセルVLOOKUP関数を活用した文字の検索と置換

を適用することも可能です。 ブイルック 関数に 拾う 文字列の文字と 取り替える 例えば、私たちが、あるものを紹介したとします。 映画 をシリアル番号と照合して、その後、元の製品に交換したい。 人名 例えば、映画の原題は "The Original Name of the Movie "です。 バットマン1 ワズ バットマンビギンズ ということで、置き換えたいと思います。 バットマン1 をもって バットマンビギンズ 以下の説明で、その手順を説明しましょう。

ステップス

  • データセットにいくつか変更を加えました。 映画名 を作成し、新たに のフルネームが表示されます。 映画 .
  • そして、そのリストを作成し 映画 を本来のものに置き換えます。 人名 .

  • この数式をセルに入力します。 D5 .
=iferror(vlookup(b5,$f$5:$g$7,2,false),b5)

ここでは ブイルック という関数を使って単語を置き換えます。 値が見つからない場合はエラーが表示されます。 そのため、この関数を使って イフエラー 関数で、エラーを対応するセルの値に置き換えることができます。 しかし、ルックアップ配列には、2つの コラムス と、2番目の は、私たちが望む アウトプット そのため 2 完全一致させたいので、式中の FALSE を式で表す。

備考 を使用することを忘れないでください。 絶対セル参照 ここで、他のセルに数式を適用するために、もう一手間必要です。

  • を押してください。 エンタメ ボタンをクリックすると、セル D5 .

  • その後は、そのまま フィルハンドル まで オートフィル 下のセル

オリジナルが表示されます 人名 映画 その対応するものに被せたい 略名 .したがって、その使用は ブイルック 機能により ファインディングアンドリプレース 特定の文字列を新しい文字列に置き換える。

関連コンテンツ エクセルで複数の文字を代用する方法(6つの方法)

プラクティス部門

ここでは、これらの例を説明するために使用したデータセットを提供します。 これらの例は、あなた自身で練習してください。

結論

今回は、いくつかの複合的な使い方を紹介しました。 せいごう この例題は、できるだけ簡単に説明するように心がけました。 この記事があなたのお役に立てれば幸いです。 この例題について、他に簡単な方法やアイデア、ご意見がありましたら、コメント欄にご記入ください。 今後の記事の充実のために役立てたいと思います。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。