[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『昇順、降順の際のトラブル』(M14)
初歩的な質問で申し訳ありません。
例えばA列に氏名、F列に達成率が列記してあるとします。
F列を昇順または降順にするためにA列からF列を範囲選択し、
フィルタをかけ、操作を行います。
その際、A〜F列は正しく処理されますが、関係のないG列以降の数値も
動いてしまい、困っています。
何か操作が足りないのでしょうか?
ご教示下さい。
< 使用 Excel:Excel2016、使用 OS:Windows8 >
(マナ) 2019/10/06(日) 11:44
変だなぁ・・
昔は、そう言うケースでは、隣接している範囲を含めるかどうか警告が出て来たと思ったのですが、 XL2010だと、有無を言わせず、含められてしまうなぁ。。
Office365でやってみると、警告はなく、隣接範囲は除外で処理してくれます。
バージョンで挙動が違うみたい。
応急処置として、G列の左に空列を挿入して、並べ替えた後、空列を削除したらどうですか?
(半平太) 2019/10/06(日) 12:12
(隠居じーさん) 2019/10/06(日) 17:06
改めて実験してみましたが、、
最初に、マナさんからアドバイスがありましたが、 それが正しいんじゃないですか?
不具合でもなんでもない。
分離並べ替えが先、フィルターを後にすればいい。
素朴な疑問としては、何故、関係ないデータ群もフィルタに掛けるのか、不思議。
(半平太) 2019/10/06(日) 23:07
範囲設定外が動くのは不具合ではないのですね。
並べ替えてからフィルターとは、範囲設定を並べ替えてから、範囲設定外にフィルターをかけるという
理解でよろしいでしょうか?
関係ないデータ群は、後で使うので数値が動かれると困る状態で、本当はフィルターをかけたくありません。
(M14) 2019/10/06(日) 23:29
横からですが、
こちらExcel2010 で 検証したところ G列以降は影響をうけませんでした
ただし 「テーブル」にしてしまうと、 AF列を選択して並び替えをしようとしても テーブル全体が選択されてしまうので、質問者さんの現象が発生します。
表示 非表示は 関係ないと思います
その辺はどうでしょうか?
(渡辺ひかる) 2019/10/07(月) 09:23
>並べ替えてからフィルターとは、範囲設定を並べ替えてから、範囲設定外にフィルターをかけるという >理解でよろしいでしょうか?
こちらの理解では、並べ替えが必要なのはA〜F列であり、 その右にある列は、並べ替えにも関係していないし、フィルターにも関係していない。
フィルターを先に掛けると右側も一緒に並べ替えられてしまうので、 先に、AからF列を並べ替えればいい、と言うこと。
フィルターは全体にかかるので、そもそも左側のデータとは関係ないデータ群を 左側と同じ行に書くのがレイアウト上のミスと言う気がします。
※フィルターを掛けられたら、右側のデータ群の一部が見えなくなってしまう。 そんな表は使いにくくてしょうがない・・と思うのですがねぇ・・
(半平太) 2019/10/07(月) 10:26
>次にA列、B列、I〜N列を範囲指定して、最優先されるキーをN列にし、昇順にします。
二つの範囲に対して、並べ替えを行おうとすれば、
「複数の選択範囲に対してそのコマンドは使用できません。
1つの範囲を選択し、もう一度実行してください。」
と叱られるはずです。
表全体を選択しておいても、
非表示にしたから操作対象から外れている、と考えているなら、
それは間違いです。
逆に、
>まずA〜G列を最優先キーにしてG列を昇順にして作成し、
この時点で行の関係がずれているのではないですか?
なぜ並び替えるのか、
なぜ非表示にするのか、
なぜフィルターを掛けるのか、
具体的な事例で、その手順の必然性がわからないと、
どうしたらいいのかのアドバイスは出来ないかなと思いました。
(まっつわん) 2019/10/07(月) 10:48
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.