マークには、Excelで.CSVファイルを開こうとしている会社のユーザーがいます。ファイル内のいくつかの番号は、「2-1」(または同様のもの)の形式です。インポート中に、Excelはこの情報を日付として解析します。データが明らかに有効な日付範囲外(2〜134など)である場合、Excelは期待どおりにデータをインポートします。マークは、ユーザーがExcelにこのデータを日付として解析せず、テキストフィールドとしてインポートさせる方法を考えています。

この問題に取り組むには、2つの簡単な方法があります。まず、次の方法でファイルをインポートします。

。 [データ]メニューから[外部データのインポート]を選択し、表示されるサブメニューから[データのインポート]を選択します。 Excelは、標準の[開く]ダイアログボックスを表示します。

。ダイアログボックスのコントロールを使用して、開きたい.CSVファイルを選択し、[開く]をクリックします。 Excelはテキストインポートウィザードを起動します。 (図1を参照)

。テキストインポートウィザードの手順を実行して、Excelが.CSVファイルからインポートするデータをどのように解釈するかを指定します。これらの手順の1つで、日付以外の列(日付として誤って解釈された列)が実際にはテキストであることを示すことができます。

。ウィザードの手順が完了したら、[完了]をクリックします。データは仕様に従ってインポートされます。

この問題に取り組むもう1つの方法には、テキストインポートウィザードも含まれますが、表示方法は異なります。このアプローチでは、Windowsを使用してファイルの名前を変更し、拡張子が.CSVではなく.TXTになるようにします。これで、Excelを使用してファイルを開くと、何が読み込まれるかを解釈する方法がよくわからないため、テキストインポートウィザードが表示されます。このヒントですでに説明したのと同じ方法で、テキストインポートウィザードを使用できます。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(3228)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。