メイン マイクロソフトオフィス 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 の並べ替えに関するさらに広範なガイドを作成していたでしょう。

興味深い記事

エディターズチョイス

AndroidまたはSamsungの携帯電話またはタブレットでOSを更新する方法
AndroidまたはSamsungの携帯電話またはタブレットでOSを更新する方法
Androidデバイスの所有者は、Androidオペレーティングシステム(OS)が頻繁に更新を必要とすることをご存知でしょう。これらのアップデートにより、セキュリティが向上し、バグが修正され、デバイスに機能が追加されます。お望みならば
RobloxでHTTP400エラーを修正する方法
RobloxでHTTP400エラーを修正する方法
Robloxで新しいゲームを作成するのは簡単ではありません。特に、特定されていないエラーメッセージを受け取り続ける場合はそうです。 HTTP 400のようなエラーにはさまざまな原因が考えられるため、これは特にイライラする可能性があります。幸いなことに、いくつかの異なるアプローチがあります
Google マップでカスタム ルートを作成する方法
Google マップでカスタム ルートを作成する方法
Google マイマップ ツールを使用すると、旅行を事前に計画し、旅行中にオフラインでアクセスしたいときにカスタム ルートを作成できます。 Google マップでカスタム ルートを作成する方法を知りたい場合は、
ダウンロード修正:Windows8.1はダブルクリックでVHDファイルをマウントしません
ダウンロード修正:Windows8.1はダブルクリックでVHDファイルをマウントしません
修正:Windows8.1はダブルクリックでVHDファイルをマウントしません。ファイルの関連付けを復元するためのレジストリの調整。コメントを残すか、完全な説明を表示します。作成者:Sergey Tkachenko、https://winaero.com。 https://winaero.comダウンロード '修正:Windows 8.1はダブルクリックでVHDファイルをマウントしません'サイズ:750 B AdvertismentPCRepair:Windowsの問題を修正します。それらのすべて。ダウンロードリンク:ここをクリック
Snapchatでカメオの写真や友達を変更する方法
Snapchatでカメオの写真や友達を変更する方法
顔を使って面白いクリップを作成することは、Snapchatの最新機能の1つです。プラットフォームで自分がどのように感じているかを表現したいときはいつでも、カメオを使用するより良い方法はありません。さらに、あなたは
Android で重複したテキスト メッセージの送信を停止する方法
Android で重複したテキスト メッセージの送信を停止する方法
Android ではさまざまな問題によってメッセージの重複が発生する可能性があります。この記事では、それが発生しないように修正する方法を説明します。
HuluLiveで番組を録画する方法
HuluLiveで番組を録画する方法
私たちはストリーミングの時代に生きているかもしれませんが、ライブTVはまだ完全に死んでいるわけではありません。ライブTVが生きており、キックしていることを示す代表的な例の1つは、ライブTV機能の人気です。