MSアクセス、メールアドレスからアカウント、ドメインの文字列を切り出す方法

  • ガイド ( How to )
  • ありがとう数:0

はじめに

マイクロソフトAccessで、テーブルに格納されているメールアドレスから アカウント文字列とドメイン文字列を別々に取り出す方法について説明します。 メールアドレス:aaaa@bbb.co.jp ↓ アカウント:aaaa ドメイン:bbb.co.jp

STEP1

対象のデータが格納されたマイクロソフトAccess DBを開きます。

STEP2

対象のデータが格納されたテーブルについてのクエリを新規作成します。

STEP3Selectするフィールドとして、以下の2つを設定します。

アカウント: left([メールアドレス],InStr([メールアドレス],"@")-1)
ドメイン: Mid([メールアドレス],InStr([メールアドレス],"@")+1)
※[メールアドレス]は実際のテーブルの列名に置き換えてください。

STEP4

「選択クエリ」として実行すると、求める値が取得できます。

まとめ

エクセルの場合は  アカウント: =LEFT(A1,FIND("@",A1)-1)  ドメイン: =MID(A1,FIND("@",A1)+1,99) のような感じで取得します。

このユーザなら私の疑問や悩みを解決してくれそうと思ったら、
質問への回答をリクエストすることができます。

必要なもの

Microsoft Access 名簿などメールアドレスが格納されたテーブル

特集


OKWAVE若者応援スペシャル企画

ピックアップ

ページ先頭へ