エクセルでn行目ごとに削除する方法(最も簡単な6つの方法)

  • これを共有
Hugh West

Excelでn行目を削除する最も簡単な方法を探しているなら、この記事が役に立つかもしれません。 データテーブルで2行目、3行目、または他の行数を繰り返し削除する必要がある場合があります。 大きなデータセットでこのことを手動で行うと、時間がかかり、非常に退屈な仕事になります。 そこで、このタスクをすばやく行うためのいくつかの簡単な方法を紹介しましょう。

ワークブックダウンロード

n行目ごとに削除する.xlsm

Excelでn行目ごとに削除する6つの方法

ここで、いくつかの行を持つデータセットがありますが、その行には として 製品 ...これは 製品 では、この繰り返される行を簡単に削除する方法を以下に紹介します。

方法-1: 特殊文字を使用してn行目ごとに削除する。

n行目(この例では3行目)ごとに削除するには、新しく導入された カラムの削除 .

ステップ-1 :

➤ 最初の3行で。 カラムの削除 などの特殊文字を入力します。 *, ?, ! など、お好みの文字をお選びください。

の最初の3つのセルを選択する ➣。 カラムの削除

➤ドラッグダウンする。 フィルハンドル ツールを使用します。

これで、残りのセルに最初の3文字が繰り返し表示されるようになります。

こちらでご覧いただけます "!" が3行ごとに繰り返されます。 カラムの削除 .

ステップ-2 :

➤に移動します。 ホーム タブ>> 編集 ドロップダウン>> 検索&選択 ドロップダウン>> 探す オプション

検索と置換 ダイアログボックスが表示されます。

➤タイプ " !" において を探す オプションを使用します。

選択する すべて検索

これで、" "を含むすべてのセルが !" が表示されます。

を押して、これらのセルをすべて選択します。 CTRL .

➤ このダイアログボックスを閉じる

ここでは、""を含むすべてのセルが !" が選ばれています。

➤に移動します。 ホーム タブ>> 細胞 ドロップダウン>> 削除 ドロップダウン>> シートの行を削除する オプション

を含む行が表示されます。 は削除されます。

結果 :

削除後 カラムの削除 を選択すると、次のような結果になります。

続きを読む Excelで条件付きで複数行を削除する方法

方法2:MOD関数を使ってn行目ごとに削除する

を使用することができます。 MOD機能 そのために、2つのカラムを追加しました。 カウンター 削除 .

ステップ-1 :

➤その中で カウンターコラム には、見出し以外のこれらの行の通し番号を記入してください。

ステップ-2 :

➤第1の選択 セル , F5 において カラムの削除 .

➤ 次の数式を入力します。

=MOD(E5,3)

これです。 E5 の番号を入力します。 3 因子 とのことです。 残部 の後に返されます。 番号 で割り切れる。 因子 .

ステップ-3 :

➤プレス エンタメ

➤ドラッグダウンする。 フィルハンドル

すると、以下のような値が表示されます。 カラムの削除 ...ここに。 0 は3行目ごとに表示されます。

ステップ-4 :

➤データテーブルを選択する。

➤へ移動します。 データ タブ>> ソート&フィルター ドロップダウン>> フィルター オプション

で表示された記号を選択します。 カラムの削除 .

➤選択する 0 を押してください。 よっしゃー .

でフィルタリングすると、次のような表が表示されます。 0 .

ステップ-5 :

➤データテーブルを選択する。

➤マウスを右クリックする

➤選択する 行の削除

非表示の行は削除されました。

非表示にした行を解除するには フィルター オプションを使用します。

➤へ移動します。 データ タブ>> ソート&フィルター ドロップダウン>> フィルター オプション

すると、以下のような表が表示されます。

結果 :

削除後 カウンターコラム とのことです。 カラムの削除 を選択すると、次のような結果になります。

続きを読む Excelで特定の行を削除する方法

方法-3:MOD関数とROW関数を使って、n行目ごとに削除する。

を使用することができます。 MOD機能 ROW関数 を追加し、3行目までを削除するようにしました。 カラムの削除 .

ステップ-1 :

選択する セルE5

=mod(row()-4,3)

これです。 4 はデータのある最初のセルの行番号 マイナス 1 (5-1=4)

3 は削除したいn行目(ここでは3行目)

ステップ-2 :

➤プレス エンタメ

➤ドラッグダウンする。 フィルハンドル

その後、以下の値がポップアップ表示され、すべての 3位 の行が値を持つ 0 .

ステップ-3 :

➤フォロー ステップ-4 方法-2 .

で、その カラムの削除 は値によってフィルタリングされています 0 .

ステップ-4 :

➤フォロー ステップ-5 方法-2 .

を含む行を削除して、ここに隠された値を見ることができます。 .

結果 :

削除後 カラムの削除 を選択すると、次のような結果になります。

方法-4:ISEVEN関数を使用して1行おきに削除する

と交互に並んでいるとします。 で、これらの行を削除したい。

を使用することができます。 イセブン機能 をクリックすると、1行おきに削除されます。

ステップ-1 :

を選択します。 セルE5

=ISEVEN(ROW())

これです。 イセブン機能 は、その行が偶数か奇数かを判定し、次のような出力をします。 FALSE を、それぞれご紹介します。

ステップ-2 :

➤プレス エンタメ

➤ドラッグダウンする。 フィルハンドル

すると、次のような結果が得られます。 見つかります。 について 2列目 を削除してください。

ステップ-3 :

➤フォロー ステップ-4 方法-2 をフィルターにかけるだけです。 カラムの削除 をクリックすると 代わりに 0 .

そのため、削除カラムがフィルタリングされ .

ステップ-4 :

➤フォロー ステップ-5 方法-2 .

を含む行を削除して、ここに隠された値を見ることができます。 .

結果 :

削除後 カラムの削除 を選択すると、次のような結果になります。

続きを読む Excelで一行おきに削除する方法

方法-5:MOD関数とROW関数を使って一行おきに削除する。

と交互に並んでいるとします。 で、これらの行を削除したい。

を使用することができます。 MOD機能 ROW関数 をクリックすると、1行おきに削除されます。

ステップ-1 :

選択する セルE5

=MOD(ROW(),2)です。

ここで、すべての行番号は、次のように分割されます。 2

ステップ-2 :

➤プレス エンタメ

➤ドラッグダウンする。 フィルハンドル

その後、以下の値が表示され、すべての 第2回 の行が値を持つ 0 .

ステップ-3 :

➤フォロー ステップ-4 方法-2 .

つまり、deleteカラムは値でフィルタリングされています 0 .

ステップ-4 :

➤フォロー ステップ-5 方法-2 .

を含む行を削除して、ここに隠された値を見ることができます。 .

結果 :

削除後 カラムの削除 を選択すると、次のような結果になります。

方法6:VBAのコードを使って、n行目ごとに削除する

を使用することができます。 VBAコード は、3行ごと、または任意の行数を削除するために使用します。

ステップ-1 :

➤に移動します。 デベロッパー タブ>> ビジュアルベーシック

を押すこともできます。 ALT+F11

ステップ-2 :

その後 Visual Basic エディター がポップアップ表示されます。

➤に移動します。 インサート タブ>> モジュール

その後 モジュール-1 が作成されます。

ステップ-3 :

➤ 次のコードを書いてください。

 Sub dlt_each_nth_row() Dim Rng As Range Set Rng = Application.InputBox("Select the dataset (Excluding headers)", "Range Selection", Type:=8) For j = Rng.Rows.Count To 1 Step -3 If j Mod 3 = 0 Then Rng.Rows(j).Delete End If Next j End Sub 

ここで、jは行数である。

ステップ-4 :

➤プレス F5

では、その レンジ選択 ダイアログボックスが表示されます

➤ヘッダーのない範囲を選択する。

➤プレス よっしゃー

その後、以下のように3行目までが削除されます。

プラクティス部門

自分で練習できるように 実践編 各メソッドについて、右側のシートに以下のようなセクションを設けてください。 各自で行ってください。

結論

この記事では、私は効果的にExcelですべてのn番目の行を削除する最も簡単な方法をカバーしようとしました。 あなたはそれが有用であることを願っています。 あなたが何か提案や質問がある場合は、私たちとそれらを共有すること自由に感じなさい。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。