質問: エクセルで関数などを使ってリスト化するとき 現在エクセル(2003)で、反映用と蓄積用の企業リストを 作成しようと思っています。 イメージとしてはこのような感じです。 ―――――――――――――――――――――― ■シート1 [001]を反映 1| ●●株式会社 2| tel:000- 3| 職種:a サービス業 ―――――――――――――――――――――― ■シート2 a b c d ―――――――――――――――――― id 会社名 tel 職種 a→サービス業 b→販売 c→製造 001 ●●株式会社 000- a (vlookup?)サービス業 002 ▼▼株式会社 111- b (vlookup?)販売 ......... ―――――――――――――――――――――― 特に「職種」のところで困っています。 悩んでいるのが、関数のvlookup程度のレベルしか技術がない今の私には、 まずシート2の中で、「a」と打ったら横のセルにaに対する値「サービス業」を反映。 シート1で[001]と打ち込んだ際には、シート2で反映された「サービス業」部分を、 シート1の3に反映させるしかないのかな?という感じです。 もっと簡単な方法はあるのでしょうか? vlookupを2回使うのも使い勝手としてどうなのかなって・・・・・ 最終的な目的としては、 シート2を社内用顧客リストとして蓄積させていく。 シート1はプリントアウトやpdfなどでお客さんに提出したりファイリングする用。 ※職種を、「a」だけ反映させるor「サービス業」だけ反映させるかについては未定です。 シート2でのvlookupなどはまだ着手していません。 何か良いアイディアがあれば教えてください。。。! p.s. ちなみに、マクロとかvba?とか使えたらこのようなリスト作成はもっと簡単になるのでしょうか? 初心者向けのサイトがあれば併せて教えて頂けると助かります。
回答: > ちなみに、マクロとかvba?とか使えたらこのような > リスト作成はもっと簡単になるのでしょうか? なりません。使い回しがきかなくなるだけです。一番簡単なのは、 accessでもファイルメーカーでもいいから「データベース」を使う ことですよ。フォームやレイアウトを考えて、データの見せ方を変 えるだけなんですから。 ちなみに現状で私なら、職種のところをabcのコードにしないで入力 規則の「リスト」にします。ドロップダウンリストから選択して入 力すれば、タイプする手間が省けるし決まった分類からの逸脱も防 止出来ます。