• ベストアンサー

エクセル2000でのソート

エクセル2000で表を作成しました。並び替えをしたいと思います。 並び替えのキーには、書式設定でユーザー定義0000#としています。 例) A1:03641、A2:03641A、A3:14563、A4:08637 を並び替えした場合、 03641、08637、14563、03641A の順に並び替えされてしまいます。 私は、03641の次に03641Aが来るように処理をしたいのですが、何か良い方法はあるのでしょうか? 皆様の知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

書式を0000#にしているということは、先頭のゼロはないような気がしますが・・・『'』はダメなような・・・ 例えば、A2にデータがあれば、B2に  =RIGHT("000000"&IF(ISNUMBER(A2),A2&" ",A2),6) として、こちらでソートしたらどうでしょうか。

Travelsaving
質問者

お礼

ご回答ありがとうございます。 私の求めていた通りのソートができました。 感謝!

その他の回答 (1)

  • motomiya
  • ベストアンサー率48% (26/54)
回答No.1

'(アポストロフィー)を先頭に付加してやれば ご希望の状態を作り出せると思います。 ちょっと面倒かな?

Travelsaving
質問者

お礼

この方法は試してみたのですが,納得のいく結果になりませんでした。 回答ありがとうございました.

関連するQ&A

  • エクセル2003で日付等をソートしたい

    エクセル2003で日付等をソートしたいのですが、簡単に設定できますか?? 表のA1に日付というセルを作りました。その下から日付がずらっと並んでいるのですが、その日付はランダムで、上から若い順に並び替えたいです。 毎回、手動でするのではなくて、A1セルにボタンをつけて、カチッとクリックするだけで並び替えをしたいです。 たまに見かけるのですが、セルの右端に灰色の矢印の付いたボタンみたいなのが、そうだと思います。

  • EXCEL VBAでのソートについて

    Excel VBAでデータの並び替えをしようと思っています。 キーが3つまでならうまくいくのですが、4つ目のキーを同じように指定すると、「アプリケーション定義またはオブジェクト定義のエラーです」とメッセージが出てしまいます。 一度にできるソートのキーは3つまでしかだめなのでしょうか? 以下、ソースです。 Selection.Sort Key1:=Range("A2") _ , Key2:=Range("B2") _ , Key3:=Range("C2") _ , Key4:=Range("D2") _ , Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ SortMethod:=xlPinYin Key4の記述をしなければうまくいきます。 どうぞご指導をよろしくお願いします。

  • エクセル都道府県で並べ替えるユーザ設定リスト

    こんにちは。初めて質問させていただきます。 PCはVista、エクセル2007を使用していますが、 表題のとおり都道府県を北から順に並べ替えたいと思っています。 ユーザ設定リストに北から順に設定し、ユーザ設定の並び替えで 最優先されるキーを都道府県の行、並び替えのキーを値、順序を都道府県にして 実行を押すと何故かあいうえお順に並んでしまいます。(愛知がはじめにきます) 一度エクセルを閉じてやり直したりもしましたが駄目でした… どうか教えて頂けると嬉しいです。 宜しくお願い致します。

  • Excelにて100%以上を黒字で100%以下を赤字で表示したい。(出来ればセルの書式設定で)

    ご存知の方教えてください。 Excelにて実績表を作成中なのですが、100%以上を黒字で、100%以下を赤字で表示したく「条件付き書式」を用いて セルの値が  次の値以下  1   (書式はフォント赤) を設定したのですが、上手くいきませんでした。 解説本を読みながら「セルの書式設定」→「表示形式」→「ユーザー定義」でも表示できそうなのですが、良く分かりませんでした。 お願いします。

  • エクセルでのソート

    エクセルでセルの背景色でソートさせたいのですがどのようにすればいいのでしょうか。(色別のソート順はユーザで設定した順番で行ごと) 宜しくお願いします。

  • エクセルの書式の設定

    エクセルの書式の設定にはいろいろなパターンがありますが、ユーザー定義も含めて、いろいろな書式が設定してある複数のセルでもシートを全指定して一気にセルの書式設定で定めれば、もとの書式設定のデータは書き換え後は残っていないのでしょうか。残っている、いないにせよ、集計等の後のデータ処理に影響はないのでしょうか。

  • エクセルの書式設定→ユーザー定義

    エクセル2003です。A1のセルに300と入力しA2のセルに17.5と入力したら@17.5と表示したいのです。A3に掛け算の合計5250となるよに。A2に書式設定→ユーザー定義で##”@”###とし17.5と入力したら@18になってしまいます。いろいろ試したのですがうまくいきません。ユーザー定義を教えて下さい。よろしくお願いします。

  • excelのピボットテーブルに並び替えについて

    画像のようなピボットテーブルを作成しようと思っています。 そこで、毎月最終月(今回の例だと9月)の数値順にAさん・Bさん・Cさんを並び替えを行いたいと思いますが、どうしても総計で並び替えがかかってしまいます。 どのようにすれば最終月で並び替えをすることができるのでしょうか? ちなみにexcelは2010です。 よろしくお願いします。

  • エクセル 数字を文字に置き換えるやり方

    エクセルで数字を文字に置き換えたいのですが分かりません。 例 1 = あ 2 = い 3 = う 4 = え 5 = お ... のように1をうったら「あ」、2をうったら「い」という風にしたいです。 2つまではセルの書式設定のユーザー定義でできるのですがそれ以上になるとできません。 どなたかご指導お願いします。 ちなみに10種類つくりたいです。 よろしくお願いします。

  • エクセルの並び替えキー

    エクセルで作成した表の並び替えをするとき、 今までは先頭行に入れていた、「名前」や「住所」などが キーとなっていましたが、突然「列A」「列B」などに なってしまいました。 また、「名前」や「住所」にもどすにはどうしたらよいでしょうか。

専門家に質問してみよう