どなたかご存じでしたら回答をお願いします。
数字選択式宝くじのナンバーズ3、ナンバーズ4の抽選結果をエクセルに登録しております。
これらの抽選結果数字を"左から小さい順に並び替える”のは下記のエクセル式でよいですか?
【エクセル式】
=SUM(SMALL(MID(TEXT(A1,"0000"),{1,2,3,4},1)*1,{1,2,3,4})*10^{3,2,1,0})
上記エクセル式を使用すれば下記のナンバーズ3、4の抽選結果数字が”左から小さい順”に並び
変わりますか?
【ナンバーズ3抽選結果(並び替え前)】
581
586
910
911
916
【ナンバーズ3抽選結果(並び替え後)】
158
568
019
119
169
【ナンバーズ4抽選結果(並び替え前)】
3811
3862
3873
4104
4115
【ナンバーズ4抽選結果(並び替え後)】
1138
2368
3378
0144
1145
合っている、間違っているというご指摘をお願いします。
また、上記式の説明もつけて頂けるとありがたいです。
これ以外に簡単な式があればそれも教えてください。
尚、使用しているエクセルは2007です。
以上
No.1ベストアンサー
- 回答日時:
基本的に提示された数式で4ケタ以内の数字であれば、左から小さい順に数字を並べ替えることができます。
ただし、数式で表示されるデータは「数値」で「文字列」ではないため、最も小さい数字が0の場合はその数字が表示されまえんので注意が必要です。
例えば4ケタの数字の場合ならTEXT関数を使って、以下のような4ケタの数字を表示する数式にする必要があります。
=TEXT(元の数式,"0000")
>=SUM(SMALL(MID(TEXT(A1,"0000"),{1,2,3,4},1)*1,{1,2,3,4})*10^{3,2,1,0})
数式の意味は、
MID(TEXT(A1,"0000"),{1,2,3,4},1)*1
はA1セルの文字列から左から1~4番目の数字を1文字ずつ抜き出した配列を作成しています。
SMALL(MID(TEXT(A1,"0000"),{1,2,3,4},1)*1,{1,2,3,4})*10^{3,2,1,0})
上記の配列の中から小さい順に1~4番目の数字を取り出し、1番小さい数字には10の3乗(1000のこと)をかけ、2番目に小さい数字には10の2乗(100)をかけ、3番目に小さい数字には10の1乗(10)をかけ、4番目の数字には10の0乗(1)をかけた配列を作成してます。
最後にSUM関数で上記の4つの数字の合計を求めることにより小さい順に並んだ4ケタの数字を計算しています。
いつも解りやすい回答をしていただきありがとうございます。
エクセルの式は他の誰かが質問していた式なのですが、
"式の意味”が解ってないので、ナンバーズ3と4では式を変更しなければいけないのか?
がわかりませんでした。
兼用でいけそうなのでこのままで使用する事にします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 郵便番号順に並び変えたい 同じ番号が複数あるとき 4 2022/04/28 18:35
- くじ・懸賞 ナンバーズ4とか毎日ストレートが30本前後当選していますが、本当に買って当選してると思います? スト 2 2023/04/04 08:37
- Excel(エクセル) エクセルのマクロで複数条件に当てはまるものを全て抽出したいです 7 2022/05/21 08:51
- Visual Basic(VBA) リストポックスへの抽出方法 1 2022/08/10 17:58
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルで書式設定とフィルタの組み合わせでうまく行かないのですが 4 2022/10/07 10:02
- その他(ギャンブル) 宝くじのロト7をネット購入したのですが、ずっと抽選待ちになっていて、結果未確認が0のままです。9日に 1 2022/09/10 00:20
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
x懸賞
-
懸賞でRT
-
宝くじ抽選の円盤について
-
月刊ジャイアンツの読者プレゼ...
-
ロト6の抽選セット球の通知サ...
-
数字3桁全ての組み合わせ教え...
-
6人を3つの部屋ABCに入れる方法...
-
「なると思います」「なるかと...
-
6人を3人一組の組み合わせは...
-
もし〜、ロト6でも高額当選しま...
-
項の個数の出し方
-
ロト6って無理して1000円で5口...
-
数Aです。 X+Y+Z=10を満たす、...
-
「手元が狂う」とはどういう意...
-
3月28日木曜日にロト6で4等の54...
-
メガビッグ12億円の当選者いま...
-
ナンバーズ予想サイトについて...
-
個数の処理で・・・。
-
ミニロトとロト6をそれぞれ1000...
-
当番表を作りたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
x懸賞
-
懸賞でRT
-
ロト7の抽選日、1日遅れでイ...
-
ジャニーズ抽選対象外
-
嗚呼、明日抽選のミニロトで24....
-
大阪市プレミアム商品券の案内...
-
ナンバーズの抽選について ナン...
-
ロト6、木曜日抽選分を1000円分...
-
漫画雑誌の抽選プレゼントについて
-
雑誌のプレゼント企画
-
オータムジャンボ当選番号抽選時間
-
2017.12.10にある京都での心...
-
ディノスのバーゲンについて
-
ロト6抽選
-
ナンバーズの抽選
-
数字3桁全ての組み合わせ教え...
-
「なると思います」「なるかと...
-
6人を3人一組の組み合わせは...
-
6人を3つの部屋ABCに入れる方法...
-
当選倍率20倍とはどういう意...
おすすめ情報