- 締切済み
FileMaker Pro 11でできますか?
少々急ぎでFileMakerを使う必要が出てきた者です。どうか宜しくお願い致します。 AとBと2つのテーブルがあって,両方とも姓,名のフィールドがあります。ただし,表記揺れがあるために名は3つのフィールド,姓は2つのフィールドがあります(AB両方とも)。両方とも数万行あります。 Aのテーブルには姓名だけですが,Bのテーブルには姓名の他に居住地のフィールドもあります。Aに出てくる姓名には,Bには無いものもあります。また,逆にBにある姓名が,Aに無い場合もあります。 このようなテーブルから,AとBに出てくる全員の名前と,(Bに記載があって分かるものだけ)居住地を,重複なく新しく作ったCテーブルに出力することは可能ですか? Excelマクロでがんばってみましたが,データ量が多くて無理でした。お詳しい方にお知恵を拝借できたらと思います。宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- chieffish
- ベストアンサー率44% (1149/2554)
3つのフィールドと2つのフィールドが全く同じレコードの 削除でしたら 姓1&"-"&姓2&"-"&名1&"-"&名2&"-"&名3 などと連結して一つのフィールドにすればできますけど。
- chieffish
- ベストアンサー率44% (1149/2554)
CからAとBをインポートするとまとめられます。 インポート時やインポート後に重複を削除もできます。 が、ひとつのフィールドを基準にして重複か否かを判定 しますので、表記揺れのフィールドをどう取り扱うかが 問題ですね。
お礼
やはり,重複した名前を削除するのに,複数フィールドに条件をつけて削除する,という作業は不可なのですね。 どうもありがとうございます。
- chieffish
- ベストアンサー率44% (1149/2554)
>表記揺れがあるために名は3つのフィールド,姓は2つのフィールドがあります(AB両方とも) 具体的にはどんなデータになっているのですか?
お礼
申し訳ありませんお礼をつけ忘れていました。回答頂きありがとうございました。
補足
ご回答ありがとうございます。 現在のところ,データはまだExcelで管理しておりまして,テーブルAには F_Name1, F_Name2, F_Name3, L_Name1, L_Name2, L_Name3, L_Name4 というように列があります。 F_Name1が名前,その表記揺れ(BurkとBurkeなど)がある場合にはF_Name2やF_Name3に別表記が入力してあります。ちなみに,英語のデータなのです。テーブルBには,さらにAddressの列もあります。これが,テーブルA,テーブルBとも数万行あります。 データベースは全くの素人なので,これをどういう形でFileMakerで管理して良いやら,そこから悩んでいる状態です。どうぞ悩める素人に手を差し伸べてやってください。
お礼
どうやら,なんとかなりそうですね。体験版のFileMakerでもう少し調べてみます。 どうもありがとうございました。