![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_15.png?5a7ff87)
Access2000以降について質問です。
顧客記録の電話番号フィールドについてお尋ねします。
異なるデータソース(テキスト形式)から各々に電話番号フィールドを含む2つのテーブルを作成したのですが、電話番号のフィールドがテーブル1では「ハイフンつき」の電話番号、テーブル2のほうでは「ハイフンなし」の電話番号になっています。また、いずれのフィールドもデータ型は「テキスト型」になっています。
やりたいことはテーブル1の電話番号にはないテーブル2の電話番号を含むレコードを不一致クエリを用いて抽出したいのですが、ハイフンがあるために全て不一致になってしまいます。
ハイフンを入れるのは地方の電話番号が多いため市外局番が3桁や4桁などで不揃いのためLEFT、RIGHT関数を用いて入れるのは不可能です。
そこでテーブル1のハイフンつき電話番号フィールドからハイフンを取り除きたいのですが、なにか方法はありませんか?VBAは分からないのでそれ以外でやる方法があれば教えて下さい。お願いします。
No.2ベストアンサー
- 回答日時:
選択クエリで、式1にReplace([電話番号],"-","")でやってみると
下記になりましたが、これが使えませんか。
ID氏名電話番号重複式1
1山田03-2345-6543a0323456543
2大島042-2345-234504223452345
3下田0720-34-3456a0720343456
4小出042-345-23450423452345
5中田07523-23456a0752323456
(たまたまあったテーブルを使っただけで、上記「重複」フィールドは意味ないので無視してください。)
Replaceという関数が使えたんですね。知りませんでした。
実際やってみると、うまくいきました。
どうもありがとうございました。
No.3
- 回答日時:
#2のimogasiさんが回答していますがテーブル1のクエリを作り電話番号をReplace([電話番号],"-","")で-を除くようにしてそのクエリを更新クエリにしてテーブル1の電話番号を-抜きで更新してから不一致クエリを作って処理しても良いし。
テーブル1の電話番号の-は残しておきたければReplaceして-を除いたクエリとテーブル2を使って不一致クエリを作れば出来ます。これが簡単です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Yahoo!メール Yahooメールにログインできません 2 2022/12/12 07:46
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Android(アンドロイド) Googleからのメールに対してどう操作するのか? 1 2023/01/08 19:34
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- 銀行・ネットバンキング・信用金庫 ゆうちょアプリ。電話番号認証できない。 2 2022/06/10 15:59
- Excel(エクセル) エクセルについて 6 2022/11/29 14:07
- X(旧Twitter) Twitterの電話番号の登録に関する質問です。 2 2023/04/01 08:40
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Yahoo!メール YahooIDをパスワード形式にしただけなのに、利用規約違反とされて電話番号が使えなくなりました 1 2023/03/15 20:44
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Access2010 携帯番号にハイホン追加したい
その他(Microsoft Office)
-
郵便番号の-(ハイフン)等をまとめて削除する方法について
Access(アクセス)
-
アクセスで郵便番号にハイフンをつけて印刷したい
Access(アクセス)
-
-
4
電話番号のデータの書式を変換したい。
その他(データベース)
-
5
ACCESSでフィールドに-(ハイフン)がついている場いい
その他(データベース)
-
6
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
7
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
8
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
9
Accessでの置換
Access(アクセス)
-
10
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
11
ACCESSでクエリを作成したら「式が複雑すぎます。」の表記が…
その他(データベース)
-
12
Access サブフォームでの選択行の取得
その他(データベース)
-
13
電話番号の分割
Access(アクセス)
-
14
Accessでの電話番号下4桁での検索について
Access(アクセス)
-
15
ACCESS 複数テーブル・複数フィールドを参照する不一致クエリ
Access(アクセス)
-
16
アクセスのfilter、複数条件の記述方法を教えてください。
Access(アクセス)
-
17
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
Access で 特定の文字の個数を...
-
Accessのテーブルのフィールド...
-
テーブルでメモ型になっている...
-
Accessで、1つの項目に複数の...
-
Access:値が求めたい値の2倍...
-
ACCESSで2つフィールドの日付...
-
Accessを開きなおすとテキスト...
-
更新クエリをリンクデータベー...
-
Accessで、テーブルに入力した...
-
Accessのクエリでハイパーリン...
-
Accessの電話番号フィールド
-
access フォームを開くと「パ...
-
アクセスのクエリ 1文字以上を...
-
Accessのクエリのテーブルの表...
-
クエリの計算結果をテーブルに...
-
追加クエリで特定フィールドの...
-
フォームで入力された文字をク...
-
テキストボックスにクエリ結果...
-
クエリの一つのフィールドのIIF...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
テキストボックスにクエリ結果...
-
Accessのテーブルのフィールド...
-
Accessで、1つの項目に複数の...
-
Accessを開きなおすとテキスト...
-
Access:値が求めたい値の2倍...
-
更新クエリをリンクデータベー...
-
テーブルでメモ型になっている...
-
Accessで、テーブルに入力した...
-
Accessのクエリでハイパーリン...
-
Access で 特定の文字の個数を...
-
ACCESSで2つフィールドの日付...
-
アクセス クエリのフィールド...
-
access フォームを開くと「パ...
-
アクセスのクエリ 1文字以上を...
-
accessvba 複数条件でFilterを...
-
途中で改行されたCSVをAccessに...
-
アクセスのクエリに「PHONETIC...
-
accessでの文字列の混ざった連...
-
追加クエリで特定フィールドの...
おすすめ情報