
A 回答 (11件中1~10件)
- 最新から表示
- 回答順に表示
No.11
- 回答日時:
特定の列の特定文字列を指定して行削除するだけなら、他の回答に
あるように、こちら↓のフィルター機能で対応できますよ。
https://gakumado.mynavi.jp/freshers/articles/55832
画像付きなので理解しやすいと思います。
No.10
- 回答日時:
ソーティング(並べ替え)は使えますか?
これを応用すればご希望にそえそうです。
手順
1.(B列等)適当な列を挿入
2.その列にオートフィルで連番を入れておく
(以上はあとで元の順番に戻すための操作です。会員番号等既に並んでいる情報の列があるのでしたら、不要です)
3.A列をキーとして並べ替えを行う
(この時点でA列に同じワードが入っている行が連なっているはず)
4.削除したい行を選択して、行削除を行う
5.手順2で入れた番号をキーとして再度並べ替える
(これで元の順番に戻りと思います。)
6.(不要だと思いますので)手順1で挿入した列を削除する
試してみてください。
No.9
- 回答日時:
「検索と選択」ー「検索」で、検索する文字列を指定して「すべて検索」します。
その状態でCtrl+aを押すとヒットしたセルがすべて選択状態になります。その状態で「削除」ー「シートの行を削除」で消えませんかね?
No.8
- 回答日時:
こんばんは、
>削除し、上につめたいのです。
フィルターは行全体を削除してしまうと思いますし、
手作業で行うなら、#6様の方法が良いように思います。
お呼びではないと思いますが、
VBAマクロでやるなら、下記のコードを使うと手っ取り早いです。
Sub Cell_Select()
Const 範囲 As String = "A1:B50"
Dim mycell As Range, rng As Range
On Error Resume Next '念のため
For Each mycell In Range(範囲)
If mycell.Value = Selection.Value Then
If rng Is Nothing Then
Set rng = mycell
Else
Set rng = Union(rng, mycell)
End If
End If
Next
If Not rng Is Nothing Then rng.Select
End Sub
導入の仕方、
Excel上でCtrl+F11を押します。
VBエディタが表示されたら、Alt+Iキーを押しAlt+Mキーを押します。
カーソルのある位置に上のコードすべてをコピペします。
VBエディタは、これで閉じてください。
使い方
削除したい値のある(ご質問では あああい)セル1つを選択して
Alt+F8をします。
マクロと言うダイアログボックスが表示されたら中にある
Cell_Select をダブルクリックするとセルA1:B50内にある同じ値のセルが選択されますので、選択セル上で右クリックして削除・・上方向で終了です。
マクロは、選択までで終了していますので後は手作業です。
範囲はA1:B50になっていますが、コード内のA1:B50を変更(書き換え)する事で対象範囲を変える事が出来ます。
A3からC35セルなら A3:C35 "は消さないでくださいね。
このブックはマクロが書かれている為、保存する時にマクロ有効ブックにするか聞かれますので、マクロを使わないのでしたら、そのまま保存して使用するので有れば、マクロ有効ブックとして保存してください。
投稿迷いましたが、多くの範囲で不規則なデータが多くあるのであれば、手っ取り早いかと思います。
No.7
- 回答日時:
1.A列とB列を選択
2.データ>フィルターをクリック
3.A1セルの▼をクリック→「あああい」のチェックボックスだけにチェック
4.A2セルをクリック→Shift+Ctrl+↓キーで複数セルの選択
5.Deleteキーで消去
6.A1セルの▼をクリック→"ああああ"からフィルターをクリア
7.B列でも3〜7を繰り返し
8.データ>フィルターをクリック
で、あああいを消去できますよ。
あと、列と行を間違えただけなら、
1.間違えてしまった範囲を選択→コピー
2.どこかペーストしても差し支えないセルを選択
3.右クリック→形式を選択して貼り付け「行/列の入れ替え」のチェックボックスにチェック>OK
で、行と列を入れ替えできますよ。
回答ありがとうございます。
すごい・・・こんなのがあったとは・・・ほんと初心者です・・・
しかし、削除(Delete)で、列の空白ができます・・・。
やったことは、すいません、B1はなしということで、まず、
回答にありました、A1セルを選択。
データ、フィルターで、プルダウンで、「あああい」だけにチェック。
そうすると、「あああい」だけが表示される。
そして、削除(Delete)押すと、「あああい」は削除されますが、
削除した「空白行」ができます・・・。
同じように、フィルターで、「空白のセル」を選択し、削除(Delete)でも、
消えず・・・。
なにかがやり方悪いんですね・・・すいません・・・。

No.6
- 回答日時:
列別に「あああい」の行を削除して、その列だけ上に詰めたいのですか?
結果、他の列との行がズレても問題ない作業でしょうか。
それでしたら、列ごとに別のシートにコピーして、フィルターを使って削除後、削除済みの列をコピーして元のシートに戻しては如何でしょう?
列数分同じ作業をすることになりますが、まだマシかもしれません。
回答ありがとうございます。
初心者には簡単なことでも勉強すべきですね・・・。
はい、削除し、上につめたいのです。
みなさんに感謝します。
フィルター?も勉強します。
まずは、[Ctrl]で選択しながら削除してます。
No.5
- 回答日時:
No2です。
「行を削除」でいいんですか? (それも違うような気がしますが)
行の削除なら
手動でするなら 「あああい」のある行を見つけて 最初の行は行名(1,2,3、...)をクリック。2つ目からは[Ctrl]を押しながら行名をクリック
で最後に行名を右クリックして [削除]すれば バサッと消えます
です
が そうじゃなくって
「あああい」のセルの中身を消したい のではありませんか?
そうなら 検索 の 置換 で
検索する文字列 あああい
置換後の文字列 (空欄です)
で [すべて置換]すれば バサッと消えます。
回答ありがとうございました。
すいません。
[Ctrl]で選択して削除してます・・・これしか方法ないですね・・・。
セルの中身ではなく、行そのものを削除したいので、
[Ctrl]で、手動しかないですね。
本当にありがとうございます。
No.2
- 回答日時:
列の削除ですか? 間違いないですか?
セルの削除(その場合セルを詰める必要があり上に詰めるか左に詰めるかの選択が必要です)ではないのですね?
「あああい」があるのは一番上の行ですか?
手動でするなら 「あああい」のある列を見つけて 最初の列は列名(A,B,C、...)をクリック。2つ目からは[Ctrl]を押しながら列名をクリック
で最後に列名を右クリックして [削除]すれば バサッと消えます
(どうもあなたの説明が正確ではないような気がします 実画面を画面コピーして貼るなどして しっかり説明してくれたら 最適な回答ができると思います)
回答ありがとうございました。
誠に申し訳ありません・・・
列と行を間違ってました・・・ほんと申し訳ありません。
縦は無視でかまいません。
1に、ああああ
2に、あああい
3に、ああああ
4に、ああああ
5に、あああい
6に、あああい
7に、ああああ・・・
並んでたら、行を選択して削除できますが、
飛んでたり、5行ずつ飛んでたりで・・・
キャプチャー貼ります。
ほんとすいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Visual Basic(VBA) 【至急】 当方初心者です。 マクロについて知恵をお貸しください。 ★したい動作 ①リストE列2行目か 4 2022/09/29 18:56
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Visual Basic(VBA) エクセルVBAのコードについて 2 2022/08/10 21:49
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) エクセルである文字が入っている行とその上下の行を削除したいのですが、一気にできる方法はないですか? 5 2022/10/14 14:14
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル 指定した文字列を含む列を削除するには
Excel(エクセル)
-
指定した文字があった場合、その行を削除するマクロが欲しいです
Excel(エクセル)
-
【Excel VBA】複数ある特定の文字列を含む行を削除
Excel(エクセル)
-
-
4
エクセルで特定の行を削除したいのですが。
Excel(エクセル)
-
5
エクセル2016の特定の文字列を含む行を削除
Excel(エクセル)
-
6
IF関数などを使って条件に合った「行」を削除するような機能はありますでしょうか?
Excel(エクセル)
-
7
特定の文字がある行以外を削除するマクロ
その他(Microsoft Office)
-
8
エクセルで別シートにリスト化した文字列を含むセルを持つ行を削除する方法を教えてください。
Excel(エクセル)
-
9
エクセルマクロで複数ある特定の文字列が含まれる行を削除したい
Excel(エクセル)
-
10
エクセルである行以下全部を削除する方法
Excel(エクセル)
-
11
エクセルマクロ 特定の文字列を含む行のみを残す (マクロ修正)
Excel(エクセル)
-
12
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
13
【Excel】特定の文字から文字までの間を削除する
Excel(エクセル)
-
14
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
15
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
16
VBAで指定範囲内の空白セルを左詰めで一括削除したいのですが
Visual Basic(VBA)
-
17
特定文字のある行の前に空白行を挿入したい
その他(Microsoft Office)
-
18
Excelで、任意の言葉で始まる行のみを、行ごと一括で削除する方法を教
Excel(エクセル)
-
19
エクセルで特定の値を含む列のみVBAで非表示にしたい
Excel(エクセル)
-
20
サクラエディタで特定文字列に挟まれた文字列を置き換
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで2つの数値のうち大きい...
-
エクセルで特定の文字が入って...
-
エクセルで、2種類のデータを...
-
Excel強制終了
-
Excelで中央揃えが出来ない?
-
セル内文章から、英数字のみ取...
-
マクロ(Excel)で上下のセルの...
-
エクセルのまとめてカッコをつ...
-
Excel 指定行までコピーをおこ...
-
桁の違う数値での並び替え
-
Excel 頭に「0」がついている...
-
Excel2013 カラースケールを別...
-
エクセルで、数字列の中にハイ...
-
エクセルの1つのセル内にある...
-
excelで、1つのセルに入ってい...
-
連続データを1行おきに貼り付け...
-
Excelのデータ間引きについて
-
Excelの結合でA列とB列の内容...
-
【エクセル】2行に一行のように...
-
エクセルの関数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで2つの数値のうち大きい...
-
エクセルで、2種類のデータを...
-
エクセルで特定の文字が入って...
-
Excelで中央揃えが出来ない?
-
エクセルのまとめてカッコをつ...
-
Excel 指定行までコピーをおこ...
-
数値の列から偶数のみを抽出す...
-
桁の違う数値での並び替え
-
Excel 頭に「0」がついている...
-
エクセルに入力した文字列に句...
-
excelで、1つのセルに入ってい...
-
Excel強制終了
-
エクセルで、数字列の中にハイ...
-
Excel2013 カラースケールを別...
-
Excelの結合でA列とB列の内容...
-
WEEKDAY 空白も7になってしまう
-
エクセルの関数
-
連続データを1行おきに貼り付け...
-
セル内文章から、英数字のみ取...
-
エクセルで、数値の範囲で仕分...
おすすめ情報
列と行を間違ってました。ほんと申し訳ありません。
「ああああ」はそのままで、「あああい」を一括(でなくても)削除方法あれば教えてください。
並んでたら行をドラッグして削除できますが、
1行ずつや、なん行も飛んでたら削除に効率悪く・・・。
初心者で本当に申し訳ありません。
どうかよろしくお願いします。