[[20080620090145]] 『非表示行のある並べ替え』(太郎) ページの最後に飛ぶ

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

 

『非表示行のある並べ替え』(太郎)

 行に数箇所非表示の行があるデータで行の並べ替えを行った
場合には,通常では非表示行は除外されていますが
 並べ替えを非表示行も一緒に行い,元のように
表示行のみ表示さておく,一回操作で出来る方法はないでしょうか。
  一旦非表示を解除して,再度非表示にするような手法は
煩雑なのでやりたくないのです。

 >一旦非表示を解除して,再度非表示にするような手法は
 >煩雑なのでやりたくないのです。
 マクロでなら一発、煩雑じゃないでしょう?

 それとも、マクロを作るのが煩雑?

 仮に、非表示がオートフィルタによるものなら、一旦解除、並べ替え、再びオートフィルタとすれば
 良い。これらは「マクロ記録」で簡単にコードが得られる。

 そうではなく、手作業かなにかで非表示にされているなら、まず作業列でも設けてその非表示行に印
 を付けて、非表示解除、並べ替え、再度印の行を非表示、作業列削除、とすればよい。

 まあ、ここの先生方は大変親切なので、少し待てばそのまま動くコードを書いてくれるとは思います
 けど、折角「学校」に来たのだからちょっとでも自分で努力してみては?

 (とおりすがり)

マクロでなら一発、煩雑じゃないでしょう?

 高いお金を出して買ったEXCELですので,上記のことは並べ替えの基本的
な機能と思いますので,どこかにその機能があるのではないかと思って
 聞いたのです。 オプション機能で,非表示を一緒に並べ替えるか除外
するか等の,機能はないのでしょうか。
 集計表ソフトにしてはこのような基本的なことが出来ないということでは
EXCELもまだまでですね。(太郎)


 >集計表ソフトにしてはこのような基本的なことが出来ないということでは
 >EXCELもまだまでですね。

 ここで文句を言っていてもはじまらない。
 Microsoftに言うべきことですね。

 エクセル2007ベータ版が公開されていたときに
 いろいろ意見を受け付けていたはずだが、そういう
 作り上げる作業の時には何もしなくて、いざ出来たら
 あとであれこれ文句を言う。

 いまの日本の政治などをみているとこれとおんなじ状況。
 日本人もまだまだですね。
 (次郎)

 もともと”非表示行”とはなんであるか?
 ・有効なデータ(表示⇒並べ替えが必要)
 ・特に有効でないデータ(非表示⇒並べ替えに不必要)
 となるのではないですか?

 特に有効でないデータを、何故有効なデータと一緒にして、並べ替えるのか?
 と感じますけど。
 (梅雨ですね〜)


  梅雨ですね〜さん の質問・コメントに対して

 EXCELの便利な使い方として、データベースの中からある意味のある
 有効なデータのみ表示して(不要なデータは非表示)使うことは多々ある
 ことです。その(表示)データを並べ替えて利用することもあります。
  ところが、データベースの使い方はここで終わらないのです。
 別の機会には同じ全データからまた別の意味あるデータのみ表示させたい
 場合があるのです、その時に、前回並べ替えたデータが非表示も含めて
 きちっと並んでいないと、全データ表示の場合にデータの掌握ができずに
 こまってしまうのです。
   つまり、元のデータベースは常に全体でソートされないと、全表示
 させた場合は秩序ないデータとなってしまうということで、現状では
 根本的な問題を残すのです。

   つまり、非表示データは完全に捨てたデータでなく、中途半端な
 データですので、陰ながら並べ替えの仲間に入れておいてほしいのです。
  (太郎)


 話がヨコぎみですが・・・。
 EXCELは、元々データベースソフトじゃないですよね。
 VBAなどを駆使して、データベースとして活用する事は可能ですけど
 作り方に工夫が必要だったりもします。

  >集計表ソフトにしてはこのような基本的なことが

 とありますが、ソートに関してはデータベースソフトが得意とする
 分野ですよね。

 >秩序ないデータとなってしまうということで

 これは、データベースソフトならあり得ない程の基本ですね。
 でも、EXCELは・・・。

 ご質問への直接的な回答ではありませんが
 ちょっと、気になったのでコメントしてみました。

 (makirin)


 太郎さん、
 あなたの言う「基本的なこと」がどのような意味か不明ですが、
 あなたの質問に対しては、
 「その機能は備わっている」
 と言えましょう。
 問題はあなたがそれを使用するほどの知識を有するかの問題です。
 QueryでSQLで書き込めば、関数もVBAも使用しないでできるのです。
 (seiya)

 (seiya) さん
 >QueryでSQLで・・
 Query、SQLはなんでしょうか。初めてのことばでよくわかりません。
 大変便利なもののようですので、教えてください。(太郎) 


 (seiya) さん
 そ、そうなんですね。
 エクセルで、クエリを使えるとは知りませんでした!
 ちょっと、調べてみましたら・・・。
 おぉ〜!!!!
 素晴らしいです。
 貴重な情報ありがとうございます。

 (太郎)さん
 ご参考にどうぞ。
http://www.geocities.jp/tomtomf/index.html

(makirin)


 >  Query、SQLはなんでしょうか。初めてのことばでよくわかりません。
 > 大変便利なもののようですので、教えてください。(太郎)
 自分で調べてください。
 (seiya)

コメント返信:

[ 一覧(最新更新順) ]


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