レコードの並べ替えについて

このQ&Aのポイント
  • Access2000のレコードの並べ替え方法について説明します。
  • Excellでも同様の方法で実行不可能な場合があります。
  • テキスト形式のIDを昇順で自然数順に並べ替える方法を教えてください。
回答を見る
  • ベストアンサー

レコードの並べ替えについて

大変初歩的なことばかりで、いつもスイマセン。yama3desuと申します。 お願いします。 Access2000です。レコードの並べ替えについてです。 Excellでも同様のことで以前から、実行不可能のまま過ごして来ました。 IDは、最初オートナンバー形式でしたが、 テキスト形式に変更して、並べ替えをしたいと思います。 番号の並べ替えを昇順で行うと、 1,10,100,101,・・・・,199,2,20,21,・・・ という結果になりすが、ご想像のとおり、 1,2,3,・・,10,11,・・,19,20,21,・・,30,31,・・,100,101,・・,200,・・・ というような自然数の番号順で、並び替えて欲しいと思います。 001,002というのではなく、1,2,という整数のナンバーのままで、 データを入れておきたいのですが、どうしたらいいのでしょうか?

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

  • ベストアンサー
noname#9485
noname#9485
回答No.1

IDを数値型というのはだめですか? 数値型に変えても001、002とはならずに 1,2,3・・・という整数ナンバーで並ぶと思うのですが、 いかがでしょうか?

yama3desu
質問者

お礼

仰るとおりでした。 ありがとうございました。それにしても、お恥ずかしいです。 このような簡単なことを質問してスイマセンでした。 しかし、気が付かなかったのです。ゴメンなさいませ。m(_ _)m

関連するQ&A

  • Access2003 レポートレイアウトについて

    Access2003 レポートレイアウトについて Access初心者です。ご存知の方がいらっしゃいましたら教えて下さい。 レポートレイアウトについて フォーム上で請求書のデータ入力を行う際は、サブフォームの 請求内容の詳細を「昇順で並び替え」を行い項番(オートナンバー)の 若い番号順に並べ替えを行っていますが、レポートの印刷プレビューを 呼び出すと並び方が「降順」となり「昇順」に切替えることができません。 レポート上でサブフォームに入力した内容をオートナンバーの若い番号順「降順」 に並び替えをすることは可能でしょうか? フォームで並び替えを行ったとおりにレポートへ表示させるためにはどのように させると宜しいでしょうか?

  • ACCESS レコードの並び順について

    クエリで オートナンバー型を主キーにしている テーブルから値を抽出した時 回数(主キー) ・・・ --------------------- 12       ・・・  35       ・・・   44       ・・・ 85       ・・・ 101       ・・・ 61       ・・・ 64        ・・・ ↑のように60番台から70番台だけ 並び順がバラバラになっていたのですが これはACCESSでは普通なのでしょうか? (並べ替えで昇順、降順を指定すれば いいだけなのですが他のクエリでは 指定していなくてもテーブルで入力した順に 並んでいたのにこのクエリだけ並びが 変わっていたので気になりました)

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

    エクセル【昇順・降順で並べ替え】について 下記のようにエクセル表に入力したものを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

  • アクセスの並べ替えについて

    現在アクセスで6万近くのデータを処理しています。 大字名と小字名及び地番(本番と枝番あり)を随時入力しています。 アクセス終了時に、並べ替えをしたいのですが、フィルタを使用して並べ替えの優先順位をつけました。コード(大字名で並べ替えるためにもともとある番号)→本番→枝番の順番で並べ替えするように設定しました。けれど、本番には500といった数字以外に500・520合併といった数字以外のものも含まれるため本番と枝番はプロパティをテキスト型にしています。そして並べ替えを実行すると、たしかにコード順にはなっているのですが、地番が100→1000→200→2000→というふうに必ずしも昇順になりません。どのように設定しなおしたらよろしいでしょうか?教えてください。

  • アクセスのテーブルの中のデータの並べ替え

    アクセスのテーブルの中に「支店名」というのを作ってあって、 ナンバーはオートナンバーで、1から21まで支店名が入っています。 これを並べ替えしたいのです。フォームでは支店名をプルダウンで選べるように 設定したのですが、その支店の並び順がイマイチ使いにくいので 替えようとおもったんですが・・・ オートナンバーなのでナンバーは変えられないですよね? ナンバーがそのままで並べ替えはできますでしょうか? 出来るようであれば、どのようにすればいいのでしょうか?

  • Excel2000での並べ替え

    会社で住所録を作っているのですが、 会社名、支店名、担当者、住所、電話番号、種別などの項目のうち会社名の50音順で並べ替えを行いたいのですが、うまくいきません。 ヘルプで調べて、ヘルプに載っていた方法(空白セルに1を入力して、会社名のところに形式を選択して貼り付けで演算の乗算をするという方法)でやってみたのですが、並べ替えを行ったとたん、入力したデータがすべて消えてしまいます。 どうしたらいいのでしょうか? 教えてください。

  • 文字列の並べ替えで、お知恵拝借

    Excel 2003、2013 を使用しています。 添付図に基づいて説明させていただきます。 列Bの文字列データを[昇順]で[並べ替え]ると、 “ふりがなを使う”の場合は、列Cに示した番号順で、 “ふりがなを使わない”場合は、列Dに示した番号順で、 上から並べ替わります。 しかしながら、私の実力では実際に[並べ替え]操作をしてみないことには、列C、Dの数値が判明しません。 質問は、=RANK()関数みたいに、[並べ替え]操作をしなくても、列C、Dに示した数値を求めたいので、その方法を教えてください。 差行列、作業シートを使用も、式が寿限無式になることも厭わないので、マクロを使わない方法を教えてください。 文字列の長さは最大10文字としておきます。

  • accessで同じレコードが出来る

    access2007です。2010でも同じ現象が起きています。 idをオートナンバーで振っているのですが、連続した2つの番号で同じ内容のレコードが出来ることがあります。 片方のレコードの内容を変更するともう片方の内容も自動的に変化します。 片方のレコードを削除すると両方削除されてしまいます。 現在レコード数は50000件です。 何か対処方法は無いでしょうか。 宜しくお願いします。

  • エクセルでの並べ替え

    エクセルド素人です^^; 使っているのはExcel2000です。 csvで読み込んだ住所録をアイウエオ順でなく 郵便番号や電話番号などの「数字順」に並べ替えたいのですが 並べ替えをすると対象にした数字の列だけが並べ替えられ 全体の並びはそのままになってしまう (名前がアイウエオ順のまま他人の情報に並べ替えられる)ため 住所録として使えなくなってしまいます。 何かの設定が悪いのだとは思いますがどこをどうすればいいのか分かりません^^; セルの書式、と言う項目があったのでここを「標準」から「数値」に変えてみたのですが結果は同じでした。 使いこなせてる方にはつまらない質問とは思うのですが 手元にあるガイドブックを見たり同様の質問を探してみたのですが 解決せず、困っています。 よろしくお願いいたします。

  • エクセルで並べ替えが正しくできません(>_<)

    人が作ったデータなのでどんな設定がしてあるのか、詳しく分からないところがあるのですが、昇順で並べ替え、降順で並べ替えアイコンを使ってデータの並べ替えを行おうとすると、勝手に範囲が指定されるようでA列~F列のみ並べ替えが行われ、これより右の列はそのままになってしまいます。元に戻るとこの範囲が選択された状態になります。 これではレコードがずれてしまいますので使えません。メニューから並べ替えを行えば正しくできるのですが、共有ファイルのためたくさんの人がこのファイルを使用します。エクセルの知識が浅い人が勝手に並べ替えをアイコンでおこなってしまうケースが多々あり困っています。 ちなみにG列にセルポインタを移動させてアイコンで並べ替えを行うと今度はG列~J列のみ並べ替えが行われ、A列~F列、K列より右の列はそのままというような状態です。 もともと私が作ったファイルではないため、詳しい設定内容が把握できていない現状ですが、何か考えられる原因と、対策方法がありましたら教えていただきたいです。 特定の範囲のデータに名前が付いていないか、ウインドウ枠の固定、入力されているデータの種類はどうか、表示されていない列はないか、などいろいろ原因を考えてみましたが解決しません…。 どうかよろしくお願いします。

専門家に質問してみよう