- 締切済み
IF, ISBLANK, VLOOKUPで。。。
上記を組み合わせた関数ですが、 関数自体はあってるのに、Enterを押すと、真っ白になります。 N/AもREFも何も表示されず、真っ白です。 原因がわかる方はいませんか? それで普通のVLOOKUPだけの関数を使うと、数字が表示されてるのに、0となります。 大変困っています。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- bunjii
- ベストアンサー率43% (3589/8249)
下記のリンクで再質問されていますよね? http://okwave.jp/qa/q9164203.html 何方かを締め切ると良いでしょう。 再質問の数式で判断するにIF関数の使い方が目的に合っていないようです。 条件分岐を考えるときはフローチャートに処理したい条件を記述して数式を組み立てると誤りが分かり易くなります。
- imogasi
- ベストアンサー率27% (4737/17070)
エクセルの関数の質問なのに、どうして (1)そのセルに入れている関数式(IF, ISBLANK, VLOOKUPなんて書き方でなくて、その式の通りを書くこと)と (2)第1引数と第2引数のセルの値を、質問に例示すること。 この点が大切なことを気づいてない質問者が多い。 第3引数は2などで、第4引数はFALSEか? (3)式を入れている、セルの書式も場合によっては、書く必要があろう。 質問に書いて質問しないのか。おかしいでしょう。正確に答えにくいことになる。
お礼
ありがとうございました。 すみません、 遅くなりました!
補足
すみません。 仕事で必要で仕事中には質問できないので曖昧になりました。 書いておけば良かったんですが忘れてしまって。。。
- mshr1962
- ベストアンサー率39% (7417/18945)
たぶんですが、VLOOKUPの解自体は無視されてます。 ISBLANK関数の結果で空白になってる可能性が大きいですね。 上記でない場合、条件付き書式で文字色を白にして、見えなくしてる可能性もなくはないですけどね。
お礼
ありがとうございます。 実は非表示部分を見落としておりました。 申し訳ありません。
- kagakusuki
- ベストアンサー率51% (2610/5101)
「組み合わせ方が悪い」という事が原因です。 解決するためには、次の様な"形式の"関数にされると良いと思われます。 =IF(ISERROR(1/(「VLOOKUPだけの関数」<>"")),"",「VLOOKUPだけの関数」) 或いは =IF(ISNUMBER(1/(「VLOOKUPだけの関数」<>"")),「VLOOKUPだけの関数」,"")
お礼
ありがとうございます。 勉強になります。 実は大きなデータでいくつか非表示部分を見落としていました。 そのせいでした。
お礼
申し訳ありません。 非表示部分を見落としていたため空欄になっていました。 大きなデータでわかりませんでした。 ありがとうございました。