- ベストアンサー
IF関数 参照先にVLLOKUP関数
例えば,B1に =IF(A1="","",1) が入っているとします。 いまA1にはVlookup関数が入っており, さらに空白ならば空白を返すようにしています。 B1はA1に関数が入っているため空白とは認識されず, すべて1を返してしまいます。 A1の関数の結果を反映させるには, どのようにすればよろしいでしょうか? ご教授ください。お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
B1に入力する式を例えば次のような式にします。 A1セルには数値のみが表示される場合には =IF(COUNT(A1)=0,"",1) A1セルに文字列のみが表示される場合には =IF(COUNTIF(A1,"*?")=0,"",1) A1セルに文字列や数値が表示される場合には =IF(COUNTIF(A1,"*?")+COUNT(A1)=0,"",1)
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
>A1にはVlookup関数が入っており,さらに空白ならば空白を返す A1には、たとえば =IF(VLOOKUP()="","",VLOOKUP()) しておく >A1の関数の結果を反映させるには B1には =A1 と記入しておく。
お礼
すみません。 vlookupの参照先にスペースが入っていたためうまく動きませんでしたが,解決しました。