国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ トピック excel Excelで他のすべての行またはすべてのn行を削除する方法

Excelで他のすべての行またはすべてのn行を削除する方法

Apr 08, 2025 am 09:03 AM

このチュートリアルでは、Microsoft Excelで、他のすべての行または任意の列を効率的に削除する方法を示します。フィルタリングとVBAコードの2つの方法について説明します。

特定の行を削除することが必要な多くのシナリオがあります。たとえば、奇妙な數(shù)週間データを別のシートに転送しながら、偶數(shù)數(shù)週間からデータを保持する必要がある場(chǎng)合があります。プロセスのコアには、ターゲット行を選択してから削除することが含まれます。

方法:

  • フィルタリングを介して他のすべての行を削除します
  • VBAで代替行を削除します
  • すべてのn行を削除します

方法1:フィルタリングを使用して他のすべての行を削除します

この方法では、ヘルパー列とExcelのフィルタリング機(jī)能を使用します。

  1. ヘルパー列:データの橫に新しい列を追加します。この列の最初のセルに=MOD(ROW(),2)を入力し、ドラッグします。この式は、均一な行で0、奇數(shù)行で1を返します。

    Excelで他のすべての行またはすべてのn行を削除する方法

  2. フィルタリング:ヘルパー列にフィルターを適用します(data> sort&filter>フィルター)。 0(均一な行を削除する)または1(奇數(shù)行を削除する)のいずれかを選択します。

    Excelで他のすべての行またはすべてのn行を削除する方法

  3. 削除:可視行(フィルター基準(zhǔn)に一致するもの)を選択し、右クリックして、「削除行」を選択します。

    Excelで他のすべての行またはすべてのn行を削除する方法

  4. フィルターの取り外し:フィルターをオフにします(フィルターボタンをもう一度クリックします)。ヘルパー列を削除します。

    Excelで他のすべての行またはすべてのn行を削除する方法

    ワークシートには、保持したい行のみが含まれています。

    Excelで他のすべての行またはすべてのn行を削除する方法

ヒント:削除する代わりに行を移動(dòng)するには、削除する前にろ過された行をコピーして、新しい場(chǎng)所に貼り付けます。

方法2:VBAで代替行を削除します

このVBAマクロはプロセスを自動(dòng)化します:

 sub delete_alternate_rows_excel()
  Dim Sourcurange As Range
  SourceRange = Application.Selectionを設(shè)定します
  seet sourcerange = application.inputbox( "range:"、 "select the range"、sourcerange.address、type:= 8)
  sourcerange.rows.count> = 2の場(chǎng)合
    範(fàn)囲としてdim firstcell
    IntegerとしてのDim RowIndex
    application.screenupdating = false
    rowindex = sourcerange.rows.count-(sourcerange.rows.count mod 2)から1ステップ-2
      set firstcell = sourcerange.cells(rowindex、1)
      firstcell.entirerow.delete
    次
    application.screenupdating = true
  ifを終了します
End Sub
  1. VBAエディター(Alt F11)を開きます。

  2. モジュール(挿入>モジュール)を挿入します。

  3. コードをモジュールに貼り付けます。

  4. マクロ(F5)を?qū)g行します。

  5. プロンプトが表示されたら、データ範(fàn)囲を選択します。

    Excelで他のすべての行またはすべてのn行を削除する方法

    マクロは、選択した範(fàn)囲の他のすべての行を削除します。

    Excelで他のすべての行またはすべてのn行を削除する方法

方法3:すべてのn行を削除します

これにより、フィルタリング方法が展開されます。ヘルパー列でこの式を使用します。

=MOD(ROW() - *m*, *n*)

どこ:

  • mは、最初のデータ行マイナス1の行番號(hào)です。
  • nは削除するn行です。

たとえば、行2から始まる3行ごとに削除するには、 =MOD(ROW()-1,3)を使用します。次に、0をフィルタリングし、可視行を削除します。

Excelで他のすべての行またはすべてのn行を削除する方法Excelで他のすべての行またはすべてのn行を削除する方法

これにより、任意のnowを効率的に削除できます。開始行に基づいてm調(diào)整することを忘れないでください。

以上がExcelで他のすべての行またはすべてのn行を削除する方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)