• ベストアンサー

70000行以上のソートをしたいです

70000行以上のデータ(人名)があります。 それを、読み順でソートしたいのですが、エクセルでは行数が多すぎてソートできませんでした。 ほかのアプリケーション、またはプログラムなどで大量行のソートは可能になりますか? 何かよい方法あれば、教えてください。 それではよろしくお願いします。

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

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.2

Windows NT/2000/XPをお使いであれば、Windowsに標準で付属しているsortコマンド(sort.exe)はいかがでしょうか。 行数制限はありませんよ。(何百万行というレベルならあるのかもしれませんが。)

938spitz
質問者

お礼

実際にソートしてみました。一瞬でソートできてびっくりしました。 ありがとうございました。

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

その他の回答 (1)

  • shaori
  • ベストアンサー率18% (6/32)
回答No.1

こんばんわ^^ エクセルだと確かに行数の制限がありますね。 同じOFFICE製品のACCESSではどうでしょうか? 行数に制限がなかったと思います。

938spitz
質問者

お礼

ありがとうございました。参考にさせていただきます。

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

関連するQ&A

  • マクロで行挿入後挿入部分を含めたソートをしたいのですが・・・

    A1に会社名のカタカナ。B1に会社名があります。 10行程度すでにデータが入っている状態で 途中行に新たに1行を挿入したのち 増えた行数分(全部で11行)も含めて並べ替えをするという作業を行います。 その場合、マクロで以上の手順を踏むと 1度目はうまくいくのですが 2度目になると相対参照でマクロを設定したにも関わらず 11行目までしかソートされません。 12行目がソートの範囲に入らないのです。 行が増えた分も含めて、すべての行数をソートするには どのようなVBAを組めばいいのでしょうか? ご教授ください。

  • Excel 2007で6万5536行以上のデータ

    Excel 2007では、最大列数が従来の256列から1万6384列に,最大行数が従来の6万5536行から104万8576行に増えたと聞きました。私のExcelは、2007ですが、最大行数は6万5536行のままです。 どうしたら、6万5536行以上のデータを扱えるようになるのでしょうか? 何らかの設定変更で可能になるのでしょうか?

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

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

  • エクセルの行を65536以上に増やす方法はないでしょうか

    エクセルの行は65536までしかありません。マクロで組んだ業務ソフトを使っていますが、処理データが多くなると最終行まで使ってしまって、エラーで止まってしまいます。行数を2~3倍に増やす方法はないでしょうか。

  • sort の1行の文字長の制限

    1行に含まれるデータが大きい(約24K)ファイルのソートを sort コマンドを用いて行おうとしていますが、「入力ファイルで20480 個以上の文字を含んでいる行があります」というエラーが出てソートができません。 この制限を拡張する方法をご存知の方、ご教授下さい。 環境は、HP-UX B.11.23 IA64 です。

  • Excelで2行単位のソートの出来る方法があれば教えてください。

    Excelはとっても便利ですが、データの並び替え・フィルタ処理をするには、1行単位で行うようです。 項目が多い場合、1行単位でデータを記入すると横(若しくは縦)に相当広がり入力が大変不便です。 そこで2行単位で項目を設定して入力しますと約半分の長さになり、入力もしやすくなります。 そこでご質問ですが、このような2行単位でのデータの並び替え、又はフィルタを使う場合、1行単位でソートされてしまいデータがめちゃめちゃになってしまいます。 どなたか、もしExcelでデータの並び替え、又はフィルタを行う場合、2行単位で出来る方法をご存知でしたら教えて頂けないでしょうか。 当方、ちなみにExcelにおきましては、簡単なマクロ処理などを行う知識ぐらいです。 Excel VBA につきましては、ボタン等の設定程度です。 以上、よろしくお願いします。

  • エクセルでのソート

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

  • 文字数順にソートするには

    テキストファイルの行を文字数順にソートしたいのですが、 sort コマンドを使って行うことはできないのでしょうか? $ perl -e 'print for sort { length $a <=> length $b } <>' foo.txt でもいいのですが、行数が膨大なため、できるだけ早く処理したいと思っています。 もし何か方法がありましたら教えてください。お願いします。

  • エクセルで行をソートする方法

    はじめまして、PCにあまり詳しくないもので質問させていただきます。エクセルで列をオートフィルターを使ってソートするように行をソートする方法はあるのでしょうか??困っています。どなたか分かる方がいました是非お教えください。 宜しくお願いいたします。

  • DB内データのソート

     SQLServer2000を使って1週間の初心者です。  現在、ExcelからDBに対して数万件単位でデータをインポートしています。(DTSインポートウィザード使用)  インポート後、Enterpriseマネージャにてデータを見ると、ExcelとDBとの行の位置が異なっています。  (例)2万件を2回インポートした場合   ID_000001 ・ ・   ID_020000   ID_020059 ・ ・   ID_040000 ※ID_020001~ID_020058は、ID_020000以前のレコードの間に存在したりします。  一意である「ID_??????」行でSQL文ソート(ORDER BY)して見た目をExcelと同様の行順にしても、EnterPriseManagerでテーブルを閉じ、再度テーブルを開いたら以前のデータのままです。  ソート状態を上書き保存するようなことはできないでしょうか?  また、Excelと同じ行順でインポートする方法はないでしょうか?