[[20061030215348]] 『数値の入っている行だけを並べ替えするには』(うみ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『数値の入っている行だけを並べ替えするには』(うみ)

 いつもお世話になっております。

 A列    B列    C列    D列
 名前    フリガナ  住所    数字
 あ     ア     A市    50
 う     ウ     B町    20 
 お     オ           0
 い     イ     C市    100
 え     エ     D町    0

 というような500行ほどの資料があるのですが、
 これをD列に数字がはいっているものだけを表の上のほうに、
 かつ、あいうえお順に並び替えする、という作業をしております。
 数値は毎日変化し、名前情報も削除したり追加したりするために、
 現在は、表全体を選択してD列を降順で並び替えし、
 つぎに数字が0以上になっているものを選択しなおしてB列を昇順で並び替えしています。

 A列    B列    C列    D列
 名前    フリガナ  住所    数字
 あ     ア     A市    50
 い     イ     C市    100
 う     ウ     B町    20
 お     オ           0
 え     エ     D町    0

 ただ、コレを何度も繰り返すものですから、なんとか簡単に出来ないかとおもって、
 マクロでなんとかできないものかとおもうのですが、
 行数が毎日変化するので、○行〜○行までを選択というような指定が出来ず、
 A列に情報が入っているところまでを選択する、とか
 D列に0以上の数字が入っているところまでを選択する、
 という表現があるはずだとおもって過去ログを探しているのですが、
 探し方が悪いのかみつけられずに質問いたしました(^^;)。

 初歩的な質問で申し訳ないのですが、
 どうぞよろしくお願いいたします。

 【ウインドウズ 2000】

 >A列に情報が入っているところまでを選択する
 A1を選択して、Ctrl + Shift + ↓ → でしょうか。 (アカギ)


 ご希望に添った発言ではないのですが
 (マクロでの作業ではないです)直近で
[[20061026131110]]『非表示の行を含めて並び替えをしたい』() 
 この様なご質問がありました。

 >数字が0以上になっているものを選択しなおして
 と言う作業を避けるだけなら
 これの真っ向逆を行って

 1.D列降順で並べ替え
 2.オートフィルタを設定しD列の0以外の行を表示
 3.B列昇順で並べ替え
 4.オートフィルタを解除
 でも良さそうです。

 並べ替えをする時に列で選択して並べ替えをすれば
 記録したものを使い回せるかもしれません。

 (HANA)

 おお!なるほど!
 こんな方法があるのですね〜。
 本日早速職場で使用してみましたら、だいぶ簡単に作業できました。
 ただ→が2〜3回押さないと選択できないことがあって、
 空白欄があるからかしらんと原因を探っています。
 いつでも一気に選べるとよりよいのですが〜。
 ともかく↓が一気に選べるのがとても便利です!
 ありがとうございました!>アカギさん

 おおお!
 すごいな〜。
 これはすごいです!
 実際には0以外のものをプリントアウトもしたいので、
 ちょっと変化させれば、こちらにも大いに活用できそうです。
 (そのちょっとした変化をどうやってしようかまた悩みどころですが(w))
 明日実際の表で試して見たいと思います。
 オートフィルタをはじめて使ったのですが、
 目から鱗でした。
 どうもありがとうございました〜!>HANAさん

 (うみ)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.