- ベストアンサー
エクセル関数の質問
エクセル関数で教えてください。 シート2のA1セルにシート1のB1セルの内容をコピーする。 但し、シート1のB1がスペースでないときに行う。 「=シート1!B1」として入力したのですが、スペースのときに「0」が出てしまい困ってます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
B1の入力値が文字列限定なら =シート1!B1&"" が簡単です。 数値の場合は、0でも良いと思いますがスペースにしたいなら =IF(シート1!B1="","",シート1!B1) また、0が表示しなければOKなら、セルの書式設定を #,##0 → #,### のように変更するとかすればいいかと思います?
その他の回答 (1)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
次の数式をお試し下さい。 =IF(シート1!B1<>"",シート1!B1,"")
質問者
お礼
本当にありがとうございました。 IF関数でLOOKUPを使ったりしたのですが、中途半端に覚えて困っておりました。 助かりました。
お礼
いろいろと皆様ありがとうございます。 セルの内容によって、命令関数が異なるのは理解していました(つもり)ですが、本当にありがとうございました。