• 締切済み

検索機能を使って給料明細を作る方法を教えてください

EXCELでNO.を入れると他のシートからその番号の人が入力される方法が知りたいんです。 マスターから他のシートへの関数を教えてください。 マスターにはNO.、社員名、基本給などかかれてます。 (知りたいこと) No.を入力すると他のセルに名前が出される その名前が出力された名前を入力すると基本給の欄にマスターに登録された基本給などが出力される 本を見たりしてもわからなかったので今月中には知りたいのでよろしくお願いします

みんなの回答

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.4

>VLOOKUPでやって##NAME?というのが出てきます。 式全体を提示してみてください。 あと、元の表のサンプルもごいっしょに。

ka2ari1226
質問者

お礼

サンプルに書いてあった式です →=IF(E20="","",IF(ISNA(VLOOKUP(E20,社員マスター,2,FALSE)),"未登録",VLOOKUP(E20,社員マスター,2,FALSE))) このE20をC4に変えて、社員マスターをマスターに変えてやりました。 作っているのは C4→社員NO DEFをセルの結合をし社員名 C4を入れると社員名のところに名前が入るのと C4を入れるとB11(基本給)に別シートで作成したマスターから基本給が挿入?されるというのをつくりたいんです。 マスターにはA列に社員NO.、B列には社員名、C列には基本給が入っています。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.3

再掲です。 >>VLOOKUPでやってもエラーでできなかったんです。 >なんというエラーでしょう?

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

>VLOOKUPでやってもエラーでできなかったんです。 なんというエラーでしょう? 末尾に ,False をつけてないだけ、ということはありませんか?

ka2ari1226
質問者

お礼

つけてます。

  • akamanbo
  • ベストアンサー率17% (462/2680)
回答No.1

VLOOKUP のような気がします。 VLOOKUP関数を制覇しよう! - [Excelの使い方]All About http://allabout.co.jp/computer/msexcel/closeup/CU20060805A/

ka2ari1226
質問者

お礼

ありがとうございます。 VLOOKUPでやってもエラーでできなかったんです。 よろしくお願いします

ka2ari1226
質問者

補足

VLOOKUPでやって##NAME?というのが出てきます。他のシートでマスターを作ってコード番号を入力すると名前の欄に名前、基本給のところに基本給が入るようにしたいんです。 よろしくお願いします

関連するQ&A