• ベストアンサー

PC間のアドレス帳 移動

パソコンAとBがあります。 Aのアドレス帳には400件登録されています。 Bのアドレス帳には300件登録されています。 AとBのアドレス帳には共通のアドレスが含まれています。 Aにあって、BにないアドレスだけをBにインポートしたいんですが、 可能でしょうか? そのまま、Aをエキスポート&インポートするとBのパソコンに同じアドレスが重複して保存されてしまうような気がするんですが・・・。 どなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! 質問内容どおりほぼ重複して保存されると思って間違いないと思います。 一つの案ですが・・・ A・Bそれぞれのアドレス帳をCSV形式で保存してみてはどうでしょう? そしてExcelを立ち上げて保存したアドレス帳を開きます。 どちらか一方をコピーして他方に貼り付け、一つのアドレス帳とします。 そのデータをソートしてみれば重複しているものが分かりますので 重複分を削除してそれぞれにPCにインポートする方法はどうでしょうか? この程度の回答しか出来ませんが・・・ごめんなさいm(__)m

a961542
質問者

お礼

アドバイスありがとうございます。 一度、やってます。

その他の回答 (3)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.4

両方のアドレス帳をCSV形式でエクスポートし、 テキスト比較ツールやマクロなどを使って重複データを削除、 その後更新データをCSVデータとして出力し、インポートすれば良いのではないですか?

a961542
質問者

お礼

アドバイスありがとうございます。 一度、やってみます。

  • kanburu
  • ベストアンサー率13% (118/865)
回答No.2

やぱりマージなんですが、使いやすいソフトで編集をかけるんでしょうね。 WinMarge http://www.forest.impress.co.jp/lib/stdy/program/progsupt/winmerge.html でもアドレス帳はAもBもテキスト形式にしなとだめですよ。 比較が出来ないからです。

a961542
質問者

お礼

ありがとうございました。 テキスト形式で編集して、一度やってみます。

  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.1

まあ、99%の確率で質問者殿が想像しているような結果になると思う。 というのも、重複分を取り除く機能というのは口で言うほど簡単ではないからだ。 (そしてその機能を苦労して実装しても、そのソフトの売りになるほどでもない。むしろサポートの手間が増えるだけになる可能性が高い) 両方のアドレス帳の中身をマージしたいなら、  ・両方のアドレス帳の中身をカンマ区切りのテキスト形式のようなフォーマットで出力して、ファイルの差分抽出ツールで差分を洗い出して手作業で重複分を洗い出して編集する  ・両方のアドレス帳の中身をカンマ区切りのテキスト形式のようなフォーマットで出力して、ファイルマージツールを使ってファイルを結合する 等の作業をする必要があると思う。 この作業の難しい点(何故そういう機能が付いていないかという点でもある)は、  ・キーとする項目が必ず入力されているとは限らない  ・キー項目が入力されていたとしても入力時の規約がバラバラだと、比較する時に期待したのと異なる結果になる   (例えば名前の振り仮名をキーにした場合は、振り仮名の読み方が統一されているかや姓と名の区切りをどうしているか、電話番号をキーにするなら市外局番と局番の区切りをどうしているか等が全て同じ規約に従っていないと、本来は同じデータであっても別の物として扱われてしまう) その為、マージ作業の前に一度データの「正規化」という作業をして両方のデータを『比較に耐える』仕様にする必要があると思う。 ちゃんと「正規化」さえしてあれば、ツールを使ってマージする作業や手作業で重複分を取り除く作業がスムーズに進むと思う。

a961542
質問者

お礼

ありがとうございました。 もっと簡単な方法があるかとおもったんですが、 そうでもなさそうですね。。。

関連するQ&A