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(アクセス)
-
-
4
ACCESSでフィールドに-(ハイフン)がついている場いい
その他(データベース)
-
5
アクセスで郵便番号にハイフンをつけて印刷したい
Access(アクセス)
-
6
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
7
[Access2000] Replace関数がない?
Access(アクセス)
-
8
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
9
SQLにて特定の文字を除いた検索する方法を教えてください
MySQL
-
10
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
11
クエリで「データ型が一致しません」と表示される
その他(データベース)
-
12
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
13
Accessの文字列部分一致を合計する関数
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスにクエリ結果...
-
アクセスで追加した項目に全て...
-
Accessで、1つの項目に複数の...
-
アクセス クエリのフィールド...
-
Accessを開きなおすとテキスト...
-
Accessのクエリでハイパーリン...
-
Accessのテーブルのフィールド...
-
Access で 特定の文字の個数を...
-
Access:値が求めたい値の2倍...
-
更新クエリをリンクデータベー...
-
ACCESSで2つフィールドの日付...
-
Access 選択クエリで「テーブ...
-
テーブルでメモ型になっている...
-
MS Accessの小数の桁制限
-
accessvba 複数条件でFilterを...
-
[access]フィールドの中の特定...
-
クエリの一つのフィールドのIIF...
-
Access2007のテーブルにハイパ...
-
Accessで、テーブルに入力した...
-
アクセスのクエリに「PHONETIC...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
Accessを開きなおすとテキスト...
-
Accessで、1つの項目に複数の...
-
テキストボックスにクエリ結果...
-
Accessのテーブルのフィールド...
-
テーブルでメモ型になっている...
-
Access:値が求めたい値の2倍...
-
アクセスのクエリ 1文字以上を...
-
Accessで、テーブルに入力した...
-
Accessのクエリでハイパーリン...
-
accessでの文字列の混ざった連...
-
Access で 特定の文字の個数を...
-
アクセス クエリのフィールド...
-
access フォームを開くと「パ...
-
追加クエリで特定フィールドの...
-
途中で改行されたCSVをAccessに...
-
更新クエリをリンクデータベー...
-
Access2010での、レポートの両...
-
ACCESSのテーブル複数行...
-
Access2002の重複クエリで大文...
おすすめ情報