• ベストアンサー

エクセルデータから逆出力

エクセルの名簿がありまして、これを一人一枚の顧客シートにしたいのですが、いい方法はありませんでしょうか?名簿は横に顧客No、顧客名、読み仮名、住所と続く一般的なものです。顧客シートの雛形はエクセルで作りました。できれば雛形上のプルダウンメニューで顧客Noを指定すると、データが反映されるようにしたいのですが。お知恵をお貸しください。ちなみにアクセスもあります。 よろしくお願いいたします。

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

  • ベストアンサー
  • oyaji-2
  • ベストアンサー率24% (6/25)
回答No.2

vlookup関数を使ったらどうでしょう。 雛型上の反映させたいそれぞれのセルに 検索値=雛型シート上の顧客No.のセル 範囲=名簿シートのデーター全範囲 列番号=2,3,4(顧客名なら2、読み仮名なら3、住所なら4) 検索の型=false としてvlookup関数を入力します。 プルダウンメニューには 書式設定、コントロールで 入力範囲=名簿シートの顧客No.列 リンクするセル=雛型シート上の顧客No.のセル を入力しておきます。

urdnap
質問者

お礼

何とかできるようになりました。ありがとうございます。

urdnap
質問者

補足

すみません。もう少し詳しくお願いします。プルダウンボタンの作り方がわかりません。お恥ずかしい話ですが、よろしくお願いいたします。

その他の回答 (1)

  • platyco
  • ベストアンサー率43% (14/32)
回答No.1

う~ん仕事で使われているようなので、この方法が有効かどうか分かりませんが、切羽詰っているようですので一応思いつく方法をお答えします。 良くある住所録ソフトを使う方法です。 (筆王や筆まめ、筆ぐるめなどが有名です) エクセルで「名前をつけて保存」→「ファイルの種類」をcsv形式にします。 これを住所録ソフトで「外部データをインポート」のような項目で開きます。すると、どの行がどの項目かを指定する画面がでてきますので、名前は名前、住所は住所と割り振って行きます。 その後インポートすれば、住所録ソフトに登録されます。住所録ソフトなら一応個人個人でのデータ管理が可能ですので、少しは使えるかもしれません。 (あくまで住所録ソフトをお持ちの場合ですが…) vecor(サイト名、検索すればでてきます)などでフリーの住所録ソフトを探して見るのも手です。大体csv形式は使えるはず。 あと、csv形式はタブ区切りとカンマ区切りの二種類あるので、どちらで保存したか覚えておいて、インポートの時設定してください。 参考になったかは分かりませんが、こんなやり方ではどうですか? (アクセスを使えば、より便利な方法もあるのでしょうが、使った事がないので分かりません。)

urdnap
質問者

お礼

ありがとうございます。あまり、私の場合のようなことは特殊なのですね。筆まめでテンプレートを作ってみます。

関連するQ&A