• ベストアンサー

エクセルのソートが出来ない

 エクセル2000の表に後からコピーした表を貼り付け、その中の数字をソートをしようとしましたがうまくいきませんでした。  セルの書式設定は皆数字ですし、配置や折り返しも皆同じです。  違いは空欄も無いのに、数字が微妙に1/4文字ほどずれているのです。  コピーして値で貼り付けても同じです。 どうかよろしくお願いいたします。  

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

  • ベストアンサー
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

文字列になっているのでしょう。 セルの表示形式が、数値と標準では数字の並び方が少し異なります。 数値の場合、数字の右端に半角のスペースが挿入されます。 少しずれていると言うことは、標準か文字列で右寄せになっているセルがあると言うことになります。 セルの書式設定で文字列を数値に直しても、それだけでは数値に置き換わりません。 数式バーをクリックしてEnterキーを押すか、F2を押してEnterキーを押して再編集する必要があります。 以下、文字列になっている数字を数値に一括して変換する方法です。  1)空いているセルに "1" を入力してそのセルをコピー  2)文字列になっている数字の入っているセルを全て選択  3)編集・形式を選択して貼り付け・乗算 これで文字列になっている数字は数値に変わります。 この結果、数字でない文字列に対して行なっても文字列に影響ありません。 ※Excel2003を使用していますが、2003では文字列になっている数字を含む数値の列に対して並べ替えを行なうと、文字列と数値を分けて並べ替えるか、数字に見えるものは数字として並べ替えるかを選択できます。 2002以前のバージョンではどうなっているのかは分かりません。

mago10
質問者

お礼

 出来ました。   教えていただいたとおりでした。 なるほど1を掛ければ良いんですね、助かりました。 お礼が遅くなりすみませんでした。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

    エクセルのソートがうまくいきません。 SHP-1 SHP-10 SHP-100 というセルをソートしたいのですが、 文字列がはいっているようです。 文字列の書式を数値に変更し、さらに 空白セルに数値「1」を入力してコピー し、形式を選択して貼り付けの、演算の 乗算。という方法で書式を変更しましたが ソートがうまく出来ませんでした。 何かいい方法はありますでしょうか?

  • エクセルで「前回より大きい数字、または小さい数字の場合のフォント色を変

    エクセルで「前回より大きい数字、または小さい数字の場合のフォント色を変えたい 毎日の体重をエクセルで管理したいのですが、前日との違いを色でわかるようにしたいと考えています。 「条件付書式」で、「セルの値が」「次の値より大きい」または「次の値より小さい」「=前回のセル」で書式ボタンでフォントを赤と青の設定にし、書式のみコピーにすると、設定したセルの値は反映されるのですが、前日のセルが反映される方法がわかりません。 よろしくお願いします。

  • エクセルのソート(行)について

    エクセルで作成した行単位のデータを、ある列の値 でソートしようとしたら、以下の様なエラー表示が でました。 「この操作には、同じサイズの結合セルが必要す。」 どの行にも同じ列を対象に結合セルがありますが、 このような場合はソートできないのでしょうか? (各行ともセルの書式は同じです。) エクセルのバージョンは、EXCEL2000 9.0.3821 SR-1 です。 ご存知でしたら教えて下さい。

  • エクセル(置換)

    文字の置換をしたいのですが検索→置換ができません。 セルの書式設定でも上手くできませんでした。 どのような方法がありますか? 表には空欄もあります。 置換したいのはそれぞれの縦列です。 置換前の文字(数字)は異なっています。 よろしくお願いします。

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

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

  • エクセルで、ソートすることは出来ますか??

    皆様、お世話になります。 エクセルで・・・ セル 1-A~ZZ ぐらいまでに、 1~43までの数字がランダムに書き込んであります。 この横方向一列に書き込んである、数字を、 小さい順番に、一発で、並び替えることは出来ますか? 小さい順番に並び替えることをソートとかいうと思いますが、出来るのでしょうか? 宜しくお願いします。

  • エクセルでのソートについて、教えて下さい

    お世話になります。 エクセルのセルに、・・・ 例えば、 5 3 1 9 2 4 6 12 7 2 1 10 とあります。 横方向に、4つの数字ですが、最後は、3つの数字の 合計となっています。 5+3+1=9 というように・・ このように、並んでいるものを、合計の小さい順番に ソートしたいのです。 ソートした結果として、・・・ 5 3 1 9 7 2 1 10 2 4 6 12 このように、合計数字が、小さい順番に、 ソートしたいのです。 さらに、その前の3つの数字も 同時に、合計数字にくっついて、ソートしてほしい のです。 こんなことできるのでしょうか?? 教えて下さい。

  • EXCELの縦書きで「折り返し表示」の仕方が分かりません

    今、EXCELでセル内の文字を縦書きで表示しています しかし、文字数が多く、横幅が結構あるので「折り返し表示」にしたいと思っています 右クリック→セルの書式設定→配置タブ→折り返して全体を表示する の順で進むと確かに「折り返し表示」なったのですが私がやりたい折り返しと逆の折り返し方をしてしまいました(2行目が左にきてしまいました) 設定か何かで、逆の折り返し方はできないのでしょうか

  • エクセルでのソート

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

  • エクセルで、他のシステムからインポートしたデータがおかしい

    エクセル2000を使っています。他のシステムからインポートしたデータについて、セルの形式がばらばらになったり、エクセル上でデータ処理できません。具体的に言うと、セルの書式の形式が、数値であったり、通貨、標準だったりします。文字ではないです。更に、ソートがうまく出来なかったので、セル形式を確認しても、数値もしくは通貨で、ソートできるはずなのにできません。あるセルをWクリックして何も入力せずに別のセルをクリックすると、元のセル内の数字が微妙に左にずれ、(セルの書式形式・配置はもとのまま)その状態で再度ソートするとそのWクリックしたセルだけはちゃんとした場所にソートされています。さらに、文字列のセルに対してふりがなをつけようとしても、ふりがなのスペースだけ空いて、ふりがなは付いていません。(同じ文字を入力しなおすとちゃんとふりがなは付いています。)オートフィルタも同じ項目が2つ出ていたりします。(本来なら同じ項目なら1つしか出てこないのに) 更に、本来なら書式を何も設定しなければ、『001』は表示されず、『1』となるのに何故か『001』と表示されているのです。同じセルに『001』と入力すると今度は『1』と表示されます。 何故このような現象がおきるのでしょうか。 これを普通の状態に直すには何か簡単な方法はあるでしょうか?(1つ1つ入力しなおすにはデータ量が多すぎるため気が遠くなる作業なので楽な方法があれば・・・。)

このQ&Aのポイント
  • マイクロソフトフォトを使ってデータ(写真)をUSBに保存する方法についてご紹介します。
  • マイクロソフトフォトで保存した写真をUSBに移す方法を解説します。
  • USBにデータ(写真)を保存する際に便利なマイクロソフトフォトの使い方をご紹介します。
回答を見る

専門家に質問してみよう