別のユーザーや外部プログラムなど、別のソースから取得したデータを操作する場合、データから特定の行を削除する必要がある場合があります。たとえば、3行ごとまたは5行ごとに削除する必要があることは珍しいことではありません。次の一般的な手順では、マクロを使用せずにすべてのX行を削除できます。

。ワークシートの左端に2つの列(AとB)を挿入します。

。新しい列Aで、オートフィルを使用して、行に1から最後まで順番に番号を付けます。

。セルB1に(ヘッダー行がないと仮定して)、数式= MOD(A1,3)を入力します。 (この数式は、3行ごとに削除することを前提としています。他の複数の行を削除する場合は、数式の3の代わりにその数値を使用してください。)

。数式を下向きにB列の他のすべてのセルにコピーします。

。リボンの[データ]タブを表示します。

。 [並べ替えとフィルター]グループの[フィルター]ツールをクリックします。 Excelは、ヘッダー行のセルの横に小さなドロップダウン矢印を表示します。

。列Bのドロップダウンリストを使用して、0を選択します。これで、列Bにゼロがある行のみが表示されます。

。表示されているすべての行を選択して削除します。

。オートフィルターをオフにします。 (これを行うには、手順5と6を繰り返します。)

。列AとBを削除します。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(6123)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。