並べ替えを行うと、行の内容がグチャグチャになる

スプレッドシート (Calc) について
返信する
taka
記事: 4
登録日時: 7月 20, 2009, 7:44 pm

並べ替えを行うと、行の内容がグチャグチャになる

投稿記事 by taka »

OS: Windows Vista Home
OOoバージョン: 3.1.0

calcで、小遣い記録シートを作って使用しています。
1行目が列の名前で、2行目以降はデータを記録。
日付順でソートしていました。
今までメニューからデータ(D)-並べ替え(S)で問題なくソートしていたのですが、少し前から突然、1行の内容を保持せずにソートするようになりました。
現在576行データが入っているのですが、たとえば、
7/18, 188, A
7/20, 200, B
7/19, 500, C

が、こんな感じに、行の内容がバラバラに並べ替えてしまいます。
7/18, 200, A
7/19, 188, B
7/20, 500, C

急にこんな風になってしまい、困っています。
解決策をご存知でしたら、よろしくお願いします。
アバター
parpy
記事: 388
登録日時: 11月 4, 2008, 11:50 pm

Re: 並べ替えを行うと、行の内容がグチャグチャになる

投稿記事 by parpy »

一応確認しますが、ソートを行う際には、値が入っているセルはすべて選択した状態
(左上から右下まですべて)にした上でソート処理を行う必要があります。
例えば縦一列目のみを選択した状態でソート処理を行ってしまったり、といったことは無いでしょうか?
taka
記事: 4
登録日時: 7月 20, 2009, 7:44 pm

Re: 並べ替えを行うと、行の内容がグチャグチャになる

投稿記事 by taka »

parpy さんが書きました:一応確認しますが、ソートを行う際には、値が入っているセルはすべて選択した状態
(左上から右下まですべて)にした上でソート処理を行う必要があります。
例えば縦一列目のみを選択した状態でソート処理を行ってしまったり、といったことは無いでしょうか?
お返事ありがとうございます。
メニューから並べ替えを選択すると、入力した領域すべてが自動的に選択されるので、それは問題ないと思います。
アバター
parpy
記事: 388
登録日時: 11月 4, 2008, 11:50 pm

Re: 並べ替えを行うと、行の内容がグチャグチャになる

投稿記事 by parpy »

もう少し確認したいのですが、

・問題の現象が起こるのは、特定のファイルのみでしょうか?それともすべてのファイルで同様に発生しますか?
・現象が発生するきっかけになるような操作や設定変更が何か無かったでしょうか?

通常考えられない挙動なので手強そうですね。
現象を再現出来ればいいんですが。
taka
記事: 4
登録日時: 7月 20, 2009, 7:44 pm

Re: 並べ替えを行うと、行の内容がグチャグチャになる

投稿記事 by taka »

ご返事がおそくなり申し訳ありません。
あれからよく見てみると、並べ替えで完全にグチャグチャになるわけではなく、ある特定の列だけだと分かりました。

コード: 全て選択

=IF(C616="";"";VLOOKUP(C616;種別表.$A$2:$B$11;2))
別の列の数値から、種別表に書かれた内容を表示させています。
並べ替えを行うと、この列だけが、別のセル(たとえば、616行にあるのに612行)を指すようになるため、まるでグチャグチャになってしまったと錯覚しました。

ですので、同じ行を指し示すように修正すれば、とりあえずは解決します。
なぜこんなことになるのかは分かりませんが、、
みなさまお騒がせしました。
アバター
parpy
記事: 388
登録日時: 11月 4, 2008, 11:50 pm

Re: 並べ替えを行うと、行の内容がグチャグチャになる

投稿記事 by parpy »

その後自分の所でも現象が確認できまして、現在対応に追われています。
説明しますと、ソート対象範囲内に関数が含まれる場合に、ソートに伴う座標移動に合わせて
関数内の座標指定が訂正されず、ソート前と同じ座標を指し示してしまうというものです。

ちょっと言葉では伝えにくいので、詳しくは添付のファイルをご覧下さい。

かなり基本的な機能で影響も大きいので、3.1.1に早めに乗り換えた方が良さそうです。
添付ファイル
calc_sort_sumple.ods
(12.33 KiB) ダウンロード数: 865 回
taka
記事: 4
登録日時: 7月 20, 2009, 7:44 pm

[解決]Re: 並べ替えを行うと、行の内容がグチャグチャになる

投稿記事 by taka »

ご連絡が遅くなり申し訳ありません。
3.1.1にアップデートし、並び替えがうまく働きました。
お疲れ様でした。
返信する

“Calc”に戻る