
はじめまして
エクセル 並べ替え(あいうえお) 関数の質問です。
あいうえお順に、自動で並び替えの出来る関数を探しております。
作成したいものは、シート1にランダムに並んだ名前と金額を、
シート2にあいうえを順で並び替えされた状態にしたいと思っています。
シート1:(元のシート)
行 A列 B列
1 タケダ 1200円
2 アライ 400円
3 サトウ 1900円
↓
シート2:(自動で並び替えられた後)
行 A列 B列
1 アライ 400円
2 サトウ 1900円
3 タケダ 1200円
どうか皆様のお力をお貸しください。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
>実際にはもう少し複雑なデータの入れ替えとなるため、
ならば、データ - 並び替え を使った方が良いと思います
4つ以上あるときは 優先順位の低い方から並べ替えます
>式の入力はC1のセルで問題ないのかどうか
間違いないです。ただし、修正案のほうでお願いします。
1文字以上入力されている必要があります
1. 掲示板上から 数式をコピー
2. C1:C6セル範囲を選択
3. [F2]キーを押して
4. 貼り付け
5. [Ctrl]+[Shift] +[Enter] で確定
ただ、答えておいて何なんですが、こんなばかげた数式は使わない方が良いです
ありがとうございます。
同じように行うことが出来ました。
データの並び替えを、ものすごく単純なことだと思っていたので、
式の複雑さに驚きです。
色々と自分でも勉強してみます。
ご親切なご回答ありがとうございました。
No.2
- 回答日時:
3文字以上ないとまずい上、右へオートフィルが間違いなので修正案
1文字以上であることを条件に
=INDEX(A1:A6,RIGHT(SMALL(MMULT(CODE(MID($A1:$A6&"!!",{1,2,3},1)),10^{11;7;3})+ROW(A1:A6),ROW(A1:A6)),3),)
[Ctrl]+[Shift] +[Enter] で確定、配列数式です({}で囲まれる)
右へオートフィル
あと、範囲は最大999行までとしています
ご連絡ありがとうございます。
データの並び替えではだめな理由としては、
実際にはもう少し複雑なデータの入れ替えとなるため、
まずは、あいうえお順のソートが出来るようにと思った次第です。
また、エクセル初心者で大変申しわけございませんが、
C1からC6のセルを選択した状態で、次の式を貼り付ければよろしいのでしょうか?
=INDEX(A1:A6,RIGHT(SMALL(MMULT(CODE(MID($A1:$A6&"!!",{1,2,3},1)),10^{11;7;3})+ROW(A1:A6),ROW(A1:A6)),3),)
わたしの知識不足により、同じような結果になりません。。
お手数おかけいたしますが、式の入力はC1のセルで問題ないのかどうか、ご連絡お願い致します。。。。
No.1
- 回答日時:
何で関数なんでしょう?
タイトル行をつけて並べ替えでは なぜ駄目なのでしょうか?
頭文字3文字分で比較します。
C1:C6セルをC1セルから選択して
=INDEX(A1:A6,RIGHT(SMALL(MMULT(CODE(MID(A1:A6,{1,2,3},1)),10^{11;7;3})+ROW(A1:A6),ROW(A1:A6)),3),)
[Ctrl]+[Shft] +[Enter] で確定、配列数式です({}で囲まれる)
右へオートフィル
参考まで

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Googleスプレッドシートの割合の関数と円グラフの並べ替えについて 1 2022/07/22 17:31
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- Excel(エクセル) Excel 郵便番号順に並び変えたい 同じ番号が複数あるとき 4 2022/04/28 18:35
- Google Drive Googleスプレッドシートについて質問です。 今作っているデータで、 シート1→ベタ打ちでひたすら 2 2022/05/18 14:27
- その他(Microsoft Office) エクセルで串刺ししたシートの並べ替えをしたいです 4 2023/02/14 11:59
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
- Excel(エクセル) 単価シートから単価をエクセル関数で自動取得する方法 1 2023/07/02 22:00
- Excel(エクセル) 棚卸表の前月比の関数等あれば教えてください 2 2023/05/02 18:34
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) エクセルの大きなシートでグラフを見つける 4 2022/07/28 10:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
お肉の下のシートを煮込んでし...
-
EXCELマクロのボタンについて教...
-
エクセルを利用して、日計と累...
-
エクセルでの顧客管理
-
関数を教えて下さい。
-
エクセル入力したデータを別シ...
-
エクセルでif関数を使って、別...
-
エクセルVBA
-
スプレッドシート 重複している...
-
エクセル(VBA)での特殊な商品名...
-
エクセル初心者と中級者の間程...
-
excelに詳しい方お願いします ...
-
VBAとメッセージ関数
-
エクセルのシートコピー教えて
-
エクセル マクロについて
-
エクセルで2つのシートに同じ名...
-
シート名のオートフィル
-
エクセル 入力について
-
Windows XPを使用しているので...
-
エクセルでの在庫管理について...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お肉の下のシートを煮込んでし...
-
エクセルで1行だけ数式が反映さ...
-
エクセルを利用して、日計と累...
-
条件にマッチする行を抽出するV...
-
毎日の日計を別シートに自動で...
-
2つのシート間での重複データ...
-
エクセルのシートをコピーして...
-
エクセルでフラグがたっている...
-
指定した条件でTRANSPOSE関数を...
-
エクセルで○のついた項目を抽出
-
EXCELで受験票を作成したい(名...
-
チュロス袋の代用
-
VBA 縦のデータを横にするコード
-
エクセルで2つのシートに同じ名...
-
excel シート1の奇数(偶数)...
-
エクセル ○印がついている行を...
-
Excelで複数のシートに列のグル...
-
複数シートのセルの 記号の数...
-
excelマクロで複数シート間のデ...
-
エクセルでシート間の相対参照
おすすめ情報