Excel ワークシートの n 番目の行をすばやく削除する

ほとんどの場合、ワークシートから空の行を削除することがあります。 そして、複数の行を削除する必要がある場合、そのタスクを自動化するためにフィルタを使用することがあります。 まず、行全体を最もよく表す列を決定します。 次に、その列が空白であるすべての行を選択するオートフィルタを適用します。 そして、選択された行を削除します。 この単純な手法を拡張して、シート内の n 行目をすべて削除することもできますが、それには少し手間がかかります。 新しい列を2つ用意する必要があります。 一方の列には、オートフィルを使用して、1 から始まる行の連番を付けます。 2 列目の最初の行に、次の数式 =MOD(firstcellinsequence,n) を入力します。ここで、firstcellinsequence は連番列の値 1 を含むセルへの相対参照であり、n は n 番目の値に等しいです。 したがって、G2 の数式は F2 を参照し、3 行目ごとに 0 を返します: =MOD(F2,3) これで、シート (A2:E11) の 3 行目ごとに削除するフィルタを実装する準備が整いました。 まず、次のように MOD() 関数が 0 を返す行を選択します:

  1. Mod() 関数を持つ列を選択します。 この場合、G1:G11ですね。
  2. [データ]メニューから[フィルタ]を選択します。
  3. [オートフィルタ]を選択します。
  4. フィルターのドロップダウン矢印を使用して、0 を選択します。 Excel は、列 G に 0 を含む行だけを表示します。
  5. 選択した行を削除するには、[編集]メニューから[行の削除]を選択します。
  6. フィルターのドロップダウンリストから(すべて)を選択して、フィルターを削除します。
  7. F列の連番リストとG列のMod()関数を削除します。(頻繁にこの作業を繰り返す必要がある場合は、残しておくこともできます)

行や列をすべて削除すると、目に見えないデータを削除する可能性もありますので、注意が必要です。 行や列を削除する前に、+を押して、現在のシートで値や書式が含まれている最後のセルを探してください。

コメントを残す

メールアドレスが公開されることはありません。