• ベストアンサー

エクセルで空白せるだけ削除したい

エクセルの操作で困っています。 どなたか、ご教授お願い致します。 例えば(4列4行のセルとお考えください)   A  空欄  F  空欄  空欄  C  空欄 空欄   B  空欄 空欄  H  空欄  D   E   G を空欄だけ削除して上に詰めて   A   C   F   H   B   D   E   G のように並び変えたいのですが良い方法はないでしょうか? 空欄を削除したい範囲は非常に広範囲で、どの列も昇順や降順で並んでいる訳ではなくランダムな文字列です。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.1

1.当該範囲(4列4行)を選択 2.[編集]→[ジャンプ]→[セル選択]を実行 3.“空白セル”に目玉入れ 4.[OK]をクリック 5.[編集]→[削除]を実行 6.“上方向にシフト”に目玉入れ 7.[OK]をクリック

mono444
質問者

お礼

まさに、これです!助かりました。 ジャンプなんて機能使ったことありませんでした。 エクセルにはまだまだ、私の知らない機能が多数存在する様ですね。 勉強しなくちゃです。 この度は、本当にありがとうございました。

その他の回答 (1)

  • saburo0
  • ベストアンサー率35% (76/216)
回答No.2

#1でいいと思いますが、数式を使って考えてみました。 質問のエクセルシートが「Sheet1」に作られているとします。 別シートを「Sheet2」とし、そのA1セルに下記式を入れます。 =COUNTA(Sheet1!A$1:A1) この式をSheet1にデータのある範囲まで、Sheet2内で下と右にコピーします。 さらに別シートを「Sheet3」とし、そのA1セルに下記式を入れます。 =INDEX(Sheet1!A:A,MATCH(ROW(),Sheet2!A:A,0),1) この式をデータのある範囲まで、Sheet3内で下と右にコピーします。

mono444
質問者

お礼

ありがとうございます。 こちらの方法も参考にさせていただきます。

関連するQ&A