エクセルである文字が入っている行とその上下の行を削除したいのですが、一気にできる方法はないですか?
関数で、ある文字が入っている行とその上下の行を印をつけてそこをフィルターかけて削除とかでもいいのですがいいやり方知ってる方いらっしゃいましたら教えて頂きたいです。ちなみにそのある文字が入っている上下の行は空欄です。
↓こんな感じです
佐藤と野中とその上下の行を削除したい
1行目
2行目 佐藤
3行目
4行目
5行目 山本
6行目
7行目
8行目 野中
9行目
10行目
この場合1、2、3、7、8、9行目を削除したい
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
3列目に削除マーク(例えば1)を付けて置いて、フィルターで削除マークの行を表示して一括削除。
佐藤と野中の例では、C2に以下の関数を入れる。
=IF(OR(B2="佐藤",B2="野中"),1,IF(OR(B3="佐藤",B3="野中"),1,IF(OR(B4="佐藤",B4="野中"),1,"")))
これを下までコピペにれば、1、2、3、7、8、9行目のC列に1が立ちます。
No.3
- 回答日時:
数が少ないなら
行選択して全削除
又は
連番振って
残したい行の
空列にチェック入れてソート
特に消さなくても
移動だけで良いような気がする
数によってはその逆
関数など使って一括は
取り返しの付かない事態に陥りそう
No.4
- 回答日時:
>関数で、ある文字が入っている行とその上下の行を印をつけてそこをフィル>ターかけて削除とか
印(TRUE,FALSE)をつける数式です。
B1=OFFSET(A1,2-(MOD(ROW()-1,3)+1),)=$E$1
下へフィルコピー
フィルタを掛け、FALSEを削除
※$E$1は残す文字です。設定セルは適宜変更してください。
No.5
- 回答日時:
エクセルのフィルター機能を使って削除セルを演算していくやり方を紹介します。
添付図参照です。
添付図をもとに説明します。
作業列が必要なのでデータ右端にでも作ってください。その際に、簡単なものですが数式を使っているので、実際の配置にあわせる必要があります。
◆手順
1.作業列として2列必要です。C列を削除目印の記載列、D列を削除列を演算する列とします。
2.D2セルに『=IF(OR(C1="x",C2="x",C3="x"),"xx","")』を入力して、データ最下行まで下方向にコピペします。
3.1行目を行選択して、メニューから『データ』⇒『フィルター』とします。
4.B1セルの▼マークを押して、削除したいもののみにチェックを入れて『OK』をクリックします。
5.C列の全データに『x』エックスを入力します。※コピペ可ですが、かならず単一セルをコピーします。貼り付け時は複数セル選択でよいです。
6.B列のフィルタを解除します。
7.D1セルの▼マークを押して、『xx』のみにチェックを入れて『OK』をクリックします。
8.削除したい行がフィルタリングされたので、対象の行を全選択して右クリック⇒『行の削除』を行います。
9.D列のフィルタを解除します。
2行目についてですが、行削除するとC列の関数の参照セルがずれるため、次回コピペできるよう数式を保存するためのものです。繰り返し使用しないのであれば不要です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel リンク先のエクセルファイルの削除 同時に行を削除したい 1 2022/11/29 16:20
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Excel(エクセル) エクセル 関数 指定の繰り返しの回数 以降(以前)を削除するには、 2 2022/04/24 10:29
- Visual Basic(VBA) 【至急】 当方初心者です。 マクロについて知恵をお貸しください。 ★したい動作 ①リストE列2行目か 4 2022/09/29 18:56
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- 計算機科学 Excel ある行と列が交わったところにマークを付けるには 7 2023/01/24 08:46
- Excel(エクセル) エクセルでセルの値分の個数の数字列を自動で入れたい 8 2023/03/14 18:00
- その他(プログラミング・Web制作) awkの BEGIN{RS=""} で空行を削除できるが、削除できる仕組みが分からない。 1 2023/05/02 14:14
- Excel(エクセル) 特定文字(数字)で行挿入、挿入された行で合計したい 2 2023/03/13 14:30
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
教えてgooの機能に関するアンケ...
-
回答が付かなかったので、再質...
-
指定した文字があった場合、そ...
-
VBA:Openステートメントで開い...
-
Windows11に残されたWindows10...
-
マクロで特定の行まで削除する...
-
教えて!gooで、自分がした回答...
-
ウェブページへのアクセス不可 ...
-
もう関わりたくない人がいたらL...
-
エクセルで住所の混在する「丁...
-
アクセスにおいて間違って削除...
-
ハメ撮りが流出したら
-
ダブルクォーテーションの削除...
-
Adobe AcrobatのPDFのページ削除
-
Facebookメッセンジャーの不具合
-
恋愛相談かてで
-
ジャニーズチケット掲示板の投...
-
今日の日付が過ぎたらその行を...
-
メーリングリストから特定の人...
-
教えて!goo質問の削除方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA:Openステートメントで開い...
-
「医者も看護師も自分に嫌がら...
-
ハメ撮りが流出したら
-
指定した文字があった場合、そ...
-
教えて!gooにはどのカテゴリが...
-
もう関わりたくない人がいたらL...
-
真剣な質問ほど消されるのはど...
-
Facebookメッセンジャーの不具合
-
インスタグラムのギャラリーの...
-
エクセルで住所の混在する「丁...
-
回答してる間に質問が消えるっ...
-
アクセスにおいて間違って削除...
-
喧嘩をしてLINE削除され、 また...
-
バッチファイルを使用したsql@p...
-
Facebookに自分が四つもアップ...
-
ウェブページへのアクセス不可 ...
-
同じ質問
-
日テレニュースHP、記事削除は...
-
女友達にLINEしたら、既読スル...
-
エクセルVBAで行削除時にエラー...
おすすめ情報