- ベストアンサー
エクセルでやりたい
社員番号を入力すると 別に入力してある社員の履歴書全部が表示されるようなプログラムを組みたいのですが 詳しい方お願いします テレビの警察ドラマのように 書院コード入力 エンターを押す 画面には 氏名 生年月日 住所 家族構成他・・・の ような
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
関数式のみで行うなら、VLOOKUP関数を使えばいいです。 http://weekly.ascii.jp/elem/000/000/241/241559/ VBAを使うのであれば、方法は幾通りもあります。(EXCEL VBA 単票印刷 で検索) でもデータベースソフトを使った方が簡単です。 http://www.st.rim.or.jp/~k-kazuma/SD/SD907.html あとは、アドインソフトを使う方法ですね。 ・フリーソフト http://www.freeformat.co.jp/AddInIndex.htm?FFFunc342.htm ・有料ソフト http://www.craftinf.co.jp/seihin2.html
その他の回答 (2)
- neKo_quatre
- ベストアンサー率44% (735/1637)
> 別に入力してある社員の履歴書全部が Excelに入力しているんでしょうか?WordやPDFなどの別のファイル? Excelに入力しているとして、1行に全データを横並び?シートごとに履歴書の帳票なんかのフォーマットで入力? 前者で1行に入力されているなら、VLOOKUP関数で社員番号に対応した氏名や生年月日、住所や学歴職歴なんかを引っ張ってきて、任意の形式に表示とか。 引っ張ってくるのが社員名と有給消化日数ならこんな感じ。 縦方向検索(VLOOKUP) - 検索関数 - Excel関数入門 http://www.officepro.jp/excelfunc/lookup/index1.html あるいは、オートフィルタ使えば、単純な絞込みなんかは簡単です。 社員番号だけでなく、一定の生年月日の範囲とか、住所の範囲なんかでも絞り込み検索できるので、こちらの方が便利です。 第7章 Excel入門 (22)オートフィルタ http://irk.or.jp/kaga/pc/7_excel/7-22.html 後者なんかなら、VBAで別の文書なりシートを呼び出しとか。
- msMike
- ベストアンサー率20% (364/1805)
「プログラムを組みたい」とのことだけど、現在の貴方自身のプログラム作成能力はどの程度のものですか?