[[20070620200339]] 『並び替えがあいうえお順にならない』(kei) ページの最後に飛ぶ

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

 

『並び替えがあいうえお順にならない』(kei)

 Excel2003 windowsXPProです。
A4用紙に4列39行のセルに花の名前をカタカナで入れていますが
あいうえお順に並び替えをしてもうまくいきません。
どうしたらいいのでしょうか?よろしくお願いします。


 ◆どのように並び替えをされたのでしょうか?
 ◆そして、どのようにうまくいかないのでしょうか?
 ★具体的な情報がほしいですね、その方が問題解決が早く的確な回答があると思いますが
 (Maron)

 4列あるものを一度1列にしてから、並べ替えて
 4列39行にさせてはいかがでしょうか?

 (Ohagi)

 すみません、遅くなってしまいました。

 A列は39行まで、B列は途中までしか文字がはいっていません。
 その他の列は空白です。全体を選択し「昇順で並び替え」をクリックしています。
 A列はあいうえお順になっているのですがB列があいうえお順に加わりません。
 B列だけを選択して「昇降順で並び替え」をクリックしてもあいうえお順にならないんです。

 Ohagiさんのいうように1列にしてみるとあいうえお順になりましたが
 1列にしなくてもセルに入っている文字全部を対象にして昇降順にできないものでしょうか?

 文字は追加していくのでそのたびに1列にしてまた戻してと言う方法しかないのでしょうか?
 よろしくお願いします。


 データメニューの並べ替えは「一行ワンセットのデータ」として並べ替えられますので、
「複数列のデータをセル単位で並べ替える」と言うことができません。
B列のデータはA列に連動して位置が変更されるだけです。
 
モトとなるデータを別のシートでも良いので一列で作成して並べ替え用のデータとする、
実際に並べ替え表示にする位置ではINDEX関数を使用して並べ替えた結果のデータを
参照するだけにしてはいかがでしょう。
Sheet2のA列にモトとなるリストを作成したとして、
A1:=INDEX(Sheet2!$A:$A,ROW(A1)+39*(COLUMN(A1)-1))&""
 
として4列39行へフィルドラッグコピー。
(みやほりん)(-_∂)b

みやほりんさん、ありがとうございます。

A1:=INDEX(Sheet2!$A:$A,ROW(A1)+39*(COLUMN(A1)-1))&""

↑これはどこに入れるのでしょうか?
シート2のコードに入れるのですか?

このまま貼り付けてみたのですが・・上手くいきません。

4列39行へフィルドラッグコピー
とはどうしたらいいのでしょうか?

なにも分からず・・申し訳ありません。
よろしくお願いします。


 >Sheet2のA列にモトとなるリストを作成したとして
 とおっしゃられているので、Sheet1へ入力するのではないでしょうか?

 >A1:=INDEX(Sheet2!$A:$A,ROW(A1)+39*(COLUMN(A1)-1))&""
 Sheet1のA1のセルに、「=INDEX(Sheet2!$A:$A,ROW(A1)+39*(COLUMN(A1)-1))&""」と数式を入力

 >4列39行へフィルドラッグコピーとはどうしたらいいのでしょうか?
 数式を入力後、A1セルを選択して右下隅にカーソルを持っていくとアイコンが太い十字型に変ります
 その状態で、下へ39行分ドラッグ→横に4列分ドラッグ するとコピーされます

 (Ohagi)

やってみましたら、できました〜!!!
うれしい。

みやほりんさん、Ohagiさん
ありがとうございます!


 Ohagiさん、フォローどうも有難うデス。
(みやほりん)(-_∂)b

コメント返信:

[ 一覧(最新更新順) ]


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