• 締切済み

ウインドウズのエクスプローラーでファイル名で昇順/降順したときに

ウインドウズのエクスプローラーでファイル名で昇順/降順したときに たまに 意図しない順番に並んでしまう 本来なら 英数字の順 に並ぶと思うのですが 例 A001 A002 A003 A004  ・  ・  ・ B001 B002  ・  ・  ・ Z999 と並んで欲しいのに A812 A853 B256 B635 A001 A002 A003 A004  ・  ・  ・ のように ナゼか特定のファイルが上位に来てしまいます この時 例にあげた「A812」「A853」「B256」「B635」は ・特例のファイルであること(ソートをやり直しても、PCを再起動しても、同じファイルが同じ位置にくる) ・そのファイル同士は(そのグループの中では)きちんとソートされている ・数年前に作った(いつ作ったか覚えていないような)古いファイルであること ・一応 みかけ上 半角/全角の違いや機種依存文字では無いように見える ・例えば全てEXCELファイルの場合 拡張子の違い(バージョンの新旧)には関係無い ・「名前の変更」でもう一度「A812」「A853」等入れると そのファイルは正しい順番位置になる 原因になるのか不明ですが ・ネットワークを組んでサーバーにあるファイルなので特定のPCで作ったものかもしれない ・古いDATAなので 作成したのが他のPC(今使用しているPC以外)である可能性あり こんな感じですが 何かお分かりになりますでしょうか?

みんなの回答

  • eokayama
  • ベストアンサー率0% (0/2)
回答No.3

ひょっとしてプログラムなどで自動的に名前を付けたファイルでしょうか? であれば、プログラムの不具合で表示できない文字が混じっていることも考えられますね。 あるいはWindows以外の環境で作ったファイルとか。 リネームして順序を正しくした後は、恒久的に正しい順序になるのですか?

katakuramura
質問者

補足

ご回答ありがとうございます。 >プログラムなどで自動的に名前を付けたファイルでしょうか? いいえ EXCELの表を自分で作ったモノです。 ただし コピーして別のファイル名 とか いったん開いて別のファイル名で保存 とかはしていますので 全て 手動で 新規作成 のモノとは限りません。 >Windows以外の環境で作ったファイルとか。 社内ネットワークにつながっているPCすべてがWinXPです。 (Vistaすらありません) >リネームして順序を正しくした後は、恒久的に正しい順序になるのですか? そうです。 新しいヒントありましたらよろしくお願いいたします。

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.2

或いは、特定ファイルの先頭に実は半角スペースが入っているとか…半角/全角混じりだとか… Windowsエクスプローラだと半角スペースってわかりにくいんですよね。 FileVisorみたいなファイル管理ソフトならそういう初歩的ミスを防げます。

katakuramura
質問者

補足

ご回答ありがとうございます。 一応 私の方でも そのくらいは承知しており 紛れ込んでいないことを確認いたしました。 一部に アルファベットの大文字小文字の混在が見られましたが それだけではないようです。

  • kngj1740
  • ベストアンサー率18% (197/1052)
回答No.1

多分、ファイル名に非表示文字が紛れ込んでいるのでは。

katakuramura
質問者

補足

本件は 勤務先での話でしたが 残念ながら勤務先には「非表示文字」という概念すら 理解していないレベルの者しか居りません。 よって 意図的にそのようなファイル名を付けることは絶対にあり得ません し 意図しないでそのような作業をしてしまったとは考えにくい です。

関連するQ&A

  • 連続ファイル名ファイル群の降順、昇順オープン法

    OS X(10.4)を使っています。 PhotoShopで連続したファイル名のファイル群(例えば1,2,3…)を 開く時に降順、ないしは昇順で開くことは可能でしょうか。 現在連続したファイル群を全て選択してダブルクリックすると、 どういう順番かはわかりませんがランダムな並びで開かれます。 これを順番通りに開くことができれば作業も楽なんですが… ご存知でしたらよろしくお願いします。

    • ベストアンサー
    • Mac
  • Excelの昇順/降順で並び替えにつきまして・・・

    初歩的かもしれませんがよろしくお願いいたします。 例えば、この様な表があるとしまして・・    A     B       C     D 1  氏名 |  住所   |  品名 | 品番 2  佐藤 | ◎◎丁目 | りんご |  02 3  田中 | □□丁目 | バナナ |  04 4  鈴木 | △△丁目 | ミカン |  03 5  伊藤 | ◇◇丁目 | スイカ |  01 Dの品番を昇順/降順で並べ替えた場合にA、B、Cのデータも Dの順番と一緒に変わる方法を教えてください。 よろしくお願いいたします。

  • エクセルの昇順・降順

    エクセル2000を使用しています。ABCそれぞれのセルに何行も数値が入っています。A1に入っている数値とB1、C1に入っている数値は関連していて、以降、A2・B2・C2もA3・B3・C3・・・も、それぞれ関連している数値です。A列を昇順に直した時に(降順でも良いです)、A列の並び替えに従って、B列・C列も一緒に並び替わってくれる方法は、何かありますか?ご存知の方、教えて下さい。

  • 降順で並び替えて昇順で受け取りたい

    sqlite3 を使用しています。 名前 | 成績 A | 80 B | 65 C | 90 D | 77 E | 46 F | 30 例えば上記のようなテーブルがあったとします。 成績がいい人3人のレコードを昇順で取得したいのですが、どのようにすればいいか困っています。 select * from テーブル order by 成績 desc limit 3; だと上位3人を抽出できるのですが、いい人の順番 C | 90 A | 80 D | 77 となってしまいますよね。 そうではなく、 D | 77 A | 80 C | 90 という結果が欲しいのです。 よろしくおねがいします。

  • フォルダ内の全てのファイルを降順で並べ替え

    VBAは本を入門書を読み始めたばかりの初心者です。 一つのフォルダ内にエクセルファイルとcsvファイルが混在(400くらいずつ)あります。このうちエクセルファイルのみ降順で並べ替えをしたいと思います。データの範囲はA1:I501で1行目は見出しでA列は日付が入っているのですが、日付が昇順で入っているため日付を基準にして降順にしたいです。全てのファイルにシートは一つしかありません。 マクロの記録で作成したところ Sub 並べ替え降順() ' ' 並べ替え降順 Macro ' ' Columns("A:A").ColumnWidth = 10.63 '先ずA列の幅を整える Range("A1:I501").Select ActiveWorkbook.Worksheets(1).Sort.SortFields.Clear ActiveWorkbook.Worksheets(1).Sort.SortFields.Add Key:=Range("A1"), _ SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal With ActiveWorkbook.Worksheets(1).Sort .SetRange Range("A2:I501") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub こんな感じになったのですが、これをフォルダ内の全てのエクセルファイルにおなじ処理をするにはどうしたらよいのでしょうか?詳しい方いらっしゃいましたらどうぞよろしくお願いします。

  • エクスプローラやファイルのダイアログボックスでの並び順

     windows2000SP4を使用しています.  新規に作ったフォルダをエクスプローラで開くと名前の昇順でソートされていたのですが、突然名前の降順でソートされるようになりました。これまで作ったフォルダも全てです。  名前昇順に設定すれば反映されるのですが、面倒なので名前昇順になるように戻したいのです。  それから、アプリケーションのファイルのセーブやロードのダイアログボックスでも名前降順になっていて、こちらは設定が残らないようで、ダイアログボックスを開くたびに名前昇順に設定していて憂鬱です。  助けてください。

  • エクセル【昇順・降順で並べ替え】について

    エクセル【昇順・降順で並べ替え】について 下記のようにエクセル表に入力したものを23日→4日に並べ替えをしたいのです。 昇順をしてみたら、番号が狂ってしまいます。 日付け順に狂いなく並べ替えができる方法を教えてください。 どうぞ宜しくお願いします。 日付け 番号 ランク 1月4日 101 A 1月5日 102 C 1月9日 103 B 1月9日 104 A 1月19日 105 C 1月23日 106 A 1月23日 107 C 1月23日 108 C

  • windows xpのファイル名について

    windows xpのファイル名について フォルダの中にexcelのファイルが多数あり、ファイル名昇順や降順でソートして使用しています。 「吉川」から始まるファイルを作成したところ「きっかわ」と認識されたのか、カ行としてソートされました。ヤ行で「よしかわ」と認識させたいのですが、読みを変更することはできますか。 よろしくお願いします。

  • Excel昇順関数について

    データの昇順・降順方法として、メニューから「データ」→「並べ替え」とする方法がありますが、関数で同じことを実現できるものはあるのでしょうか?(例)A列に上から、「5、3、1、4、2」と並んでいるときに、(関数を入力した)B列上から「1、2、3、4、5」と表示する。

  • csvファイル内にてソートする方法

    ご協力お願いします。 あるログデータを取得したcsvファイルを作成しました。しかし、データ量も多く見やすいようにソートをかけたいのですが方法がわかりません。csvファイルの中身は以下のようになっています。 ___________________________ | 端末ID | ユーザーID | 日付 | 時間 | ――――――――――――――――――――――――― | ITD002 | 00000001 |2005/08/22| 11:00 | ――――――――――――――――――――――――― | ITD002 | 00000003 |2005/08/22| 21:00 | ――――――――――――――――――――――――― | ITD001 | 00000001 |2005/08/22| 12:00 | ――――――――――――――――――――――――― | ITD001 | 00000002 |2005/08/22| 18:20 | ――――――――――――――――――――――――― 以上のような中身になっています。レコード量は、もっと多いです。このランダムな順番に取得したレコードを 端末ID(昇順)ユーザーID(昇順)日付(降順)時間(降順)でソートする方法をご教授お願いします。