こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

エクセル初心者です。関数を教えて下さい。
IF関数でできるのかも解りません。

A組 番号1 山田 花子
A組 番号2 河崎 洋子
B組 番号1 高木 健太

セルA2にA1と入力するとセルB2に山田花子、セルA3にB1と入力するとセルB3に高木健太と自動的に表示する方法を教えて下さい。
IF関数でできるのでしょうか?

投稿日時 - 2009-04-06 22:39:57

QNo.4858550

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

No.3さんではありませんが、
>B1のセルが#VALUEと表示されるのですが

=IF(○○="","",関数)

○○セルに何も入力されていない状態だと
そこを参照している△△セルに「#VALUE」エラーが出てしまいます。

そこで上のように全体をIF文で囲って、
「もし○○セルが空白の場合は空白にする」
「それ以外(何かが入力された場合)は関数を実行する」
という設定にすると出なくなるかと思います。

投稿日時 - 2009-04-07 10:35:32

ANo.3

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

投稿日時 - 2009-04-06 23:30:46

補足

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

投稿日時 - 2009-04-07 10:21:49

お礼

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

投稿日時 - 2009-04-07 10:18:21

ANo.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) と入れます。

投稿日時 - 2009-04-06 23:15:02

ANo.1

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

投稿日時 - 2009-04-06 22:47:15

あなたにオススメの質問