エクセルで数字を並べ替える方法について

このQ&Aのポイント
  • エクセルで行単位にデータを入力する際、挿入数字の並べ方に問題があります。
  • 特定のページを挟み込んだ場合、数字の並び順が正しくならないことがあります。
  • ソートをかけても正しい順序で並べる方法を知りたいです。
回答を見る
  • ベストアンサー

エクセルで並べ替えられる数字の打ち方について

元帳面のデータを、エクセルに行単位に入力しています。 帳面のページとエクセルの行が対応し、エクセルのA列にページを入力しています。 それでエクセル上のデータをすぐ帳面上でも探すことができます。 さて、問題は、帳面の中に、入れ込みページがあることです。 たとえば、37ページと38ページの間に、挟み込んだページがあるのです。 この挟み込まれたページを、37(2)と入力すると、普通に並べ替えしたとき、37~37(2)~38とならず、37(2)は、普通数字の後ろに並べ替えられます。 あるいは、37-2、としてみたら、1937/2/1と認識されてしまいます。 ソートをかけても、ちゃんと並べてくれる、挿入数字の方法はあるでしょうか? どなたか、よろしくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

方法1) 37の次に37.1とか37.2とかの数字で挟み込んでおきます 37を破棄して37.1にしてもかまいませんが。 方法2) セルの書式設定を文字列に変更する さらに入力済みの数字を選び、データタブ(データメニュー)の「区切り位置」を開始、特に何も指定せず次々送り、3/3画面で「文字列」の設定をつけてOKする #「セルの書式設定を変更しました」だけでは失敗するので、必ず回答の通り操作すること さらに、データの桁数を最大ページ数に合わせてそろえる つまり最大ページ数が99ページまでの2けたの数字なら、1けたの1から9は01から09と入力する 最大ページ数が999ページまでの3ケタの数字なら、1ケタの数字は001と、2ケタの数字は037と記入する さらに、37の子ページは037(2)などのように好きな書式で統一し記入する。

tamaki1954
質問者

お礼

あっ、なるほど、小数を使うんですね。こりゃ、ウッカリしていました。目からウロコです。あと、文字として扱う方法も、詳しくご親切にありがとうございます。 助かりました。

関連するQ&A

  • エクセルの列が数字になってしまった。

    エクセルの列が数字になってしまった。 上記の通り、エクセルは普通列がアルファベット、行が数字だと思うのですが、 ある日突然、列がアルファベット表示から数字に変ってしまい、数式を入力しても絶対参照 がうまく使えず元通りに設定し直したいのですが、どのうすればいいのでしょうか?

  • エクセルでのソートについて

    エクセルで縦方向(複数列)にデータを入れていっているのですが、 その中の1つの列のデータを昇順とかでソートしたときに、 その列しかソートされません。 行単位で意味を持ったデータなので、 どこの列でソートしても行も追随してソートしたいのですが、 どうすればいいのでしょう?

  • EXCELのセル内の数字の書式を統一させたい

    EXCELのセル内に数字があるのですが、数式で計算した数字と手入力の数字がそれぞれ1列にありまして、合わせてソートをしたいのです。 しかし、ソートをすると、それぞれの方法での入力値でしかソートをしてくれません。その列を全て書式コピーし、隣の列に値のみでペーストして再度ソートをかけても結果は同じでした。 500列くらいあるので、一気に出来る方法があれば教えてください。宜しくお願いします。

  • 【エクセルの並び替え】末尾の数字を軸に並び替え

    エクセルの並び替えについて質問させて頂きます。 末尾の数字が同じものをまとめたいと思っておりまして、エクセルの機能を利用して 末尾の数字を軸にした並び替えを行うことはできますでしょうか。 ■元のデータ    A列 1行  263 2行  952 3行  273 4行  885 5行  567 6行  195 ■やりたいこと(末尾の数字の並び替え)    A列 1行  952 2行  263 3行  273 4行  885 5行  195 6行  567 よろしくお願いします。

  • エクセルで数字が入力されている行の数を出したい

    エクセル2000を使用しています。 数百行くらいのデータがあります。 C列は数字の1、2、9、が入力、又は空白となっています。 最下行3行にそれぞれ1、2、9が入っている行の数を出したいの ですが、どのようにすれば良いのでしょうか? 1、2、9の和を求めているのでは無く、入力されている行数を 出したいのです。

  • エクセルの質問。同じ数字なら違う列の数字を返す

    エクセルについて質問です。 A列は数字が入力されていて、B列はある数字があります。C列にB列と同じような数字を入力していきます。入力したC列の数字が、B列の中にあれば、入力した行にA列の数字をD列に返すことは出来ますか?下記に例を記載します。 A     B     C       D 0   20110210   2010811       1   20110214   20101025   2   20110215   2011111    7 3   20110216   2011322  4   20110217   2011516   6   20110221   2011325   7   2011111    20101220   8   20050223   2011128   宜しくお願いします。

  • エクセルの行列の高さ、幅の数字の単位は?

    エクセルの行、列の高さや幅を変えるときに出てくる 数字なのですが、あれの単位は何なんでしょうか? お教えください

  • エクセルで指定した数字を含む検索について

    初歩的な質問で申し訳ございません。 添付のような表があり、現在はA列にオートフィルタをかけて数字下二桁を入力後、ソートがかかった商品表示され、日付の 列に個数の入力を行っています。(A列の番号は20桁位あるので、実際は下4桁で検索しています。) 【現在の作業】 A列にオートフィルタから下4桁入力後に検索→日付の列に個数を入力→また検索 【理想の作業】 ある程度、検索する商品の番号の下4桁をどこかに候補として挙げ、その数字を含む行だけ表示→一気に個数だけ入力 VBAでもマクロの記録でも何かよい方法はございませんでしょうか? イメージとしては、1行目から5行目にあるオレンジのボックスの中に検索したい商品の番号4桁をいくつか入力し、それに該当する商品だけを7行目のA列から検索し、その枠ごとに記載された数字を含む行のみソートされ表示されるようにできると助かります。 どうぞよろしく御願いいたします!初歩的な質問で申し訳ございません。 添付のような表があり、現在はA列にオートフィルタをかけて数字下二桁を入力後、ソートがかかった商品表示され、日付の 列に個数の入力を行っています。(A列の番号は20桁位あるので、実際は下4桁で検索しています。) 【現在の作業】 A列にオートフィルタから下4桁入力後に検索→日付の列に個数を入力→また検索 【理想の作業】 ある程度、検索する商品の番号の下4桁をどこかに候補として挙げ、その数字を含む行だけ表示→一気に個数だけ入力 VBAでもマクロの記録でも何かよい方法はございませんでしょうか? イメージとしては、1行目から5行目にあるオレンジのボックスの中に検索したい商品の番号4桁をいくつか入力し、それに該当する商品だけを7行目のA列から検索し、その枠ごとに記載された数字を含む行のみソートされ表示されるようにできると助かります。 どうぞよろしく御願いいたします!

  • エクセルのはみだし表示について

    エクセルでA列、B列にデータを入力してあります。このとき、A列の文字をB列にはみだして表示、印刷することは可能でしょうか? もっとくわしく言うと、行幅を広くしてA列は上揃え、B列は下揃えにするなどして2つが重ならないようにしたいのです。 もしそれができなければ、1行おきにデータが入力されるように行を挿入する方法を教えて下さい。1行おきに行を選択して挿入を行うと データ データ 空白(挿入された行) データ データ 空白 というようになってしまいます。範囲を指定して間に1行ずつ挿入なんてできないんですか? 1行おきに選択するのも大変なデータ量があるのでなんとか簡単に作業をしたいのですが・・・

  • エクセル使用のトラブルで質問です。 列に入力の数字が、0と1の変換が勝

    エクセル使用のトラブルで質問です。 列に入力の数字が、0と1の変換が勝手に行われているのは、なぜですか? 気が付かないうちに変換されているので、ちょっと困っています。 1017が1117とか、11156が10056とか、0⇒1・1⇒0 行を挿入したり、列の追加は随時行っています。 その列に関しては、一度入力した数字を修正することはありません。 回答よろしくお願いします。

専門家に質問してみよう