目次
空白のセルを含むリストがある場合、次のようなことが考えられます。 を使用して、すべてのデータを上に移動します。 で空白のセルを削除し、セルを上に移動する方法を紹介します。 エクセル .
練習用ワークブックをダウンロードする
この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。
シフトセルズ.xlsmExcelでセルを上に移動させる5つの簡単な方法
をお見せします。 5 以下のセクションでセルを上げる簡単なテクニックを紹介します。 基本的なこと エクセル コマンドと ブイビーエー のコードが使用されます。 データセットの例を下図に示しますが、行に空白があります。 10 セルを上にずらして、空いた場所を確保する必要があります。
1.エクセルでドラッグを適用してセルを上にずらす
セルを選択してドラッグするのが最も簡単な方法ですが、ドラッグしてセルを並べ替えるには、次のような方法があります。
ステップ1.
- シフトしたいセルを選択します。
ステップ2.
- マウスのホールド 左 - クリック で、上にシフトします。
- そのため、セルは上方向に移動することになります。
続きを読む: Excelでセルを右シフトする方法(4つの簡単な方法)
2.エクセルで右クリックでセルを上に移動する
右 - こつこつ マウスでセルを上へ移動させることもできます。
ステップ1.
- まず、空白のセルを選択します。
ステップ2.
- をクリックします。 右クリック をクリックすると、オプションが表示されます。
- を選んでください。 削除
ステップ3.
- 最後に シフトセルアップオプション .
- プレス 入力 .
- その結果、セルが上方に移動することが確認できます
続きを読む: Excelで行を上に移動させる方法(2つの簡単な方法)
類似の読み物
- エクセルでハイライトされたセルを移動する方法(5つの方法)
- ExcelのVBAを使用して1つのセルを右に移動する(3例)
- エクセルで行を並べ替える方法(4つの方法)
- Excelでセルではなく画面を矢印で移動させる(4つの方法)
- 修正:Excelで空白でないセルをシフトできない(4つの方法)
3.ソート&アンプル、フィルターコマンドを適用してExcelのセルを上に移動させる
を使って空白セルをなくすことで、セルを上にずらすこともできるかもしれません。 ソート&フィルター コマンドを使用する場合は、以下の手順に従ってください。 ソート&フィルター コマンドでセルを上方向に移動させます。
ステップ1.
- まず、範囲内のすべてのセルを選択します。
ステップ2.
- より データ タブを選択します。 フィルター
ステップ3.
- 2つ目は、アイコンをクリックすることです。
- のマークを外してください。 ブランク
- 最後に 入力 .
- その結果、範囲内のすべての空白が消え、セルが上に移動します。
続きを読む Excelで置換せずにセルを移動させる方法(3つの方法)
4.Excelの検索・置換オプションでセルを上に移動させる
複数のセルを上にシフトさせるためには、以下のような活用が考えられます。 検索と置換 というオプションがありますが、これは前の方法と同様です。 以下の手順で完了させてください。
ステップ1.
- すべてのセルを選択します。
ステップ2.
- に行ってみてください。 ホーム タブを選択し 検索と置換
- を選んでください。 スペシャルへ
ステップ3.
- 次に、以下を選択します。 ブランク
- プレス 入力 .
ステップ4.
- 空白のセルをクリックし 右 -クリックしてください。
- を選んでください。 消す
ステップ5.
- 最後に、以下を選択します。 セルを上にずらす
- プレス 入力 をご覧ください。
- 下の画像のように、セルが移動します。
続きを読む エクセルVBAでセルを1つ下に移動する方法(4つの便利なアプリケーション付き)
5.VBAでセルを上にずらすコードを実行する
で、その ブイビーエー また、セルを上に移動させるためのコードも用意されていますので、ここで説明する手順に従ってください。
ステップ1.
- まず最初に アルト + 11 を開いてください。 マクロ .
- をクリックします。 インサート
- 選ぶ モジュール をリストから選択します。
ステップ2.
- 以下を貼り付けます。 ブイビーエー のコードはこちら。
Sub Shift_cells_up Dim lRow As Long Dim iCntr As Long lRow = 20 For iCntr = lRow To 1 Step -1 If Cells(iCntr, 1) = 0 Then Range("A" & iCntr ).Delete Shift:=xlUp End If Next End Sub
これです。
lRow = 20 は、範囲内の総行数を意味します。
iCntrの場合 = lRow To 1 Step -1 はIRowを参照していることを段階的に確認します。
Cells(iCntr, 1) = 0 の場合 は、空白セルのIf条件を参照しています。
Range("A" & iCntr). レンジカラムですか?
Delete Shift:=xlUp は、行全体を削除するのではなく、行を削除し、セルを上に移動させることを指す
- そのため、最終的には下の画像のようになります。
続きを読む: 【直った!】エクセルでセルの移動ができない(5つの解決策
結論
まとめとして、この記事ではExcelで空白セルを削除したり、セルを上にずらしたりする方法を紹介できたかと思います。 練習帳を吟味して、新しく得た知識を活かしてください。 皆様のご支援があるからこそ、このような取り組みにお金をかけることができるのです。
ご不明な点がございましたら、ご遠慮なくお問い合わせください。 また、下記コメント欄よりご意見をお寄せください。
の専門家。 Exceldemy お問い合わせには、できるだけ早くお答えします。