• ベストアンサー

Excelで()の中の数字で昇順に並べ替えたい

エクセルのデータで ◯◯ ◯◯ (25) △△△△△△ (3) □□□□ □□ □□ (124) のようなデータがあります。 そのデータから( )の中の数字で昇順(もしくは降順)に並べ替えたいのです。 ( )の前には半角のスペースが入っています。 ◯◯ ◯◯や□□□□ □□ □□の部分は途中に半角スペースが複数入っていたり入って無かったりです。   関数を使って何とかなるものでしょうか? 詳しくないのでわかりませんが、マクロを使用するのでしょうか? マクロは使ったことがないので、できたら関数で並び替えができるといいのですが・・・    

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

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (363/1775)
回答No.3

添付図参照 B1: =MID(A1,FIND("(",A1)+1,LEN(A1)-FIND("(",A1)-1)*1

ojimaty2003
質問者

お礼

キャプチャーまで添えていただきありがとうございます。 ちゃんとソートできました! ありがとうございます。 助かりました。

その他の回答 (2)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>関数を使って何とかなるものでしょうか? 応用力を駆使すれば何とかなるでしょう。 提示のデータのみを対象にExcel 2013で検証してみました。 A1:A3に提示のデータが入力されているものとし、B1:B3へ昇順でソートした結果を返します。 B1=INDEX(A$1:A$3,MOD(SMALL(INDEX(MID(A$1:A$3,FIND("(",A$1:A$3)+1,FIND(")",A$1:A$3)-FIND("(",A$1:A$3)-1)+ROW(A$1:A$3)/100,0),ROW()),1)*100) B1を下へB3までコピーします。(添付画像参照)

ojimaty2003
質問者

お礼

回答有り難うございます。 知らない関数が出てきた(汗) 並び替えができましたが、関数をもっと勉強しないとダメですね。

  • SI299792
  • ベストアンサー率48% (715/1481)
回答No.1

データが何処に入っているかわからないので、A1からデータが入っていると仮定します。 横に下の式を入力します。 =MID(A1,FIND("(",A1)+1,FIND(")",A1)-FIND("(",A1)-1)*1 ()内の数字が取り出されるので、これを使ってソートします。

ojimaty2003
質問者

お礼

ありがとうございます。 無事並び替えできました!

関連するQ&A

  • ワード昇順降順

    ワード2002使用してます。 名簿をワードでも(エクセルで作ってある)作ってみようと思い、試しに 名前無作為に10人くらい 表に書き込み 昇順降順試して みましたが 「何で そういう順番なの?」です。漢字 ひらがな カタカナ 英字使っても不正解な並び方です。 たまに うまく並び替えられる こともありました。 ちなみに 数字は 昇順降順正確に表記されます。 書き方の こつ あるのでしょうか? ワードの昇順降順はエクセルのより劣るものと考えたほうが よいのでしょうか? よろしく お願い いたします。

  • Access 昇順・降順で並び替えできない

    はじめまして。お伺いします。 Accessのデータシートビューです。特定の列だけ、昇順・降順の並び替えが出来なくなりました。 列を選択し、右クリックをすると、他の列では昇順・降順で並び替えのところが出る(アクティブになる)のですが、特定の一列だけ、右クリックメニューの並び替えのところがアクティブになりません。 上のメニュー内からレコードを選択しても同じです。 2,3日前に作業をしたときには出来ていて、今日開いたら出来なくなっていました。 設定のどの部分を見ればよいのか、ご示唆いただければ幸いです。 ご一読ありがとうございました。 それでは

  • Excel の並び替え機能について

    Excel の並び替え機能について質問です。デフォルトでは「記号・数字・アルファベット」 の順に昇順/降順されますが、これを「記号・アルファベット・数字・(日本語)」 の順に並び替える方法を教えてください。 並び替えオプションでやってみたのですがうまくいきません。宜しくお願いします。

  • エクセルのマクロについて

    エクセル2010でのマクロについて、教えてください。 「全体を選択」→「昇順で並び替え」というマクロはどのように書けばできますか? マクロの記録でやると、そのシートでしか使えないマクロになってしまいますが、 データ量も違う色々なシートで使用したいのです。よろしくお願いします。

  • ボタンを押下したら列毎に数字を昇順に並べる。

    どなたかご存知でしたら回答をよろしくお願いします。 【質問】 下図の様に、A1~E5に1~99迄の数字が重複して入っています。 「並び替え」というボタンを押下するとA1~A5、B1~B5、c1~c5、 D1~D5、E1~E5のの数字を”昇順”に並び替えるにはどうすればよいですか? 〇例題   A B C D E 1 01 04 07 21 29     「並び替え」というボタン 2 02 03 16 27 30 3 15 20 26 28 99 4 11 18 19 24 25 5 10 13 14 17 23 〇結果   A B C D E 1 01 03 07 17 23 2 02 04 16 21 25 3 10 13 26 24 29 4 11 18 19 27 30 5 15 20 14 28 99 ※列毎に昇順に並び替えられる。 〇注意事項  ・使用するエクセルは2010です。  ・セルに入っている数字はランダムです。    ・セルの数字は表示上、2桁で表しています。(例:1ではなく01) 以上、よろしくお願いします。

  • エクセルで 昇順 降順を 結合した行ごとに

    エクセル2010です。 エクセルで 昇順 降順を 結合した行ごとに 1セットで できないものか? A列 ID番号 B列 名前 C列 ひらがな D列以降 月の 日付 1 2 3 4 5 6 7 8 と 上から 同じ種類の対応するデータが 入っているとします。 聞きたいのは  A列 ID番号順に 並び替えとしたときに 同じセットで 一緒に移動できないか? B列 C列で 並び替えをしたときに 同じセットで 一緒に移動できないか? ということです。 どうか お願いします。

  • エクセルで一つのセルの中の数字を並び替え

    エクセル2000にて、下記のような事は可能でしょうか? A1のセルに仮に「4321」と入力済みのデータがあるとします。 これをB1のセルに数字の小さな順番に「1234」と並び替えが出来る 関数は有るのでしょうか? 理由) 友人が過去のナンバーズ4のデータを持って来ました。 この数字は、全てストレートの当選数字なのです。 これをボックスの当選数字として並び替えて欲しいと言われました。 数字は4桁の数字を小さな数字から並び替えて欲しいと依頼されました。 色々と試行錯誤行いましたが上手くいきません。 どうか宜しくご指導頂きますようお願い致します。

  • エクセルで同列から同じ数字を探したい

    エクセルで1列に5桁の数字が並んでます。その中に同じ数字があるかどうかを関数、または他の方法で探しだすことはできますか? 今は昇順に並び替えて目で探してます。

  • フォルダ内のファイルの昇順・降順について

    windowsVistaを使用しており、どのフォルダを開いてもフォルダの中身が降順になっていて、フォルダを開くたびに「並び替え→昇順」に変更しなければいけなくなりました。一度、昇順に変更したフォルダはそのまま昇順で表示されるのですが、変更していないものは全て降順で表示されます。以前は昇順がデフォルトだったのですが、最近このようになりました。解決方法をご存知の方が教えていただけますでしょうか。

  • エクセルの昇順・降順

    エクセル2000を使用しています。ABCそれぞれのセルに何行も数値が入っています。A1に入っている数値とB1、C1に入っている数値は関連していて、以降、A2・B2・C2もA3・B3・C3・・・も、それぞれ関連している数値です。A列を昇順に直した時に(降順でも良いです)、A列の並び替えに従って、B列・C列も一緒に並び替わってくれる方法は、何かありますか?ご存知の方、教えて下さい。

専門家に質問してみよう