- ベストアンサー
excel if構文 について教えてください。
別ファイルのセルの内容(テキスト)を反映させたいのですが, そのセルに何も書かれていない場合は空白にしたいと考えています。 =IF('\[example.xls]4月'!C6="","") という式を考えたのですが,リンク先の空白の時には空白で反映されますが,テキストがある場合にはFALTHになってしまいます。 テキストを反映させる方法を教えてください。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>テキストがある場合にはFALTHになってしまいます。 ⇒FALSEですね。IF関数の偽の場合が省略されているからこのように表示されます。 よって、=IF('[example.xls]4月'!C6="","",'[example.xls]4月'!C6)と すれば表示されます。
その他の回答 (2)
- qualheart
- ベストアンサー率41% (1451/3486)
回答No.2
IF関数の書き方は、 =IF(条件式,正の場合の値,負の場合の値)です。 ご質問者様のIF関数を見ると、負の場合の値の指定が抜けています。 つまり、 =IF('\[example.xls]4月'!C6="","",'\[example.xls]4月'!C6) と書くのが正しいということです。 ご参考まで。
質問者
お礼
すぐに回答をくださって とても助かりました。 ありがとうございます。
- papapa0427
- ベストアンサー率25% (371/1472)
回答No.1
もし、おなじ文字列でよろしければ、 =IF('\[example.xls]4月'!C6="","",'\[example.xls]4月') でよろしいいかと?
質問者
お礼
すぐに回答をくださって とても助かりました。 ありがとうございます。
お礼
すぐに回答をくださって とても助かりました。 ありがとうございます。