• ベストアンサー

excel if構文 について教えてください。

別ファイルのセルの内容(テキスト)を反映させたいのですが, そのセルに何も書かれていない場合は空白にしたいと考えています。 =IF('\[example.xls]4月'!C6="","") という式を考えたのですが,リンク先の空白の時には空白で反映されますが,テキストがある場合にはFALTHになってしまいます。 テキストを反映させる方法を教えてください。 よろしくお願いいたします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

>テキストがある場合にはFALTHになってしまいます。  ⇒FALSEですね。IF関数の偽の場合が省略されているからこのように表示されます。   よって、=IF('[example.xls]4月'!C6="","",'[example.xls]4月'!C6)と   すれば表示されます。   

natat
質問者

お礼

すぐに回答をくださって とても助かりました。 ありがとうございます。

その他の回答 (2)

  • qualheart
  • ベストアンサー率41% (1451/3486)
回答No.2

IF関数の書き方は、 =IF(条件式,正の場合の値,負の場合の値)です。 ご質問者様のIF関数を見ると、負の場合の値の指定が抜けています。 つまり、 =IF('\[example.xls]4月'!C6="","",'\[example.xls]4月'!C6) と書くのが正しいということです。 ご参考まで。

natat
質問者

お礼

すぐに回答をくださって とても助かりました。 ありがとうございます。

  • papapa0427
  • ベストアンサー率25% (371/1472)
回答No.1

もし、おなじ文字列でよろしければ、 =IF('\[example.xls]4月'!C6="","",'\[example.xls]4月') でよろしいいかと?

natat
質問者

お礼

すぐに回答をくださって とても助かりました。 ありがとうございます。

関連するQ&A