• 締切済み

エクセルについて…

例えば… 01 !!!! ○○ 02 !!! ×× 03 !! ◆◆ 04 !!!! ×× ・・・ ・・・ ・・・ ・・・ こんな文章(ではないが)があったとします。 ○×◆には文字が入ると思ってください。 エクセルを使って 数字 ! を気にせずに○×◆だけで昇順もしくは降順に並び替えることは出来ませんか…?もしくは並べ替えなくても同じ記号を一箇所にまとめることは出来ないですか…? 無理な質問かもしれないですが 参考にしたいので 回答よろしくお願いします^^

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

各セルに数字部分と文字列部分が2回以上出ないとして (文字列も2桁などに固定されない自由度あり) 例 1234asd  ○  数+文字    13443sd12er  X 数+文字+数 VBEの標準モジュールに下記を貼り付ける(ユーザー関数) そして別列に =cc(A1)と入れて下方向に式を複写する。 例 1234asd asd 12wert wert 124567dffff dffff この変換後の列でソートすればよいのでは。 VBAでも (1)上記を関数化しないで、各行繰り返し実行式にする (2)結果列でソートする。ソートのコードは簡単です(マクロの記録をとると判る) できますが略。

noname#101556
noname#101556
回答No.2

お示しの例から、「列Aの末尾2文字(固定長)で並べ替えたい」との主旨と理解します。 一時作業用のカラムBを追加して構わなければ、以下のような簡便な方法があります。 (1) セルB1に以下を記述します =RIGHT(RC[-1],2) 例:セルA1の値が "5426 AA" であればセルB1の値は "AA" になります (2) セルB1を選択し右下のハンドルをダブルクリックするなど、列Aの有効行ぶんコピーします (3) 列Bをキーとして並べ替えます (4) 列Bを削除します 末尾非数字の文字数が可変の場合、その旨補足してください。

tamaraji
質問者

補足

なるほど~ そういう方法もありますね。 ただ 表現が悪かったかもしれませんが 最後の2文字は 2文字とは限らないのです…。 とにかく 2つ目のスペースの後で並び替えたいので 文字数とか関係なく・・。 でも参考になりました^^

  • Ryokucha
  • ベストアンサー率25% (115/450)
回答No.1

置換で数字を消してしまったらどうでしょう? 0~9の10回やる必要がありますし、文字の中や後の数字も消えてしまいますが・・・

関連するQ&A

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

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

  • エクセルでのデーターの並び替え

    エクセルに数字を入力して、オートフィルタをかけ、絞り込みたいんですが、今までは昇順で表示、降順で表示、すべて、トップテン、オプション、入力している数字と並んで出てきていたのですが、何のボタンを触ったのかわかりませんが、突然、昇順と降順が出てこなくなりました。素人のためどうしていいかわからず大変困っています**誰か至急教えてください!!宜しくお願いいたします

  • エクセルで複数のセルをランダムに並べ替えるには?

    方法があるのかないのか分かりません   エクセルで、数字ではない文字の入った複数のセルをランダムに並び替える方法を知りませんか? 「昇順」、「降順」キーを使えばその通りに並べ替えできるのですが、同様に「ランダム」キーがあって、それを押すとランダムに並べ替えが出来るみたいに簡単に出来る方法はないでしょうか、乱数を発生させる関数を使えば出来るようですが、ちょっと分かりずらく難しいです、 誰か、教えてください

  • EXCELの並べ替えについて

    エクセルで、セル内に文字と数字を組み合わせたデーターの並べ替えがうまくできません。 一行目に「ユ、チ、ホ、キ」のいずれかのカタカナ1文字と5桁の数字を組み合わせたデータの並べ替えを行うと、 数字の部分が並べ替えがされません。 ・オプションのユーザ設定リストで「ユ、チ、ホ、キ」と設定し、数字は昇順に並べたい。 <例>降順で設定すると、 ユ72035   ユ02100 ユ02020 ユ00393 ユ00285 チ34600 チ09650 チ02860 チ02845 チ00300 チ00055 キ00110 ユ、チ、キの順となりますが、数字の部分は、降順になってしまいます。 降順で設定すると キ00110 チ00055 チ00300 チ02845 チ02860 チ09650 チ34600 ユ00285 ユ00393 ユ02020 ユ02100 ユ72035 文字の部分がキ、チ、ユと逆になり、数字の部分が、ばらばらです。 どのように設定すれば、先頭文字がユ、チ、キ、ホの順の数字部分が昇順になるでしょうか? よろしくお願いいたします。

  • エクセルの特殊な並び替えについて

    エクセル2000の操作をお聞きします。 223 4415 99041 以上のような数字があった場合、しも一桁を 基準に(上の例だと、上から3,5,1) 降順、昇順に並べ替える方法はありますでしょうか? 宜しくお願い致します。

  • Excel データの反転

    Excel データの反転 列(縦方向)に数字データがあります。 それをうってある反転したいのですがやり方がわかりません。 昇順や降順とは違います。 例 1 3 5 9 10 ↓ 2 4 6 7 8 9 というような感じです。 どなたか教えていただけませんか?

  • エクセルのプルダウン

    エクセルで表を作りました。 1つのセルの中に「▼」というものが 何かのひょうしで出来てしまいました。 クリックすると 昇順で並べ替え 降順で並べ替え と出てきます。 この「▼」を消したいのですが 右クリック等しても、削除等の 文字が出てきません。これを 消すにはどうしたらいいのでしょうか。

  • エクセル:色の付いたデータをまとめて抽出したい。

    いつも、参考にさせて頂いております。エクセルの抽出について教えて頂きたい事があり、こちらでアドバイスを頂こうと思いました。例えば エクセルの並べ替えで最優先で並べ替えで 昇順又は降順を指定    ↓ 2番目に優先されるキーで昇順又は降順で並べ替えを行ないます。 次に、塗りつぶしの色が付いたセル(データを入力しています。)だけをまとめて抽出する場合どのような操作を行なえばよいでしょうか? 宜しくお願いします。

  • エクセルの昇順、降順について

    エクセルの昇順、降順は文字の順番に並び替えられますが、その文字の順番自体を変えることはできないでしょうか(例えば、ロシア語の単語をラテン字表記して列挙する時など)?よろしくお願いします。

  • ワード昇順降順

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

専門家に質問してみよう