2014.10.18
田中裕明
IsDate関数やIsNumeric関数を使用します
すべてのフィールドをテキスト型にすれば、Excelデータをまずはインポートできます。その後、本来のデータ型に適した値かどうかを判断するときに使える関数として、IsDate関数、IsNumeric関数があります。
IsDate関数は、引数に指定した値が日付として認識できる値かどうかを判定し、認識できれば-1(True)、できなければ0(False)を返します。引数にテキストで入力した「2013/9/20」を指定すると-1、「2013/9/31」は0となります。
IsNumeric関数は、引数に指定した値が数値として認識できる値かどうかを判定し、認識できれば-1(True)、できなければ0(False)を返します。引数にテキストで入力した「10」(つまり数字)を引数に指定すると-1、「1a」は0となります。