
こんばんは。
仕事で大量のデータを扱っており、2万から3万行のデータを
2つのデータ種類に分けるため、あるところで区切られているところを境に、そこより下の行にあるデータをデータ入力後に上の行に移動するという作業を行っています。ある行を「切り取り」し、上の方にある空白行に「貼り付け」すると元の行が空白行として空いてしまいます。
そこで質問なのですが、この空白行を自動的になくす方法はあります
でしょうか?
また、この行間移動が非常に多い(数千行移動したりするため)
目的行が見つけにくく、時間がかかってしまいます。移動する場所に
は空白行が何行か空いているのですが、空白行に移動するような設定やマクロがあったら合わせて教えていただけるとうれしく思います。
ぜひよろしくお願いします。
No.4
- 回答日時:
多分エクセルVBAで処理する問題と思う。
ーーーー
質問が理解しにくい。「ある」「元の」「空白」などの曖昧言葉があってわかりにくい。具体的にシート・セル・行を使って表現するべき
です。
下記を参考にしてください。
A列 B列 C列 D列
AA01B01C01
AA02B02C02
BA03B03C03
BA04B04C04
CA05B05C05
とあって、A列のBが
>2つのデータ種類に分けるため、あるところで区切られているところを境に、 A列AとBを境にし
>ある行を「切り取り」し、
第3、第4の行を切り取りしそこより下の行にあるデータをデータ入力後に上の行に移動するという
F列 G列 H列 I列
BA03B03C03 (第1行)
BA04B04C04 〔第2行)
切り取ったあと、元は
A列 B列 C列 D列
AA01B01C01 (第1行)
AA02B02C02 (第2行)
(第3行)
(第4行)
CA05B05C05 (第5行)
この第3行、第4行が空白になるので、下から上に詰めたいということか。
こんな箇所が下に多数あるということか。
(やり方の1例)
空白以外のセルに、上から連番を作業列に、関数で振る。
その連番を頼りに、Sheet1で連番1の行はSheet2の第1行に、連番2の行はSheet2の第2行に持ってくる。
やり方は「imogasi方式」で、このOKWAVEで照会すれば、私の回答が
多数出ます。
>空白行を自動的になくす方法はあります
この通りは関数では絶対原理的にできないから、別シートに、「内容が望みのものを新たに作る」のだと、頭を切り替えてください。
それに仕事などで、本件困っているなら、回答を時々ウオッチして、なるべく早く補足をしてはどうですか。
詳しいご回答ありがとうございます。
行ごと切り取りするとその行が空白ができて
しまいますから、No3さんの通りにすれば行間
は詰まるので解決できました。
返信が遅れたことをお詫びいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel グラフのプロットからデ...
-
【Excel関数】UNIQUE関数で"0"...
-
エクセルで特定の文字列が入っ...
-
特定の文字がある行以外を削除...
-
Excelのフィルター後の一番上の...
-
エクセルのセルに指定画像(.jpg...
-
エクセル マクロ オートフィ...
-
Excel:いまフォーカスがあるセ...
-
結合されたセルをプルダウンの...
-
[EXCEL]ボタン押す→時刻が表に...
-
Excelで非表示のセルをとばして...
-
エクセル 上下で列幅を変えるには
-
Excelで結合されたセルの間に列...
-
エクセルVBA:データ端に画...
-
連続データが入った行の一番右...
-
EXCELで最後の行を固定
-
VBA アクティブ行の削除
-
エクセルマクロで偶数行(又は...
-
excelのデータで色つき行の抽出...
-
excel 同じ番号のデーターを横...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定の文字がある行以外を削除...
-
【Excel関数】UNIQUE関数で"0"...
-
エクセルで特定の文字列が入っ...
-
Excelのフィルター後の一番上の...
-
エクセル 上下で列幅を変えるには
-
エクセル マクロ オートフィ...
-
エクセル マクロで数値が変っ...
-
[EXCEL]ボタン押す→時刻が表に...
-
結合されたセルをプルダウンの...
-
Excel グラフのプロットからデ...
-
excelのデータで色つき行の抽出...
-
excel 小さすぎて見えないセル...
-
A1に入力された文字列と同じ文...
-
EXCELで最後の行を固定
-
Excel ウインドウ枠の固定をす...
-
エクセルVBA 最終行を選んで並...
-
VBAで色の付いているセルの行削除
-
連続データが入った行の一番右...
-
エクセル2016で時間を入力して...
-
チェックボックスをクリックし...
おすすめ情報