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

解決済みの質問

IF関数 参照先にVLLOKUP関数

例えば,B1に =IF(A1="","",1)
が入っているとします。
いまA1にはVlookup関数が入っており,
さらに空白ならば空白を返すようにしています。

B1はA1に関数が入っているため空白とは認識されず,
すべて1を返してしまいます。
A1の関数の結果を反映させるには,
どのようにすればよろしいでしょうか?

ご教授ください。お願いします。

投稿日時 - 2013-08-01 23:34:13

QNo.8202011

すぐに回答ほしいです

質問者が選んだベストアンサー

B1に入力する式を例えば次のような式にします。
A1セルには数値のみが表示される場合には

=IF(COUNT(A1)=0,"",1)

A1セルに文字列のみが表示される場合には

=IF(COUNTIF(A1,"*?")=0,"",1)

A1セルに文字列や数値が表示される場合には

=IF(COUNTIF(A1,"*?")+COUNT(A1)=0,"",1)

投稿日時 - 2013-08-02 09:09:32

お礼

すみません。
vlookupの参照先にスペースが入っていたためうまく動きませんでしたが,解決しました。

投稿日時 - 2013-08-02 21:07:41

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

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

回答(2)

ANo.1

>A1にはVlookup関数が入っており,さらに空白ならば空白を返す

A1には、たとえば
=IF(VLOOKUP()="","",VLOOKUP())
しておく


>A1の関数の結果を反映させるには

B1には
=A1
と記入しておく。

投稿日時 - 2013-08-01 23:58:14

あなたにオススメの質問