• ベストアンサー

エクセル 空白セルについて

エクセルで見積もりを作っているのですが、 Sheet1が入力シートで、Sheet2の見積書に会社名と宛名が出る書式にしています。 宛名はある時とない時があるので、Sheet2に =IF(Sheet1!A1="","",Sheet1!A1) と入れて、セルの書式設定のユーザー定義を"様"にしました。 しかしそれだとSheet1の宛名が空白でもSheet2に様と入ってしまいます。 Sheet1の宛名が空白の場合、様も入らないようにするにはどうしたらいいでしょうか? よろしくお願い致しますm(_ _)m

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

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

一例です。 ユーザ定義を;;;@"様"で如何でしょうか。(文字列以外は空白になります) 因みに現在の数式のIF関数も不要で、単に=Sheet1!A1でOKですのでお試しください。

noname#202525
質問者

お礼

ありがとうございます!! ;;;を増やしただけで様は消えたし、数字を入れてしまっても空白なんですね~!! 「空白を無視する」で調べても、そういうことはわかりませんでした! とても感激しています。ありがとうございました('ー'*)☆,。

その他の回答 (2)

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.2

ユーザー設定を消して IF(Sheet1!A1="","",Sheet1!A1 & "様") としては

noname#202525
質問者

お礼

ありがとうございます!! A1,"様")とコンマで区切る書式も考えてたんですが、やっぱり様が出て・・・&だと出ないんですね!勉強になりました。

noname#180098
noname#180098
回答No.1

ユーザー書式を使わずに =IF(Sheet1!A1="","",Sheet1!A1& ”様” )  で良いのではないでしょうか

noname#202525
質問者

お礼

ありがとうございます!! 「空白を無視する」で調べていて、どんどん難しく考えてしまってました^^; &は色々な場面で使ってますが、こういう使い方は知りませんでした。 勉強になりました。

関連するQ&A