- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:インターバルでの並び替え方法)
インターバルでの数字並び替え方法 | 質問回答
このQ&Aのポイント
- インターバル表を基準に、数字を並び替える方法を教えてください。
- 数字選択宝くじのロト6やミニロトの抽選結果をエクセルに記録していますが、数字の出現間隔(インターバル)について知りたいです。
- エクセルの2010を使用して、インターバル表の数字を基準に1~43までの数字を並べる方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! ↓の画像で上側がSheet1(元データ)でSheet2に表示するようにしています。 Sheet1の3行目を作業用の行として使用します。 作業行B3セルに =IF(COUNTIF($B$2:B2,B2)=1,RANK(B2,$B$2:$AR$2),"") という数式を入れAR列(43番目)までオートフィルでコピーしておきます。 そしてSheet2のA2セルに =IF(COUNT(Sheet1!$3:$3)<ROW(A1),"",INDEX(Sheet1!$2:$2,,MATCH(SMALL(Sheet1!$3:$3,ROW(A1)),Sheet1!$3:$3,0))) という数式を入れオートフィルで下へ43行分コピー! 最後にSheet2のB2セルに =IF(OR($A2="",COUNTIF(Sheet1!$2:$2,$A2)<COLUMN(A1)),"",INDEX(Sheet1!$A$1:$AR$1,,SMALL(IF(Sheet1!$A$2:$AR$2=$A2,COLUMN($A$1:$AR$1)),COLUMN(A1)))) このB2セルは配列数式になってしまいますので、Shift+Ctrl+Enterで確定! この画面からコピー&ペーストする場合は B2セルに貼り付け後、数式バー内で一度クリック! 編集可能になりますので、Shift+Ctrlキーを押しながらEnterキーで確定! 数式の前後に{ }マークが入り配列数式になります。 このB2セルを列方向・行方向にオートフィルでコピーすると 画像のような感じになります。m(_ _)m
お礼
早速のご回答ありがとうございます。 いつもわかりやすい説明と実行結果ありがとうございます。 同じ結果となり、また求めていた結果が得られて満足しています。 ありがとうございました。