アニメ新番組抽出のexcelを使ってみましたが、一件も表示されません。と思ったら、恋時雨のBSフジの箇所でコケていたようです。複数日付がダメなんですかね? たぶん既に把握済みかと思いますが。
全然把握済みじゃなかったので修正しました。>こちらから修正版がダウンロードできます。
案の定、引っかかっていたのは BSフジ : 10/12・10/19・10/26・11/02 24:30〜
これですね。通常のデータだと 東京MXテレビ : 10/06 26:30〜
読売テレビ : 10/05 25:44〜(初回のみ25:59〜)
こんな風になっているので、ひとつめの「:」を探して、前方は放送局名、後方11文字は日付と認定していたので、今回のデータで、11文字取ると、「10/12・10/19」が日付データとして取り出されてしまうから、日付扱いの動きをした時点でエラーになってしまうわけですね。
ということで、ひとつめの「 : 」の後ろ5文字と、2つめの「:」の前後2文字ずつを取る動きに修正しました。この動きにより、 BSフジ : 10/12・10/19・10/26・11/02 24:30〜
だと、取得データは「10/12 24:30」になります。このテキストをVALUEで数値にしてやると「2009/10/13 00:30」になります。この数値変換時にエラーになったのが、全体に影響していた模様。
出力データとしては複数日付をひとつずつ出した方がいいのかも知れませんが、「・」で区切って別日付扱いという処理はちょっと厳しそうだったのでスルー…。
何か問題があったときは今回のように言っていただけると助かります。先週に手直しした段階(のデータ)では問題なかったので…。でもExcelの修正待ちするよりは、元データのあやしそうなところをちょいと書き換えたり消したりするだけでも動くことは多いです。修正が厳しいときはそっちの方法でお願いするかも…。
|