マクロなしですべてのX行を削除する(Microsoft Excel)
別のユーザーや外部プログラムなど、別のソースから取得したデータを操作する場合、データから特定の行を削除する必要がある場合があります。たとえば、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の古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。
linkマクロなしですべてのX行を削除。