途中まで組んで,どうしようもなくなっていたので,大変嬉しいです。教えていただいたマクロ,これから勉強して理解しようと思います。ありがとうございました。21:44関数とオートフィルタで対応するなら、bbbbbの次のセルからaaaaaが出るまでのセルの横の列(B2セル以下)に「必要」と表示する以下のような数式が計算負荷が少ないのでお勧めです。通報するこの回答へのお礼やってみましたが,確かに軽かったです。ifとand,orの組み合わせは考えてみたのですが,うまくいきませんでした。できあがったのを見ると簡単に見えますが,自分でやると難しいものです。勉強しようと思います。ありがとうございました。確かに,こうすれば簡単にできますね。手軽に行うには,とても便利だと思いました。ありがとうございました。21:15>実際は数千行あるので,回答した数式は、数千行程度でしたら持ちこたえます。どんな操作をしてるんですか。B2に式を記入したら、ふつーにB2セルの右下の小さい■をWクリックしてオートフィルさせてください。40秒ほど待つかもしれないので、お茶でも入れて一服しててください。#数万行とかだとちょっと厳しいかもですけどね。無駄にいきなりシートの下端まで数式をぶっこんで勝手に自爆してる人もいるんで。してもできないなら、まず500行オートフィルドラッグして一旦安定するまで待ち、次はその500行ずつコピーしては貼り付けてください。通報するこの回答へのお礼いろいろいじった状態だったので,リソース不足を起こしたようです。エクセルに怒られてしまいました。再起動したら,うまくいきました。ありがとうございました。19:41こんばんは。あとはCtrlキーを押しながら消したいデータを選択する。最後に任意の選択したセル上で右クリックして削除を選択する。データの数がいくつあるかわかりませんが、あまりに多いならVBAで削除マクロを作るしかないかと。通報するこの回答へのお礼どうもありがとうございます。数千行なるので,とてもctrlで選択することはできません。マクロは覚え立てなので,とても自分でつくることはできず,webを検索しているところです。19:38A1に「データ」と記入し、A2以下に実際のデータを記入。B1に「判断結果」と記入、B2に=IF(COUNTIF($A$1:A1,"aaaaa")=COUNTIF($A$2:A2,"bbbbb")+1,"不要","")と記入、以下コピーオートフィルタを取り付けて「不要」を絞り出し、全体を選んで○Deleteキーで削除します○右クリックして「削除」して上に詰めますこの回答への補足A2セルをaaaaaにしたらうまくいきました。実データはA2がbbbbbでした,大変失礼いたしました。通報するこの回答へのお礼どうもありがとうございます。おっしゃる通りにやったつもりなんですが,B2以下の判定するセルがすべて真っ白になりました。19:18その1並べ替えをしてから、それぞれまとめて削除。その2不要なデータを示すマークをどこかの列に作って、そのマークがある行だけを「オートフィルタ」で表示させる。好きなほうを選んでください。通報するこの回答へのお礼ご連絡,ありがとうございます。その1aaaaaやbbbbbや1行しかないですが,必要なデータも不要なデータも何行あるか分からないので,並べ替えをするのは難しい気がします。その2不要なデータを示すマークをいれようにも,大量にあるので手作業で入れるのは困難です。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。