- ベストアンサー
エクセルで、「引数」が未入力の場合に「0」を表示しないようにしたいのですが…
「エクセル2000」で、「Sheet2」のセルに入力したものを 「Sheet1」に引っ張ってこようと、 「=Sheet2!A1」と、いうような関数を入れているのですが、 これだと「Sheet2」に何も入力されていない場合 「Sheet1」には「0」と表示されてしまいますよね? それを、 「Sheet2に何も入力されていない場合は セルを空白にする」 という指示を与えて「0」を表示しないようにしたいのですが、 どうすれば良いのでしょうか? 確か「IF」を使って出来たような気がするのですが、 思い出せません(^-^;)。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
if文で良いならばこれでどうですか。 =if(Sheet2!a1="","",Sheet2!a1)
その他の回答 (3)
- WANKO2
- ベストアンサー率12% (20/161)
下で回答した物です。 あーすみません。別のアプリケーションを触っていたのでごちゃごちゃしてました。@とか・・・アホな間違いで、申し訳ありません。 今後気をつけますね。
お礼
いろいろとありがとうございました。 また、何か質問をした時には宜しくお願いします(^-^)。
- takesama
- ベストアンサー率24% (29/117)
前の方の回答で気になったことを少々。 1.関数を使うときは@はいりません。 2.あと、絶対値を使うとコピーしたときに参照する番地が変化しないので注意しましょう。(ご存知のこととは思いますが・・・。) あと、0は0として表示したいのですよね。もし、0はすべて表示したくないのであれば、ツール→オプション→表示のタブで”ゼロ値”という項目があるのでそのチェックをはずすと、0は表示されません。もちろん、この場合はif文を使う必要はありません。
お礼
そうなんですか。 やはり0は0として表示したいのですが、 そういうやり方もあるんですね。 参考になりました。 有り難うございました(^-^)。
- WANKO2
- ベストアンサー率12% (20/161)
=@IF(Sheet2!$A$1="","",Sheet2!$A$1) でいかがでしょうか? ただしEXCEL97での動作確認です。 もしダメなら@CELL関数を組み合わせる方法ですかね?
お礼
出来ました! 私が以前使っていたのも、恐らくこの式だったと思います。 ありがとうございました(^-^)。