業務に役立つExcel 文字列の特定文字を消す関数2種類

シェアする

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
  • 0

業務に役立つExcelで、大変便利な、文字列の中で特定の文字だけを削除する関数 2種類ご紹介します。今回もDLファイル付です。

はじめに

Excelのファイルで、セルへどんどん文字を入力していく列があったとします。その文字で特定の文字だけを削除して自動的に入力される列を設けたいと思った場面はありませんか?

例えば、B列に入力した、佐藤㈱ このだけを削除した 佐藤 だけをC列へといった事例とかです。

今回はそんな時に便利な関数用途別で2種類になります。

文字列の特定文字を消す関数2種類

文字列の特定文字を消す関数

まさに「はじめに」で事例を挙げたときに使う関数からご紹介します。

サンプルファイル(画像は全て拡大します)

文字列削除①

B列に手入力で社名を。

社名の消す対象は 6種類用意しました。

㈱㈲ それぞれ1文字のものです。

(株)(株) こちらは、()が半角になっていてるものです。

(有)(有)こちらは、判別がつきにくいかもしれませんが、()が全角になっています。

C列が、今回ご紹介する関数の列になります。

関数のご紹介

こちらが、SUBSTITUTE関数を用いた特定の文字削除式になります。

この式で結果がこうなります。

特定文字削除②

ここがポイントロゴ

icon-check-square-o この関数は基本形は

が、指定文字1種類で、左右に同じ式を挟んでいく事で指定数を延々と増やせるわけです。

削除指定 ㈱ に加えて、(株)を加えました。

そして最初に紹介したのが全ての指定を加えた式という事になります。

非常に簡単で使い勝手が良いので、是非活用してみて下さい。

指定する文字以降を消す関数

もう1種類の関数をご紹介します。

こちらは、任意で指定した、文字が検索された時点から先の文字を全て消す。

といった使い方です。

例 : ”-“ハイフンが検索された文字から消したい。

11111-11 の場合。 結果 11111 に削除されます。

例 : ” “スペースが検索された文字から消したい。

佐藤 太郎 の場合。 結果 佐藤 に削除されます。

サンプルファイル

特定文字削除③

B列に手入力で数字と文字列を。

指定条件は、例に挙げた、”-“ハイフンの場合と、” “スペースの場合を用意しました。

更に、もし指定文字が入力されてなかったら?の場合も用意しました。

C列が、今回ご紹介する関数の列になります。

関数のご紹介

こちらが、FIND関数を用いて、LEFT関数で左から検索させて、検索値がヒットした以降を消すという関数式にしております。

ここがポイントロゴ

icon-check-square-o そして、もし指定文字が入力されてないなら?

の事を考慮して、IFERROR関数を入れてあります。もしエラー値#VALUE! だった場合は、入力そのままを返すように指定しました。

この式で結果がこうなります。

特定文字削除④

ダウンロードファイル

“Excelファイル特定文字の削除” をダウンロード DeleteHitWords.xlsx – 55 回のダウンロード – 14 KB

  • ご自身で使用されているファイルへご使用されるならば、この記事を参考に計算式をコピペして使用して下さい。
  • もちろんダウンロードして頂いたファイルのデータベースシートもそのままご利用になれますので、ご活用下さい。

さいごに

如何でしょうか?今回ご紹介した関数2種類。どちらも、知っていれば大変便利です。もちろん指定する文字は、自由に指定出来ますので、活用し得る場面は多用にあるかと思います。

もちろん、関数を知っていても、活用出来るか、否かは皆さま次第です。

是非、日頃の業務にお役立て頂ければ幸いです。

以上、業務に役立つExcel 文字列の特定文字を消す関数2種類。DL付 でした。

ご視聴ありがとうございました。

合わせて読みたい

業務に役立つExcel 選択したリスト項目だけを別リストへ抽出関数。
業務に役立つExcelで、リストで選択した項目のもののみを別リストへ抽出してリスト選択出来るようにする関数です。大変便利です。今回もDLファ...
業務に役立つExcel COUNTIFSにSUBTOTAL関数を追加
業務に役立つExcelで、COUNTIF関数へSUBTOTAL関数を追加し、さらにCOUNTIFS関数にSUBTOTAL関数を追加するまで昇...
業務に役立つExcel重複データ最新のみを抽出する関数。DL付。
業務に役立つExcelで、重複するデータの中から最新のみを抽出してくれる(重複しない場合はそのデータを抽出)大変便利な関数複数混合式を紹介し...
業務に役立つExcelデータを列と行で抽出。INDEXとMATCH関数。DL付。
業務に役立つExcelで、作成したデータベースから行と列でピンポイントにデータを抽出してくれる大変便利な関数( INDEX関数とMATCH関...
業務に役立つExcel指定範囲をVBAで一括削除。DL付。
業務に役立つExcelで事前に選択した範囲の値を、マクロボタン一つで自動で削除してしまう計算式をご紹介します。DLファイル付です。
業務に役立つExcel選択範囲に一瞬で罫線。DL付。
業務に役立つExcelで任意に選択した範囲へ罫線をマクロボタン一つで自動で挿入してしまう計算式をご紹介します。DLファイル付です。
業務に役立つExcel任意行ごとに空白行自動挿入。DL付。
業務に役立つExcelで任意に指定した行数ごとにマクロボタン一つで自動で空白行を挿入していく計算式をご紹介します。DLファイル付です。
業務に役立つExcelデータベースを自動で仕訳し抽出。DL付。
業務に役立つExcelで作成したデータベースを、自動で仕訳し別シートへ抽出させる計算式をご紹介します。DLファイル付です。
業務に役立つExcelファイル会計年度計算の関数式。DL付。
業務に役立つExcelのファイリングで会計年度計算の関数式です。 DLファイル付きです。
業務に役立つExcelで検索エンジンVBAを5分で搭載。DL付。
業務に役立つExcelのデータベースファイリングに、VBAで作成した検索エンジンを5分で簡単に搭載出来ます。サンプルDL付です。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

フォローする


スポンサーリンク

トップへ戻る