• 締切済み

エクセル関数の達人いませんか?教えてください!!

エクセルで、シート1に社員番号・基本給・手当て金額などを入れた従業員リストを作成し(1行に1社員)、 シート2に給与明細のテンプレートを作成します。 シート2に社員番号を入力すると、シート1内の同一社員番号を検索し、シート2内の基本給、手当て欄などにシート1から引用した数値を表示する。 と言うような関数はありますか? 説明がわかりにくくてすみません。

みんなの回答

  • yone_sk
  • ベストアンサー率34% (58/167)
回答No.2

達人ではありませんが・・・ こんな感じでしょうか? ---------------------------------- 【従業員リスト】シート ↓こんなデータがあるとして 社員番号 基本給 手当て金額 1 20 0 2 21 1 3 22 2 4 23 3 5 24 4 【テンプレート】シート ・社員番号を [C2] セルに入力するとします。 [基本給] =IF(ISERROR(VLOOKUP(C2,従業員リスト!A:C,2,0)),"",VLOOKUP(C2,従業員リスト!A:C,2,0)) [手当て] =IF(ISERROR(VLOOKUP(C2,従業員リスト!A:C,3,0)),"",VLOOKUP(C2,従業員リスト!A:C,3,0)) ---------------------------------- IF文なしの =VLOOKUP(C2,従業員リスト!A:C,2,0) でもいいんですけど、社員番号未入力時などに「#N/A」表示になってしまうので・・・ その辺は用途に合わせて修正してください。

  • W_edged
  • ベストアンサー率42% (48/112)
回答No.1

VLOOKUPという関数を使えばいいと思います。 詳しくは、調べてみてください。 http://www11.plala.or.jp/koma_Excel/contents3/mame3023/mame302302.html

関連するQ&A