販促レポート
2017/06/23 Excel小技
<エクセル> @(アットマーク)より前を抽出する便利ワザ
名簿データを作成する際、「@」など「特定の文字より前だけを抽出」したい時があります。手作業で地道に抜き出すのもよいですが、できれば効率よく作業を終わらせたいものです。本日は、そんな際に役立つ便利ワザをご紹介。
データの整形作業は何かと面倒

ビジネスでは、データ管理がとても重要なのはご存知の通り。
顧客データ、商品データ、売上データなど、業種を問わず管理すべきデータは多岐にわたります。
すぐに実践で使えるデータもありますが、そうでないものも。社内で運用するシステムに合わせ、データを改変しなければならないことはよく聞く話です。作業を経験した方ならご存知でしょうが、このデータ整形作業や改変作業って本当に面倒です。
例えば、名簿など顧客データの場合では、メールアドレスの「@から前だけ」を抽出したい...などが代表例で、その他にも住所の「都道府県だけ」を抽出したい...といったこともよくあるケースです。
データが少ない時や暇な時などは、手作業で地道に抜き出せばよいでしょう。けれど、できれば効率よく作業を終わらせたい...とは、誰もが思うはずです。
@(アットマーク)より前を抽出する便利ワザ

例えば顧客データの場合、メールアドレスを参照し 「@(アットマーク)より前を抽出」したい...といったケースはよくあるパターン。

そういったお悩みは、FIND関数をアレンジした下記の数式で解決しましょう。下記をコピーし、値のセルにペースト。

@(アットマーク)より前のテキストだけが抽出されました。値のセルの右下の[+]を摘み下へ引き下ろし、数式を連続コピーしたら出来上がり。簡単ですね。

逆に「@(アットマーク)より後ろを抽出」したい...といったケースの場合は、下記の数式で解決。

同じように、値のセルの右下の[+]を摘み下へ引き下ろし、数式を連続コピーしたら出来上がり。参照したメールアドレスから、「@より前」のアカウント部分、「@より後ろ」のドメイン部分に分離できました。

そのほかにも、住所録から「県名」を抽出したい...といったケースもよくあるパターンです。その際は、「@」を「県」に書き換えればOK。本当に簡単ですね。

県の名ではなく「○○県」としたい場合は、「1」を「0」に書き換えればOKなので、応用が利きます。ちなみに数字は、「県」を含めて「いくつ隣り?」を意味しています。
いかがでしたでしょうか。
知ってしまえば、「なーんだ」となりますが、それは結果論。皆さんの周りにも、手作業で地道にデータ整形をしているスタッフがいるかもしれません。その際は、ぜひ本日ご紹介した小技を教えてあげてください。
<ライタープロフィール>

ビジネスでは、データ管理がとても重要なのはご存知の通り。
顧客データ、商品データ、売上データなど、業種を問わず管理すべきデータは多岐にわたります。
すぐに実践で使えるデータもありますが、そうでないものも。社内で運用するシステムに合わせ、データを改変しなければならないことはよく聞く話です。作業を経験した方ならご存知でしょうが、このデータ整形作業や改変作業って本当に面倒です。
例えば、名簿など顧客データの場合では、メールアドレスの「@から前だけ」を抽出したい...などが代表例で、その他にも住所の「都道府県だけ」を抽出したい...といったこともよくあるケースです。
データが少ない時や暇な時などは、手作業で地道に抜き出せばよいでしょう。けれど、できれば効率よく作業を終わらせたい...とは、誰もが思うはずです。
@(アットマーク)より前を抽出する便利ワザ

例えば顧客データの場合、メールアドレスを参照し 「@(アットマーク)より前を抽出」したい...といったケースはよくあるパターン。

そういったお悩みは、FIND関数をアレンジした下記の数式で解決しましょう。下記をコピーし、値のセルにペースト。
=LEFT(B2,FIND("@",B2)-1)

@(アットマーク)より前のテキストだけが抽出されました。値のセルの右下の[+]を摘み下へ引き下ろし、数式を連続コピーしたら出来上がり。簡単ですね。

逆に「@(アットマーク)より後ろを抽出」したい...といったケースの場合は、下記の数式で解決。
=RIGHT(B2,LEN(B2)-FIND("@",B2))

同じように、値のセルの右下の[+]を摘み下へ引き下ろし、数式を連続コピーしたら出来上がり。参照したメールアドレスから、「@より前」のアカウント部分、「@より後ろ」のドメイン部分に分離できました。

そのほかにも、住所録から「県名」を抽出したい...といったケースもよくあるパターンです。その際は、「@」を「県」に書き換えればOK。本当に簡単ですね。
=LEFT(B2,FIND("県",B2)-1)

県の名ではなく「○○県」としたい場合は、「1」を「0」に書き換えればOKなので、応用が利きます。ちなみに数字は、「県」を含めて「いくつ隣り?」を意味しています。
=LEFT(B2,FIND("県",B2)-0)
いかがでしたでしょうか。
知ってしまえば、「なーんだ」となりますが、それは結果論。皆さんの周りにも、手作業で地道にデータ整形をしているスタッフがいるかもしれません。その際は、ぜひ本日ご紹介した小技を教えてあげてください。
<ライタープロフィール>
担当ライター:h.nakano
ノベルティグッズの専門家、販促ノベルティ卸売りセンターを運営するサンソニックの社長です。数あるノベルティグッズお取り扱いサービスの中から、ご訪問いただきありがとうございます。マーケティングや集客を見据えた、ノベルティ用素材商品の開発を主に担当。名入れ制作事例ではエディタとして取材執筆するほか、素人ながらスチール撮影も何とかこなしております。
名入れ制作事例
公式フェイスブック
販促レポートは、特集記事や販売促進コラム、オフィスでの問題解決など、皆さんのビジネスに少しでも役立つ情報をお届け。編集長の弊社代表と様々な分野で活躍する若手ライター陣によって、2008年より地道に運営されております。
★このページを友達に伝えよう:
FOLLOW @pqnavi
LIKE @pqnavicom
このレポートに関連するノベルティ素材
定価: 卸値:900円 |
<アウトレット売切廃盤> ステンレスサーモボトル(250ml) 白 定価: 卸値:375円 |
定価: 卸値:260円 |
★関連エントリー:
- <エクセル> ファイルのサイズを劇的に軽くする便利ワザ
- <エクセル> フィルタ抽出しても連番を崩さない方法|UBTOTAL関数
- <エクセル> 納品日など、締め切り間近のセルを自動で色付けする方法|条件付き書式
- <エクセル> 条件一致データを別ファイルから抽出する方法|VLOOKUP関数
- <エクセル> 大量の連続データを一瞬で作成する便利ワザ|連続データの作成
- <エクセル> 日時データとの結合で起こる数字の羅列?を防ぐ方法|TEXT関数
- <エクセル> 最大値・最小値を一瞬で抜き出す便利ワザ|MAX関数・MIN関数
カテゴリ:<Excel小技> の一覧
[お探しの検索ワードはコチラですか?]
お茶ギフト | 手ぬぐい | 血圧計 | ジェットストリーム | 万歩計 | シンプルトート | 双眼鏡 | インテリア雑貨
検索メニュー