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

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

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

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

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

。 [データ]メニューから[フィルター]を選択し、次に[オートフィルター]を選択します。ワークシートの各列の上部に小さなドロップダウンリストが表示されます。

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

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

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

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

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

このヒント(2348)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。