[[20190314171115]] 『並べ替えとフィルター 昇順並べ替えについて』(tatara) ページの最後に飛ぶ

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

 

『並べ替えとフィルター 昇順並べ替えについて』(tatara)

お世話になります

並べ替えを実施する際
以下のデータ(セルの書式設定(F)-表示形式-文字列)について

 行	A列	B列
 1	文字列	内容
 2	6A01	1
 3	6A04	2
 4	6B01	3
 5	6C02	4
 6	6E01	5
 7	6E02	6
 8	6F01	7
 9	6F02	8

A列をキーとして昇順並べ替えを行うと

 行	A列	B列
 1	文字列	内容
 2	6E01	5
 3	6E02	6
 4	6A01	1
 5	6A04	2
 6	6B01	3
 7	6C02	4
 8	6F01	7
 9	6F02	8

上記のように 6E01 6E02 が先頭に来てしまいます
この2つの文字列が エクセルの並べ替えにおいて
D-E-F の順の文字列ではなく
6E01 = 60, 6E02 = 600
と捉えて並べ替えられているのだろうと予想しています

文字列として正しく並べ替えを行うにはどのような方法がありますでしょうか

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


  「並べ替え」をしようとすると、

  「テキスト形式の数値が含まれているため、正しくソートできません。」と出てきて、

   こっちが選べるダイアログが開かなかったですか?、
         ↓
  〇 数値とテキスト形式の数値を分けて並べ替えを行う

(半平太) 2019/03/14(木) 17:37


 私の環境では並べ替えとフィルタ-昇順では出てこず、ユーザー設定の並べ替えで出てきた。
 また、一度上記を行うとEXCELを終了するまで昇順並べ替えや、オートフィルターの並べ替えも文字列として並べ替えるようになる。
(ねむねむ) 2019/03/14(木) 17:41

 >私の環境では並べ替えとフィルタ-昇順では出てこず、ユーザー設定の並べ替えで出てきた。

 すみません。私も同じです。

 書き損ないました。 m(__)m

(半平太) 2019/03/14(木) 17:52


ありがとうございます

解決できそうです

並べ替えとフィルター-昇順(S)
の場合では何もダイアログ出ませんが、

並べ替えとフィルター-ユーザー設定の並び替え(U)
の場合ではご教示頂いたダイアログが出て、うまく並び替わりました

ありがとうございました

(tatara) 2019/03/14(木) 17:55


コメント返信:

[ 一覧(最新更新順) ]


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