- 締切済み
エクセル IF関数を教えて下さい。
エクセル初心者です。関数を教えて下さい。 IF関数でできるのかも解りません。 A組 番号1 山田 花子 A組 番号2 河崎 洋子 B組 番号1 高木 健太 セルA2にA1と入力するとセルB2に山田花子、セルA3にB1と入力するとセルB3に高木健太と自動的に表示する方法を教えて下さい。 IF関数でできるのでしょうか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
No.3さんではありませんが、 >B1のセルが#VALUEと表示されるのですが =IF(○○="","",関数) ○○セルに何も入力されていない状態だと そこを参照している△△セルに「#VALUE」エラーが出てしまいます。 そこで上のように全体をIF文で囲って、 「もし○○セルが空白の場合は空白にする」 「それ以外(何かが入力された場合)は関数を実行する」 という設定にすると出なくなるかと思います。
- gyouda1114
- ベストアンサー率37% (499/1320)
- hallo-2007
- ベストアンサー率41% (888/2115)
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)
VLOOKUP関数を使いましょう。 A1 山田花子 A2 河崎洋子 B1 高木健太 という表をつくり関数の機能を利用すればできると思います。
お礼
とても解りやすいご回答ありがとうございました。 B1のセルが#VALUEと表示されるのですが 何がいけないのか解りません。
補足
すみません原因が解りました! もう一つ教えていただきたいのですがよろしいでしょうか? 実はA組からD組までクラスがあります。 それぞれの組をシート別に作りたいのです。 例えば、シート1にA組 シート2にB組と。 その時は、D1~G3の表を全生徒分 別シートに単独で作成して VLOOKUPを使用した方がいいのでしょうか?