人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

会社でエクセル2007を使っています。客先に運転者の氏名携帯番号車番を送らなければ成らないのですが、エクセルの関数で名前だけ入れればあと自動的に携帯番号や車番が入るようなマクロを作りたいのです、何か良いテンプレートか、作り方を教えてください。社員名簿があるので
VLOOKUPの関数で氏名の枠の所に入れたら後は自動的に携帯番号が、車番は、別に数字を入れたら車番がは入るようにしたいのですが?

●質問者: chatora
●カテゴリ:コンピュータ
✍キーワード:エクセル テンプレート マクロ 会社 名前
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● SALINGER
●27ポイント

VLookupを使えば簡単に自分で作れると思います。


例えば、次のような社員名簿を作ります。

A B C
1 氏名 携帯電話 車番
2 小沢一郎 012-3456-7890 1
3 小泉純一郎 123-4567-8901 2
4 田中角栄 234-5678-9012 3

ここでは、シート名を「社員名簿」とします。


そして別のシートに

A B C
1 氏名 携帯番号 車番
2 (名前入力欄) 数式1 数式2

数式1

=IF(ISERROR(VLOOKUP(A2,社員名簿!A2:C4,2,FALSE)),"",VLOOKUP(A2,社員名簿!A2:C4,2,FALSE))

数式2

=IF(ISERROR(VLOOKUP(A2,社員名簿!A2:C4,3,FALSE)),"",VLOOKUP(A2,社員名簿!A2:C4,3,FALSE))

のように数式を入れます。

ここでは、ISERRORで該当データが無い場合にエラーを表示しないようにしました。


後は、名前入力欄に名前を入れるだけです。

名前入力欄も、入力規則のリストを使い社員名簿から選択するようにすればいいでしょう。

http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis.htm#list2


2 ● Gay_Yahng
●27ポイント

関数がいいのでしょうか?マクロがいいのでしょうか?

vlookup関数で出来そうではあります。

今あるデータの形式を教えてください。

氏名 携帯番号 車番

他にどんな項目がどのような順番で並んでいますか?

>車番は、別に数字を入れたら車番がは入るようにしたい

の意味がよく分りませんでした。

氏名入力したら、 携帯番号 車番 が表になると言う感じでしょうか?

http://q.hatena.ne.jp/1251369551

◎質問者からの返答

車は毎回乗り変わるので別に入力しないとだめなのですが数は10台ぐらいなので何か別表みたいなのを作っているシート上にでませんか?そこから選ぶと記載されるというぐわいになりませんか?


3 ● SALINGER
●26ポイント ベストアンサー

車番は社員名簿には含まれていないようですね。

では表を社員名簿と車番の2つに分けてしまいます。


A B
1 氏名 携帯電話
2 小沢一郎 012-3456-7890
3 小泉純一郎 123-4567-8901
4 田中角栄 234-5678-9012

A
1 車番
2 12-34
3 56-78
4 90-12

ここでA2:A4(実際はもっと長い)を選択し左上の名前ボックスに「車番」といれて範囲に名前をつけます。


A B C
1 氏名 携帯番号 車番
2 (氏名入力欄) 数式1 入力規則
3 (氏名入力欄)

「数式1」には次の数式を

=IF(ISERROR(VLOOKUP(A2,社員名簿!A$2:B$4,2,FALSE)),"",VLOOKUP(A2,社員名簿!A$2:B$4,2,FALSE))

「入力規則」には、選択状態からメニュー→データ→入力規則の画面から

設定タブで入力値の種類をリストとし、

元の値を

=車番

にします。

こうすることで、車番をドロップダウンリストから選択できるようになります。

最後に、A2:C2を選択して下にコピーします。


氏名はA列に直接入力すれば、電話番号がVLOOKUPで表示するようにしていますが、

これも同じように入力規則を使えばドロップダウンリストから選択できるようにできます。

http://q.hatena.ne.jp/

◎質問者からの返答

やってみました何とか使えそうです

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ