• 締切済み

何からはじめていいかわかりません

エクセルなんですけど、例えば社員名簿を作りたい時その人の名前をクリックをすればその人のデータがばんと出てくるようにするにはどうすればいいのでしょうか?

みんなの回答

  • Singleman
  • ベストアンサー率24% (143/576)
回答No.6

ハイパーリンクとは簡単に言うとクリックするとそのページにジャンプする事です、例として私が述べたSheet1のB1を選択して上のバーにある緑○のような図の所をポイントするとハイパーリンクと出ますので、クリックするのです、そして「現在のドキュメント」をクリックするとSheet1.Sheet2と出ますのでSheet2をクリックするのです、これでSheet1のB1をクリックするとSheet2にジャンプするのです、それからSheetは好きな数だけ作成できますので念のため。つまり社員の数だけ作成すればよいのです、もう少し具体的に言いますと、私の例のA1とB1を逆にしてSheet2の名前を001に変更すると社員番号と名前が対比されてより見やすい社員名簿が出来ます。それから各シートには写真も貼れますしすごい量のデーターも入れられますので、面白い社員データーファイルが出来ると思います。

  • Singleman
  • ベストアンサー率24% (143/576)
回答No.5

難しい事は私も分かりませんので、簡単な方法を考えてみました、Sheet1のA1に社員001の名前B1にハイパーリンクでSheet2をリンクさせます、つまりSheet2に社員001のデーターを入れておくのです、同様にSheet1のA2に社員002の名前B2をSheet3にハイパーリンクさせてSheet3に社員002のデーターを入れるのです。このようにすればSheet1が社員名簿Sheet2からが社員データーとなるのです。 もちろんA列が名前でクリックするのはB列と言う事になります。

akiyo
質問者

お礼

お返事ありがとうございます。 ちょっと聞いてもいいですか? ハイパーリンクってどんな機能をもっているのですか? どうすればハイパーリンクをすることができますか?

  • yanmaa
  • ベストアンサー率45% (207/457)
回答No.4

どうしてもExcelですか ならばデータ構成ややりたい事をもっと明確に説明しないと無理ですね。 「名前をクリックをすればその人のデータがばんとでてくるとは」ポップアップウィンドでも出せって事でしょうけど 普通Excelの場合名前の側には各種情報が見えてるわけですよね。 それでわざわざ「ばんと・・・」といっているとすればユーザフォームでも作ってVBAでも組まなきゃむりですね。 参考までにExcelファンクラブのURLを上げておきますので勉強がてらに覗いて見てはいかがですか?

参考URL:
http://www.fuji.ne.jp/~excelyou/index.htm
  • cse_ri
  • ベストアンサー率29% (74/253)
回答No.3

率直に言いますと、akiyoさんがやりたいことはExcelには向いていません。 社員名簿を作るところまでは簡単なのですが、その先の  「ダブルクリックすると、その人のデータがばんと   でてくる」 という動作をきちんと作ろうとすると、VBAという言語で プログラムを記述しないとできそうにないです。 もちろん可能ですが、そのためにはVBAを覚えないといけません。 むしろ、このようなことをやりたい場合は、Accessを用いた方が 良いのではないかと考えています。

  • h_sakaki
  • ベストアンサー率18% (175/970)
回答No.2

抽出とかの機能を使用するのでしたら、「アクセス」か「住所録」ソフトの方が向いているような気がします。 一覧表でよければ、エクセルは非常によいソフトですが・・

akiyo
質問者

補足

ソフトがないのでどうしてもエクセルでしたいです。 何かいい方法はないでしょうか?

  • imu_ka
  • ベストアンサー率60% (9/15)
回答No.1

いろいろな方法があると思いますが、私がすぐに思いつく方法は以下の通りです。 オートフィルタ機能を使う。 (1)とりあえず社員名簿をExcelに入力する。 (2)表全体を範囲選択する。 (3)メニューの[データ]→[フィルタ]→[オートフィルタ]を選択する。  (タイトル行に▼ボタンが表示されます) (4)▼ボタンをクリックし、任意の人名をクリックすればその行が表示されます。 Excelのヘルプを見れば機能の[オートフィルタ]説明があるのでここでは話しませんが、 かなり使える技です。 参考までに(^-^)

関連するQ&A