■Excelで何が出来るのか?
現在知らない人はいない位有名なMicrosoft社の表計算ソフトExcel。名前は知ってても使ったことのない方、仕事で表作成にしか使ってない方。Excelの持つ可能性を見落としていませんか?
一見お堅いビジネスツールにしか見えない表計算ソフトは、あなたの腕次第で強力な競馬ツールに早変わりします。 世の中を見渡すと、Excelを競馬に活かせないものかと考える人は、結構いるようです。でも、多くの人が実行に移せない理由として、何が出来るのか、どうすればいいのかが分からないからだと思います。実際の使い方を見る前に、Excelが持つポテンシャルの一端に触れてみましょう。
-
複雑な計算を容易にこなす
-
多彩なグラフをすばやく作成
-
巨大なデータベースを構築可能
-
テキストファイルやCSVファイルはもちろん、HTMLやAccessのファイルまでインポート
-
豊富な関数
-
VBAマクロを搭載し、複雑な処理も容易に処理
…と書いてみても、いまいちピンとこないことでしょうから、私が作ったいくつかの事例をご紹介しましょう。
■出馬表作成ソフト「馬チュウ」 
-
失笑馬券劇場でPDF形式の出馬表を作成するのに使用
-
PDFそのものはExcel単体では作れないが、骨組みはExcelで作成
-
Targetの出力したデータをボタンひとつで取りこみ、中で体裁を整えて表示
-
ボタンひとつでオリジナルの出馬表が作れる
■POG用馬名検索&成績管理シート
-
Targetから出力した3歳、4歳馬の血統と馬名を取りこむ。
-
取りこんだ馬名ファイルとPOGリストファイルに登録された馬名を照会
-
照会した馬の中で、新しく名前の決まった馬を自動的にピックアップ
-
あいまい検索機能も搭載
-
手で探すよりずっと高速で正確
■予想支援シート
-
今週の特別登録想定表と同じ形式の出馬分析表を出力する
-
競馬予想をする際に使っている、分析シート
-
一種の予想ソフト
-
スーパーパドックとTargetの出力したCSVファイルを取りこむ
-
独自のデータ分析により自動予想
-
特別登録データを自動的に取りこみ、「今週の特別登録想定表」を半自動で作成。
どうです? データを取りこんで、出馬表を表示する簡単なソフトから、「今週の特別登録想定表」の自動作成のような非常に複雑な仕事までこなすパフォーマンスがあることを覚えておいてください。Excelが持っているポテンシャルはあなたが考えている以上に深いのかもしれません。
これが実現できるのは、Excelの持っているマクロ言語VBA(Visual Basic for Application)のおかげです。VBAはほとんど全てのOffice製品に標準搭載されており、中でもExcel+VBAの組み合わせは無敵の破壊力を持ちます。
余談ですが、Windows98以降にはWSH(Windows Scripting Host)という、スクリプトを実行する機能が標準装備されています。スクリプトといえばホームページでよく見かけるJavaScriptが有名ですが、VBScript(以後VBS)と言うのもあります。VBSはVisual
Basicのスクリプト言語バージョンで、WSHがインストールされていればブラウザがなくても実行できます。これを悪用したのが、2000年初頭猛威を振るったLoveLetterウィルス(I
Love Youと言うメールが届く)です。実は、VBSで作られているんですね。ウィルスが作れるくらいですから、VBSしいてはVisual Basicのパフォーマンスがご理解頂けるかと思います。
|