[[20141113182107]] 『フィルターを使って行の途中までの順番を変えたい』(たま) ページの最後に飛ぶ

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

 

『フィルターを使って行の途中までの順番を変えたい。』(たま)

    A      B      C    
1 山田商事  おおさき  大崎 隆
2 山田商事  なかむら  中村 高次
3 山田商事  やましろ  山城 洋介
4 山田商事  わたなべ  渡辺 輝夫
5 鈴木建設  うえだ   上田 雄介
6 鈴木建設  かなもり  金森 真一
7 鈴木建設  ささき   佐々木 忍
8 鈴木建設  はんだ   半田 哲夫
9 鈴木建設  やまだ   山田 博

上記の様な表があって、ふりがなを「あいうえお順」に並べかえたいのですが、この状態のままふりがなをフィルターで昇順や降順で並び替えを実行すると、Aの段の会社名は無視されて並び替えられてしまいますよね。

1行目から9行目まで全ての項目で並び替えられますよね。

それを、上記の表の場合で言うと、1行目の「おおさき」から4行目の「わたなべ」までの4行で並び替えをしたいのです。
さらにその下の5行目の「うえだ」から9行目の「やまだ」までも並び替えしたいのです。
行の途中で仕切りを付けた上で並び替えさせることって出来るのでしょうか?

上記の表がすでに私が並べ替えさせたい状態なのは気になさらないでください。

エクセルの2013でWin7です。

よろしくお願いします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 D1=SUMPRODUCT(1/COUNTIF(A$1:A1,A$1:A1))
 を D1:D9 にコピーし、A:D 列を
  優先されるキー	列 D
  次に優先されるキー	列 B
 で並べ替えてどうでしょうか。

(Mook) 2014/11/13(木) 19:30


Mookさん、書き込みありがとうございます。

昨日から書き込んでいただいたやり方を実行しているのですが、私の知識不足のせいでうまく出来ません。

「A:D 列を

  優先されるキー	列 D
  次に優先されるキー	列 B
 で並べ替えてどうでしょうか。」

の部分なのですが、優先されるキーを列Dにし、次に優先されるキーを列Bに並べ替えるとの事ですが、

その部分の意味が分かりません。

申し訳ありませんが、よろしくお願いします。

たま
(たま) 2014/11/14(金) 07:36


「優先されるキーを列Dにし、次に優先されるキーを列B」の意味が分からないのではでは無く、
その通りに実行しても思うように並ばないのでは?
B列の「ひらがな」を「カタカナ」にして、Mookさんの指示通りに実行してみては如何でしょう。
(あん) 2014/11/14(金) 08:53

 並べ替えとフィルターの「昇順」ではなく「ユーザー設定の並べ替え」をつかう、ということか?
(ねむねむ) 2014/11/14(金) 09:10

 どうしても、フィルターの並べ替えを使わないとダメなんでしょうか?

 作業列の数式を
  =TEXT(MATCH(A1,$A1:A$2,0),"000")&B1
 こんなのにしておいて、この列でフィルターの並べ替えをしたら
 社名の並びが変わらずに振り仮名順に並ぶと思います。
  
(HANA) 2014/11/14(金) 11:19

コメント返信:

[ 一覧(最新更新順) ]


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