• 締切済み

Excel2007を使っています。

Excel2007を使っています。 データを入力していて、たとえば、左から A  B  C  D  E 品種|品名|型番|単位|価格 と項目があるとしまして、(|は列の区切りと思ってください) A   B    C   D E テレビ|プラピア|PP-123|台|80000 と入力しているような表があるとします。 ここで、D列の「単位」の場所は、手入力ではなく、if関数などで、A列がテレビだったら台と表示されるようにしています。 そのため、実際、毎回入力する場所は、A・B・C・Eとなります。 ここで質問なのですが、別の場所でデータをコピーして、この表に貼り付けることになりました。 たとえば、 テレビ<タブ>プラピア<タブ>PP-123<タブ><タブ>80000 のようなデータをコピーして貼り付けた場合、D列の式が消え、空白になってしまいます。 E列まで連続してるデータでも、空白の列は空白を貼りつけるのではなく、何も入らないようにすることは可能でしょうか? 今日中に解決が必要です。 ぜひともよろしくお願いいたします。

みんなの回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

>その方法の場合、別のシートでも良いですが、同じファイル内にデータがある必要があるようですが、メモ帳やメールの文章をコピーしたデータからでもできる方法はありますでしょうか? 同じエクセル2007間のデータなら別のファイルでも空白を無視した貼り付けができるはずです。 メモ帳やメールのテキストファイルなら(タブ区切りのテキストファイル以外はそもそも直接貼り付けできないと思いますが)、いったんエクセルに貼り付けて(必要ならテキストファイルウィザードを実行して)エクセルデータのセル範囲としてコピー貼り付けして下さい。

  • myRange
  • ベストアンサー率71% (339/472)
回答No.2

一案です。   他のアプリ(例えば、メモ帳)のデータを貼り付ける場合。   (1)D列をコピーして、空いてる列(例えば、F列)に貼り付ける (2)他のアプリのデータをコピーしてそのままエクセルに貼り付ける (3)F列をコピーして、元のD列へ貼り付ける (4)F列を削除する 当然ですが、 上記の"コピー"を"切り取り"にすると、(4)は不要になりますね。 以上です。  

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

空白セルは上書きしないようにしたいなら、貼り付けるときに、右クリックから「形式を選択して貼り付け」で「空白セルを無視する」にチェックを入れてください。

offiq
質問者

お礼

ありがとうございます。 その方法の場合、別のシートでも良いですが、同じファイル内にデータがある必要があるようですが、メモ帳やメールの文章をコピーしたデータからでもできる方法はありますでしょうか?

関連するQ&A