次の方法で共有

ACCESSでテキストデータをインポートする際、データ型の選択時に表示されているデータ型と異なるデータ型でインポートされる

terusyu 0 評価のポイント
2026-04-24T05:58:07.51+00:00

ACCESSで外部データの取り込みからテキストデータあるいはexcelデータのインポートを行った際、データ型の選択肢が画像のように「Where」と「From」の2項目が増えており「短いテキスト」を選択すると「長いテキスト」、「日付/時刻型」を選択すると「短いテキスト」というように選択したデータ型がインポートされたデータでは異なるデータ型でインポートされます

スクリーンショット 2026-04-24 144519

Microsoft 365 と Office | アクセス | その他 | Windows
0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Teddie-D 18,055 評価のポイント Microsoft 外部スタッフ モデレーター
    2026-04-24T07:17:13.69+00:00

    この回答は自動的に翻訳されたものです。そのため、文法上の誤りや不自然な表現が含まれている可能性があります。   

    こんにちは @terusyu     

    私の調査によると、Access がフィールドを誤ったデータ型でインポートする類似の議論がありました。これは、インポート ウィザードがデータの最初の数行に基づいてフィールド型を自動的に決定するためです。ただし、ドロップダウンに「Where」や「From」といった予期しないオプションが表示される正確な公開事例は見つかりませんでした。この挙動は通常のインポート ウィザードの標準的な動作としては文書化されておらず、Access の UI リソース処理、言語ローカライズ、または通常のデータ インポート ロジックではない内部的なウィザードの挙動を示唆している可能性があります。 

    問題を絞り込むために、同じ動作が新しい空の Access データベースでも発生するかどうかをテストしていただけますか。 

    新しい空のデータベースを作成し、同じ Excel またはテキスト ファイルを再度インポートしてみてください。 

    • 空のデータベースでも問題が発生する場合は、元のデータベース ファイル自体ではなく、Access/Office のインストールや言語リソースに関連する問題であることを示唆します。 
    • 元のデータベースでのみ問題が発生する場合は、データベース ファイル自体に構造的な問題や破損がある可能性があります。 

    回避策として、インポート ウィザードに新しいテーブルを自動的に作成させるのではなく、まず Access で正しいフィールド名とデータ型(例: 短いテキスト、日付/時刻など)を設定したテーブルを手動で作成してください。その後、インポート プロセスを使用してスプレッドシート データを既存のテーブルに追加します。これにより、インポート ウィザードによる誤った自動型判定を避けることができます。インポート中や後でフィールド型を変更する際に特定のフィールドでエラーが発生する場合は、そのフィールドのソース データを確認して修正してください。 

    参考: Access "assumes" field type when importing data - Microsoft Q&A

    このスレッドでリンクされているリソースは英語版のみで提供されています。日本語での閲覧を希望される方や必要とされる方にはご不便をおかけし、誠に申し訳ございません。残念ながら、現時点ではこの資料の日本語版は提供されていません。内容の理解に支援が必要な場合は、信頼できる翻訳ツールやサービスのご利用をおすすめいたします。

    初期の回答ではすぐに問題が解決しない可能性がありますが、あなたからの情報は非常に貴重です。もう少し詳細をいただければ、一緒に最適な解決策を見つけていけると思います。 


    注: 関連するメール通知を受け取りたい場合は、ドキュメントの手順に従ってメール通知を有効にしてください。   

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。