ためセル!では、広告を掲載しています。

エクセルである文字列の中から特定の文字を取り除く方法【SUBSTITUTE関数】

スマホとパソコン 基本ワザ
QRコードを読み込んでスマホへ送る QR Code
この記事は約2分で読めます。
この記事は17人の方が役に立ったと答えています。
[AD]

前回は、別々のセルに入力された文字をひとつのセルにまとめる方法についてご紹介しました。

例:「山田」&「太郎」 → 「山田太郎」

今回は、それとは逆に文字の引き算について紹介します。

スグにためセル! – ここを読めばすぐ使える

=SUBSTITUTE(元の文字列削除したい文字””
※ より詳しい解説はここから下に続きます。
[AD]
[AD]

文字の引き算とは

文字の引き算とは、次のように指定された文字列から不必要な文字を削除することをいいます。

例1:「エクセル」-「エク」 → 「セル」

例2:「山田太郎様」-「様」 → 「山田太郎」

例1では、エクセルという言葉から「エク」と文字を引き算して「セル」になっています。

例2では、氏名から敬称(この例では「様」のこと)を取り除いています。

[AD]
[AD]

使用例

では、先ほどの例1を実際に入力してみましょう。

=SUBSTITUTE(“エクセル”,“エク”,“”

1

このように入力すると・・・

2

となります。

「エクセル」から「エク」が削除されました。

こういうときにためセル!

例えば、次のような名簿があったとします。

3

参考:すごい名前生成器 – 創作に使えるランダム人名ジェネレータから名簿を作成

この名簿から、「様」を取り除いた一覧を作成したい場合は、「SUBSTITUTE関数」が使えます。

D2セルに次に様に入力します。

=SUBSTITUTE(A2,” 様”,“”

※ この名簿では、「様」の前に半角スペースが入ってますので、削除したい文字を「 様」(様の前に半角スペースが入っています)としています。

4

上の図のように入力すると

5

このようになります。

あとは、D2セルを下にコピーするだけですね。

6

この状態で名簿を作成しておけば、A列の名前が変わっても、自動で「様」が取り除かれた一覧がD列に作成されますね。

タイトルとURLをコピーしました