• 締切済み

エクセル IF関数を教えて下さい。

エクセル初心者です。関数を教えて下さい。 IF関数でできるのかも解りません。 A組 番号1 山田 花子 A組 番号2 河崎 洋子 B組 番号1 高木 健太 セルA2にA1と入力するとセルB2に山田花子、セルA3にB1と入力するとセルB3に高木健太と自動的に表示する方法を教えて下さい。 IF関数でできるのでしょうか?

みんなの回答

noname#83425
noname#83425
回答No.4

No.3さんではありませんが、 >B1のセルが#VALUEと表示されるのですが =IF(○○="","",関数) ○○セルに何も入力されていない状態だと そこを参照している△△セルに「#VALUE」エラーが出てしまいます。 そこで上のように全体をIF文で囲って、 「もし○○セルが空白の場合は空白にする」 「それ以外(何かが入力された場合)は関数を実行する」 という設定にすると出なくなるかと思います。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

VLOOKUP関数で 画像で D1に =LEFT(E1,1)&RIGHT(F1,1) 下方にオートフィル B1に =VLOOKUP(A1,$D$1:$G$3,4,FALSE) 下方にオートフィル

wan2330
質問者

お礼

とても解りやすいご回答ありがとうございました。 B1のセルが#VALUEと表示されるのですが 何がいけないのか解りません。

wan2330
質問者

補足

すみません原因が解りました! もう一つ教えていただきたいのですがよろしいでしょうか? 実はA組からD組までクラスがあります。 それぞれの組をシート別に作りたいのです。 例えば、シート1にA組 シート2にB組と。 その時は、D1~G3の表を全生徒分 別シートに単独で作成して VLOOKUPを使用した方がいいのでしょうか?

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

VLOOKUP関数を使用したいところですが、このままでは使えないので 作業列を挿入します。 A     B  C    D     A組 番号1 山田 花子     A組 番号2 河崎 洋子     B組 番号1 高木 健太 とA列を挿入して =Left(B1,1)&Right(B1,1) 下へコピィしておきます。 A     B  C    D A1  A組 番号1 山田 花子 A2  A組 番号2 河崎 洋子 B1  B組 番号1 高木 健太 と表示されたら 空いているセルに(仮にE1)に 検索値 A1 と入れて  別のセルには =VLOOKUP(E1,A:D,4,FALSE) と入れます。

  • marcy1
  • ベストアンサー率27% (96/346)
回答No.1

VLOOKUP関数を使いましょう。 A1  山田花子 A2  河崎洋子 B1  高木健太 という表をつくり関数の機能を利用すればできると思います。