- 締切済み
競艇オッズの抽出
初めて質問いたします。失礼があればお許し下さい。 なお、エクセルは初心者です。 1、競艇予想ソフトを購入したのですが、3連単方式で全120通りある買い目の内、予想ソフトで36通りに絞り込みます。 2、ソフトから指定された買目(BOX指定)をエクセルに入力します。 A B C D E F G H I J K・・・・(セル列) 1 2 3 ,4 5 6, 1 3 5・・・←買目手入力 A B C D E F G H I J K・・・・(セル列) 1 2 3 ←買目並替 1 3 2 ↓ 2 1 3 2 3 1 3 1 2 3 2 1 4 5 6 4 6 5 ・・・ ・・・ ↑ ・・・ ←全36通り 3、競艇WEBサイトからレースのオッズをエクセルにコピペします。 *この時エクセルには下記のように表記されます。(○は配当) A B C D E F G H・・・(セル列) 123 ● 213 ○・・・612 ○ 124 ○ 214 ○・・・613 ○ 125 ○ 215 ○・・・614 ○ 126 ○ 216 ○・・・615 ○ 132 ◎ 232 ○・・・621 ○ 134 ○・・・ 4、2で並替た買目の横(D列)に3のオッズから適応する配当を抽出。 *買目が123なら●、132なら◎を抽出します。 5、指定された全36通りの買目すべてのオッズを抽出し、別シートでオッズの低い順に並べ替えます。 上記作業のうち4の抽出の仕方が解りません。 どなたかご教授願います。 ちなみに当方はマクロについての知識はありません。 マクロが必要な場合はお手数ですが、マクロの貼り付けの仕方も合わせてご教授頂ければ幸いです。 PS:ご存知のとおり競艇はギャンブルです。 気分を害された方がおられるかも知れません。 また競艇における専門用語を使用しております。 何卒お許し下さい。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- trkmq462
- ベストアンサー率0% (0/0)
ANo.2の解答欄で http://www.geocities.jp/trkmq462/OTTZU.LZH のアドレスを左クリックしないで右クリックして保存ください。
- trkmq462
- ベストアンサー率0% (0/0)
VLOOKUP関数を使う。 =IF(A1="","",VLOOKUP(A1,オッズ!$AH$4:$AI$123,2,FALSE)) や =IF(ISNA(VLOOKUP(A1,オッズ!$AH$4:$AI$123,2,FALSE)),"",VLOOKUP(A1,オッズ!$AH$4:$AI$123,2,FALSE)) とかで抽出できますが。 すこし、この書き込みでは説明ができかねる程の内容です。 よろしかったら、次のアドレスに作りました。 EXCELブックをダウンローできます。 ダウンロードした上解凍してご参考になさっては如何でしょうか。 http://www.geocities.jp/trkmq462/OTTZU.LZH ご参考になれば。
- gutoku2
- ベストアンサー率66% (894/1349)
1-1 36通りの3桁の数字が用意される。 2-1(この表は、Sheet1に作成) 36通りの3桁の数字を、A1セル、B1セル、C1セルに入力(横方向へ入力) (手入力、1-1データのExcelへの取り込みは不要)) 2-2 2-1で手入力されたデータを、A1セル、A2セル、A3セルにコピペ (手入力されたデータを、縦方向へコピー) コピー元のセルを指定 (入力されているセルはA列だけです) 3-1(この表は、Sheet2に作成) 外部データをExcelへコピペ (A列に3桁の数字、B列に"○" "●" "◎"の3種類の2バイト文字) (C列に3桁の数字、D列に・・・・・・・) 3-2(この作業を行ってください) 3-1のデータを、下記の様に加工します。 C列はA列の最終の下にコピー、D列はB列の最終の下にコピー (3桁数字は全てA列に、 "○" "●" "◎"は全てB列に並ぶようにします) 例 A1セル"123" B1セル"●" A100セル"232" B100セル"○"・・・・・。 ※セルは、例ですのでA100等セルに意味はありません 4-1 2-2で作成したデータ(A列に3桁の36通りの数字)に3-2で作成したデータ と結合します。結合するためのキーは3桁の数字とします。 (以下の作業を行ってください) 4-2 2-2のA1セルに123が入力されているとして、B1に関数を入力します。 B1セルに =VLOOKUP(A1,Sheet2!A:B,2,FALSE) を入力します。 (B1のセルに表示される結果は●になります) B2以降は、B1セルをコピー&ペーストしてください。 5-1 オッズの低い順に並び替え (この部分は知識不足で意味がわかりません、オッズ順とは・・・) (この部分は質問とはなっていないので割愛) こんな感じで質問の趣旨に合っていますでしょうか。