ある項目が7列(A列~G列)あるリストが100行あります。
住所は、B列にあります。
該当する項目でまずフィルターで並べ替えをします。
例えば該当行が50行(2行目から51行目)あるとして、
$A$2:$G$51を範囲して、そのB列にある住所を、ユーザーが設定するリストの順番どおりに
並べ替えをしたいのですが、うまく行きません。
①例えば、ユーザー設定リストに
山田町
久保川町
大野町
石田町
朝日町
としましたが、あいうえお順になってしまいます。
住所なので、山田町4-1-5 などとなっているので、リストを入力するとき、""で囲ったり、
**で囲ったりしてみたのですが、変わりません。
オプションで「ユーザー設定リストの編集」というのは理解しているつもりですが、範囲指定した箇所での並べ替えですので、少々違う気がします。あくまで範囲指定した中での、住所列を、指定したリスト順に並べ替えをしたいのですが、うまく行きません。
どなたかご教示いただければ助かります。
宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんにちは
ユーザ設定リストでの並び替えの場合、リストと完全一致でないものはその順序としては判断されないようです。
>住所なので、山田町4-1-5 などとなっているので、~
作業列を設けて、リストにある文字列(=町名)だけ取り出して、それをキーに並び替えを行えば良いのではないでしょうか?
例えば、元のセルの内容が「山田町4-1-5」のように、必ず町名から始まっているとするなら、作業列に
=LEFT(元セル,FIND("町",元セル))
の式を入力して、フィルコピーしておくことで、町名部分だけを取り出すことが可能です。
※ 元のセルの内容が上記と異なる場合には、それに応じた関数式に代えて、町名部分(=リストにある文字列)のみを取り出すようにしておけば良いでしょう。
※ どこかに、順位リストのような表があるのなら、作業列にはそちらを参照してランキングを直接表示しておくことで、それをキーに並び替えることでも同様のことはできると思います。
fujillinさん、また珍問に回答していただきありがとうございます。前回の質問に関係している表なんですよ
やはり完全一致でないとダメかぁ。
別の列で、LEFTの計算式の列もフィルターの列の仲間に入れて、並べ替えをしたら、並べたい町名から順にできました。
有難うございます。
No.3
- 回答日時:
参考にならないかもしれませんが・・・。
並べ替えのオプションに「ふりがなを使う」っていうのがあると思います。ちなみに、これがデフォルトっぽいです。
なので、この「ふりがな」を改ざん(編集)すれば、好きな順番に並べることが可能です。
ありがとうございます。
実際のふりがなと違うけど、ふりがなで並べ替えを意識して付けることも可能ですよね。
それも考えました。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) [オートフィルター]機能について 3 2023/02/04 14:32
- Excel(エクセル) Googleスプレッドシートの割合の関数と円グラフの並べ替えについて 1 2022/07/22 17:31
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Excel(エクセル) Excelで漢字人名が勝手に並び変わる(続) 4 2023/03/21 21:28
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Visual Basic(VBA) 正規表現を用いての並び替え 7 2022/04/04 09:27
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelはなんで先頭の0を消すん...
-
Excel元に戻す方法を教えてくだ...
-
Excelが固まってしまった。
-
エクセルで特定の範囲内から小...
-
Excel 2019 のピボットテーブル...
-
テレビを購入してYouTubeのボタ...
-
Excel2013のF6キー操作について
-
西暦や和暦の表示をyyyymmdd表...
-
【関数】スペースがいくつ入っ...
-
【Microsoft Office Excel Comp...
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excelのセルを飛ばして入力する
-
MOS365 Excel Expert / Excel R...
-
エクセルで指定した日付、店舗...
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
Excelで全角を半角にしたいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報