• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル(マクロ含む)で、列の並べ替えはできますか?)

エクセル(マクロ含む)で列の並べ替えは可能か?

okwaveninokunの回答

回答No.23

>私に敵意を示すのは勝手ですが、 お~い、TAKOSAKUちゃん、大丈夫か???????? "第三者という設定" で勝手に横から入って来たのは自分やで。 だよな。 そしたら、"敵意を示してる" と他人に指摘する前に自分の行動考えてみ。 2秒でええわ。 イ~チ、ニ~、・・・・考えたか? 自分の最初の書き込み覚えとる? イ~チ、ニ~、・・・・思い出したか? 「2chさんそろそろ助け舟出しましょうか?」やで。 わかるか? この行為が "先に敵意を示してる" ということがわからんか? あくまでもこっちはその向けられた敵意に対して反論してるだけやで。 お前の言動全てに当てはまるけど、 "まずは自分が何をしたか"を考えろや。 勝手に話作ってややこしくしてるだけないの。 コメントについてもそうや。 グダグダと訳がわからんこと増やしていって。 前回のこっちのコメント見てみい。 何も新しいこと書いてないで。 そっちのコメントに、思てることをただ書き添えただけや。 それを今回もグダグダと訳がわからんこと増やしていって。 携帯の機能にしてもそうや。 今回はVBAの話で携帯の話ではないで。 "初心者には記録の中身を見てもわかりづらい部分がある(と自分は思う)から、このような方法もありますよ。今回は役に立たなくてもいつか役に立つと思いますんで、覚えておいて損はないですよ" とNO5で回答したわけや。 前回も書いたけど、携帯番号は手打ちでも電話帳でも桁数は同じや。でも今回出した回答(Sort)は手書きなら「マクロの記録」の10分の1程度の文字数で書けるし、いちいち記録してコピペするという面倒なことせんでも5秒で書けるんや。 "桁数(文字数)が同じ携帯番号の話"と"10分の1程度の文字数で処理できる今回の話題"とは全く別物や。 反論書くならせめて内容を理解して書けや。 それと、今回はあくまでも2chとやり取りしてるんや。 まともに反論したいならID元に戻して2chとして参加せぇや。 もしそれが出来んのなら、意見の是非を論ずる前に意見する資格なしやで。 あと、下の参加者のコメント読んで思い出したけど、NO6~NO8のやり取りはOKWAVEに削除されたわな。 この3つの欄に書いてあった内容もきちんと把握した上での意見なんか? 特にNO,6の内容は把握しとんのか?(覚えとるんか?) このくだらん言い合いの発端や。 下の新入りさん、ちと"おかま口調"やけど言うてることは間違いやないで。 いろんな人間が意見する場なら、 1、まずは相手の意見(今回は回答)を尊重する 2、たとえ自分の考えと同じでなくとも基本的に無視をする(温かい目で見守る) 3、そして、もしその意見に疑問(反論)があるなら、きちんとした形(今回なら新たな回答)としてコメントする これがルールや。 それをこそこそとくだらん書き込みして、しかも「驚きの白さになる」とか「相手をおちょくるのがウマイ」とか小学生レベルの意識で物言うて、どうすんの? 普段の生活で冗談の一つも言うてないからこんな場で言いたくなるんや。 こんな場にそんな冗談必要ないで。 あと、もう少し人に揉まれて自分を成長させな。(させようとする努力をせな) ※あくまで第三者として意見したいなら、さっき言うたように、NO6の内容ぐらいきちんと把握して物言うてるということをまずは証明せぇ。(このくだらん言い合いの発端や) 話はそれからや。

関連するQ&A

  • エクセルの列の並べ替え

    エクセルシートに複数列のデータ(列ごとに個数は異なる)があり すべての列のデータ(B~CV列)を列ごとに降順で並べ替えたいのですが データ範囲を選択して降順に並べ替えると B列は降順になるのですが C列以降はB列を基準にして行で並べ替えられてしまいます B列、C列・・・・CV列をすべて列ごとに降順で並べ替えるにはどうしたらいいでしょう? よろしくおねがいします。

  • 並べ替え方法

    A列 B列 C列 D列 E列 品目 単価 個数 (イメージ) りんご 100 50 りんご 100 60 りんご 110 りんご 90 80 りんご 80 みかん 50 30 30 みかん 50 20 みかん みかん 40 40 みかん 60 バナナ 150 30 バナナ 150 40 バナナ 70 バナナ 140 50 バナナ 90 A列 B列 C列のデータがランダムにあるとしてそれを 品目ごと単価ごとに集約して D列 E列に集計するにはどうしたら良いですか? お詳しい方がいらしたら、どうかご教授ください。

  • エクセルの関数やマクロだけで、ランダムな並べ替えをするには?

    エクセルの機能である[データ]-[並べ替え]操作を使わずに、 ランダムなデータの並べ替えをするには、どうしたらいいでしょうか? 例: E列の乱数結果より、D列の内容をB列に並べ替え表示    A  B  C  D  E  F 1  順位 名称 C  場所 乱数   2   1       青森  5   3   2       埼玉  1   4   3       長野  3   5   4       福井  2   6   5       大分  4   7                   ↓    A  B  C  D  E  F 1  順位 名称 C  場所 乱数   2   1 埼玉    青森  5   3   2 福井    埼玉  1   4   3 長野    長野  3   5   4 大分    福井  2   6   5 青森    大分  4   7                   B列への関数入力または簡単なマクロを教えていただけると助かります。 よろしくお願いします。

  • Excelの並べ替えをマクロで実行したら・・・

    Excelの並べ替えをマクロに登録しました。その日の作業ではうまく動くのですが、後日、元のデータを変えて実行したらおかしくなります。具体的には、B列を降順で並べ替えをしたら、その他の列が並び替えられないのです。その日に電源を入れなおして実行しても、うまく並び替えできるのですが、後日実行したらおかしくなります。ちなみにTODAYとかは入っていません。WinXPでExcel2000です。宜しくお願いします。

  • エクセルでの並べ替え

    一番上の1・2行をタイトル行として並べ替えをしたいのですが。 一部分だけセルを結合してあるところがあります(下記参照) そのため、タイトル行としてみなされず、並べ替えができません。 毎回一行削除して並べ替えをしているのですが、 何か良い方法をご存知ないでしょうか?       |  A列   |  B列  |  C列  | D列 | 1行目  |  住所  |  氏名  |    性別        | 2行目 |     |     |   男  |  女   | 3    | 東京都 | 山田 |    |   女   |    4    | 北海道 | 佐藤 | 男   |      | ・ ・ ・ 表がかけないのでわかりにくくてすみません。   | はセルの境目のつもりです。 住所・氏名の欄は1・2行結合 性別は1行目だけでC・D列結合 その下の2行目にC列2行目は男、D列2行目は女  (このせいで並べ替えができません。) この場合、例えば、性別の欄を削除してタイトルを1行にすれば・・・というのはなしでお願いします。

  • よろしくお願いいたします。Excelで並べ替えなの

    よろしくお願いいたします。Excelで並べ替えなのですが、行が多く手動では、時間がかかってしまいます。写真ではA列がメーカーB列がスタイル番号C列が車名、D列が値段が記載されてます。 (1)最初にA列をメーカーごとで並べ替え、(並び順不問) (2)その後に各メーカー枠の中でスタイル番号ごとに並べ替え(昇順) (3)その後に各メーカー枠の中で値段ごとに並べ替えます(降順) です。 行が、多くて手動でやるのは大変なので、マクロでなんとか出来ないでしょうか?よろしくお願いいたします。

  • エクセル関数で、2列の情報を1列に順番に並べたい

    以下の元データのようにA~D列にある情報を、 下方のE列、F列にあるように情報を合わせて表示したい場合、 E列、F列にはどのような関数を入れたらよいでしょうか。 COUNTIFやVLOOKUP関数を試してみましたが、 うまく順番に並べることができず途方に暮れています。。。 どなたかお知恵がある方、マクロではなく関数で 教えていただけたらありがたいです。 ※A列はB列の情報番号、C列はD列の情報番号です。 ↓元データ↓ A  B    C   D 1 みかん  1 あ 1 みかん  2 い 1 みかん  3 う 2 りんご   4 え 2 りんご   5 お 3 すいか  6 か 3 すいか  7 き 3 すいか  8 く 3 すいか  9 け ↓このようにしたいです。↓ A  B    C  D   E  F 1 みかん  1  あ    1  みかん 1 みかん  2  い    1  あ 1 みかん  3  う    2  い 2 りんご   4  え    3  う 2 りんご   5  お    2  りんご 3 すいか  6  か    4  え 3 すいか  7  き    5  お 3 すいか  8  く     3  すいか 3 すいか  9  け    6  か                 7  き                 8  く                  9  け 何とぞよろしくお願いします。

  • エクセルで、並び替えた列をさらに並べ替える方法

    今エクセルで、乱数による並べ替えをした後のデータを、 さらに無作為に抽出する方法を考えています。 分かりにくいので、例を挙げますと、 A列:果物(リンゴ、みかん、バナナ…) B列:花(桜、菊、ひまわり…) C列:色(赤、青、緑…) D列:国(米国、中国、日本、英国…) E列:県(大阪、愛知、北海道、愛媛…) と並んでたとしますと、 1.各列の中で、乱数を使って並べ替えを行う 2.さらに、列ごとに並べ替えを行う をやりたいと思っています。 1は、乱数に対応させて並べ替えを行うことはできました。 (rand関数に対応して、昇順などで各セルを並び替える) 問題は、1の並び替えの後、A1、B1、C1、D1、E1の5つのセルを 並び替えたいと思っているのですが、その方法が分かりません。。 もちろん、1をした後でしたら、5つのセルをどこかにコピーして また、乱数に対応させて並べ替えを行えばできるのですが、 一度に、2つの並べ替えを行いたいと思っています。 それも、1の後に、2の並べ替えを行う、という順番付きで。。 (2は1の後でないと、できないので) 或いは、逆に、2の列の並び替えを行って、それから各列の並び替えでもいいんですが、 とにかく、 青、北海道、ひまわり、英国、りんご 米国、桜、緑、バナナ、愛媛 … というような、並びをたくさん、作りたいということです。 すみません、例えが悪いので、これを使って何するの??と思うかも知れませんが、 この並び替えのニーズがあります。 どなたか、やり方がお分かりになる方、どうぞ、ご教授下さい。 (意味が分からない方、どうぞご質問下さい)

  • エクセル並べ替えについて

    お世話になっております。売掛管理をしております。名前をあいうえお順に、B5あ-1 C5相田 B6あ-2 C6秋元 B7い-1 C7飯田 というように入力しています。 いまの所、300人位ですが、あ-8をB200に入れたとして、あ-1、あ-2・・・あ-7の次にあ-8がくるように並べ替えをしたいのですが、1つのセルで降順とかにするとあ- の後の数字が降順になりません。セルを分けてB5・あ- B6・1 のように入力するしかないでしょうか??? またまた分かりずらくてスミマセンが、宜しくお願い致します。

  • エクセル並べ替えについて。。。困っています

    いま大量のデータの処理をしているのですが、並べ替えの方法がわからず困っています。 現在例えば B列 A A B A C C B B D のように並んでいるものを B列 A A A B B B C C D のような形に並べ替えたいのです。他の列にもたくさんデータが入っています。上手く説明できず申し訳ないのですが、どなたかわかる方、知恵を貸してください!お願いします!!