電子書籍の厳選無料作品が豊富!

初めて質問いたします。失礼があればお許し下さい。
なお、エクセルは初心者です。

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:ご存知のとおり競艇はギャンブルです。
気分を害された方がおられるかも知れません。
また競艇における専門用語を使用しております。
何卒お許し下さい。




  

A 回答 (3件)

ANo.2の解答欄で


http://www.geocities.jp/trkmq462/OTTZU.LZH
のアドレスを左クリックしないで右クリックして保存ください。
    • good
    • 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
ご参考になれば。

参考URL:http://www7b.biglobe.ne.jp/~trkmq462/kyoutei.html
    • good
    • 0

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
オッズの低い順に並び替え
 (この部分は知識不足で意味がわかりません、オッズ順とは・・・)
 (この部分は質問とはなっていないので割愛)

こんな感じで質問の趣旨に合っていますでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!