メイン マイクロソフトオフィス Microsoft Excel で空白の列をすべて削除する方法

Microsoft Excel で空白の列をすべて削除する方法



Microsoft Excel ファイルの空白の列を削除する方法は複数あります。なぜこれを行う必要があるのですか? – シンプル。

Microsoft Excel で空白の列をすべて削除する方法

ときどき、Web ページからインポートしたデータによって、使用されていない場合でも大量の列が表示されることがあります。これは、CSV ファイルと .txt ファイルでも同じくらい頻繁に発生します。

その場合、手動で列を削除するのは必ずしも容易ではありません。もちろん、空の列が 2 つか 3 つしかない場合は、手動で削除しても問題ありません。しかし、インポートしたプロジェクトが 57 の空の不連続な列を作成した場合はどうなるでしょうか? – そのためには、自動化されたプロセスが必要です。

VBA マクロの使用

最初の方法では、VBA マクロを使用します。

  1. Excel ファイルに移動します。
  2. Alt と F11 を同時に押します。
  3. Microsoft Visual Basic for Applications ウィンドウが表示されるまで待ちます。
  4. [挿入] をクリックします。
  5. モジュールを選択します。
  6. 次のコード行をウィンドウに貼り付けます。
    Sub DeleteEmptyColumns()
    'Updateby20140317
    Dim rng As Range
    Dim InputRng As Range
    xTitleId = 'KutoolsforExcel'
    Set InputRng = Application.Selection

    Set InputRng = Application.InputBox('Range :', xTitleId, InputRng.Address,Type:=8)
    Application.ScreenUpdating = False
    For i = InputRng.Columns.Count To 1 Step -1
    Set rng = InputRng.Cells(1, i).EntireColumn
    If Application.WorksheetFunction.CountA(rng) = 0 Then
    rng.Delete
    End If
    Next
    Application.ScreenUpdating = True
    End Sub

  7. F5 キーを押して、マクロをコンパイルして実行します。
  8. ダイアログウィンドウに適切な作業範囲を入力します。


    作業範囲またはデータ範囲は、対象とする列間の特定の間隔です。形式は $A:$J です。文字は列に対応し、数字は行に対応します。

    これをマウスでドラッグするか、Shift キーを押しながら矢印キーを使用してドラッグすると、次のことがわかります。

    $A – トップコーナー
    $J – 下隅

    マクロは選択されたままにならないため、マクロのアップロードを開始する前にデータ範囲を選択することはできません。
  9. OK を押します。

その後、空の列をすべて消去し、塗りつぶされた列をすべて隣り合わせに配置する必要があります。

Xbox One で Apple Music を再生する方法

Excel ツールの使用

明らかに、優れたソート機能がなければ、Excel はそれほど強力ではありません。 [削除] ドロップダウン メニューを使用して、行全体、列全体、または空白セルを削除できます。

  1. 最初にデータ範囲を選択します
  2. F5 キーを押す
  3. クリックスペシャル
  4. ブランクオプションを選択
  5. [OK] をクリックします (これを選択すると、対象範囲内のすべての空白セルが選択されます)
  6. [ホーム] タブに移動
  7. [セル] ツール グループの下にある [削除] ドロップダウン メニューを選択します。
  8. セルの削除を選択
  9. 列を削除および再配置するには、[セルを左にシフト] を選択します
  10. [OK] をクリックします

これで、空白の列の空白のセルが消え、他のすべての行が互いに近づきます。

同じアプローチを使用して、行全体を削除できます。ただし、セルを左に移動する代わりに、他のオプションを選択します。

新しいタブページのグーグルクロームを変更する方法
行を削除および再配置するには、[セルを上にシフト] を選択します

実行している Excel のバージョンに応じて、異なる表現が表示される場合があります。ただし、いずれの場合でも、[セルの削除] メニューの上位 2 つのオプションは常に同じです。

このメソッドは、選択範囲内のすべての空白セルを削除しなくなりました。 Excel 2013 より前では、これにより、空の行でさえ誤って削除され、通常は並べ替えが台無しになりました。

これで問題は発生しなくなりました。したがって、行も削除したい場合は、データ範囲をもう一度選択して前の手順に従ってください。次に、セルを左ではなく上にシフトまたは削除することを選択します。

Facebookのプロフィールを他の人として表示する方法

その他の簡単な仕分け作業

技術的には Excel ツールバーを使用して空の列と行を削除する方が簡単に見えますが、VBA マクロの方法は絶対確実です。

同じ VBA モジュールまたは Go To 関数メニューを使用すると、Excel でさらに多くのことができます。もはや関係のない特定の式がありますか? – 同様に、それらを削除するか、それに応じて並べ替えることができます。

プレゼンテーション中に表示したくない場合は、不要なコメントまたはすべてのコメントをプロジェクトから削除することもできます。 Excel のパワー ユーザーになりたい場合は、VBA を調べてください。

最終的な考え

長年にわたり、さまざまなアドオンがオンラインで登場してきました。それらのいくつかでは、大きなスプレッドシートを並べ替えるときに、さらに多くのショートカットを使用できます。ただし、これらのアプリは無料であることはめったになく、空白の行、セル、列を削除するなどの簡単なタスクを行う価値はありません。

それに、そんなに難しいなら、マイクロソフトは今までにプロセスをさらに簡素化するか、Excel の並べ替えに関するさらに広範なガイドを作成していたでしょう。

興味深い記事

エディターズチョイス

OBS Studio を使用した Twitch ストリーミングの初心者ガイド
OBS Studio を使用した Twitch ストリーミングの初心者ガイド
わかりやすいガイドに従って、OBS Studio を使用した Twitch ストリーミングをわずか 30 分で開始できます。アラートや画像などをストリームに追加する方法を学びます。
Windows10でデスクトップアイコンを小さくする方法
Windows10でデスクトップアイコンを小さくする方法
Windowsの最も優れた点の1つは、Windowsをほぼ無限にカスタマイズして、思いどおりの外観と感触を実現できることです。デフォルト設定はかなり良いですが、常に改善の余地があります。だから、どうやって
Amazon Fire StickでHBOを解約する方法
Amazon Fire StickでHBOを解約する方法
ほとんどの人は、HBO が The Sopranos、The Wire、Game of Thrones など、数多くの素晴らしいオリジナルの番組を持つ素晴らしいチャンネルであり、リストは続きます。どれも評価の高いドラマなので、
Mac OSXプレビューでPDFドキュメントからページを抽出する方法
Mac OSXプレビューでPDFドキュメントからページを抽出する方法
OS Xのプレビューアプリは、ページの再配置や削除、メタデータの変更など、PDFドキュメントの基本的な変更を実行できる強力なツールです。あまり知られていない可能性のある機能の1つは、既存のPDFドキュメントから1つ以上のページを抽出する機能です。それを行うための2つの方法を学ぶために読んでください。
黒曜石ジャーナル テンプレート
黒曜石ジャーナル テンプレート
メモ作成アプリの Obsidian は、ゼロから始めなくても日記を構造化する優れた方法となるテンプレートを利用しています。完璧な黒曜石日記テンプレートを見つけるのが難しい場合は、ここが最適です。
マックス: 内容と視聴方法
マックス: 内容と視聴方法
オリジナル番組に加えて、HBO とワーナーメディアの両方のコンテンツを提供するストリーミング サービス、Max について学びましょう。
Windows10で仮想デスクトップを削除する
Windows10で仮想デスクトップを削除する
Windows10で仮想デスクトップを削除する方法Windows10には、タスクビューと呼ばれる便利な機能が付属しています。これにより、ユーザーは仮想デスクトップを使用できるようになります。