BIGLOBEなんでも相談室こんにちはゲストさん。なって「1(2)」や「1&2」と入力した行がインポートできずerrorとなります(普通の数字はインポートできます)。Excelの書式設定を「ユーザ定義」→「@」としても同じです。accessでテーブルのデザインでそのインポートするフィルドを「データ型」としておいてインポート操作をしてもインポートされません。Excelを開きそのセルや行の書式設定を確認しましたが文字列となっています。どこが問題なのでしょうか?また正しくインポートできる方法を教えてください。accessとExcelのバージョンは2003です。13:35:39通報するQNo.820289tomoto7374すぐに回答ほしいです質問者が選んだベストアンサーExcelの「表示形式」を「文字列」にしているのに...というのを疑問に感じていらっしゃるようですが、この設定は、そもそも原則としては「表示上」のデータを整形する機能として用意されたもので、Access等のデータベースで、フィールド型を指定する機能とは、根本的に異なります。この点を理解されておいたほうがいいでしょう。ExcelデータをAcessにインポートするときには、どのようにしてフィールド型を判別しているのかと言えば、1件目のデータからであると思われます。自動設定されるのでしょう。ところが、「1(2)」などのデータは、型が違うので、エラーが表示されると。「ANo.#2」さんの「方法3」ならうまくいくというのも、この理由でしょう。私がExcel2002とAcess2002で試してみたところでは、おっしゃるような問題が発生しませんでした。何が、違うんでしょうねぇ。「ANo.#2」さんの「方法2」についても、私はうまく行きました。「方法1」のTXTファイルとして保存する方法ですが、Excelでカンマ区切りやタブ区切り形式で保存すれば、空白セルがあっても、問題ないと思いますがいかがでしょうか。解答ありがとうございます。TXTファイルでerrorがでる問題の箇所を調べました。ダブルクロテーション(”)や改行されたりしてました。Excel上ではそのように表示がないのですが...??(ちなみに書式設定かもと思いデータをコピーし新規シートに「形式を選択して貼り付け」で「値のみ」で「貼り付け」したものも開いてみましたが同じでした)。ダブルクロテーションや改行を削除してインポートしましたら成功しました。「ANo.#2」さんの「方法3」が一番簡単なようです。ありがとうございました。回答(3)ANo.2mshr1962方法は3つ方法11度エクセルをテキスト形式(*.TXT)で保存後インポートすれば、設定でデータ型を指定できます。方法2エクセルのままでする場合は、データ型を決めたテーブルにインポートしてください。一度、エクセルをインポート後に、データを削除、データ型を正規のものにして保存してそこにインポートする。時刻にしたい列に「0:0」としてインポートする。方法3で解決しました。?書式設定で「文字列」なのに...方法1については、フィ-ルドにデータが正確に配置されない行も出てきます。(1)通報するANo.1maruru01こんにちは。maruru01です。各フィールドのデータ型を個別に設定しましょう。フィールドに配置されない行(セル)が出てくるのです。EXCELの社員データをACCESSへインポートするとき一部のレコードが反映されませんでした。OSはWin98SEでAccess2002です。最近Accessを始めたばかりです。こんにちは、日々皆様には深く感謝しております。2000の駆け出しユーザーです。Excelインポート時の仕様についてご教示下さい。Excelで作った下のようなデータを、Access2000のテーブルにインポートしようとしています。Reserved.掲載情報の著作権は提供元企業等に帰属します。