![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
会社の上司からこのような相談を受けました。
バージョンはOFFICE2003を使用しています。
EXCELのデータをACCESSのテーブルにインポートしました。
このデータには、「000123」と先頭に0が付く6桁のコードのデータもあり、EXCEL上では文字列として認識されていました。
このデータをインポートしたところ、ACCESS上では「123」というように表示されています。
データ形式を「テキスト型」に直しましたが、コードは直りません。
データの量が多いため、なるべく簡単に訂正する方法が知りたいとのことでした。
よい方法があれば、ご教授をお願いします。
No.5ベストアンサー
- 回答日時:
更新クエリで行なう場合
フィールドの一覧に該当のフィールド名をセット
更新欄に Format(CLng([フィールド名]),"000000") として更新すれば
お望みの状態になります。
インポートし直すなら、
現テーブルのレコードを削除して、EXCELのインポートでインポート先を今のテキスト型に設定したテーブルに直接インポートするか
EXCELのレコードの先頭(1行目がフィールド名なら2行目)に
テキスト型のセルには「A」、数値型のセルには「9」、日付型のセルには日付をセットして新規テーブルにインポートしてください。
No.4
- 回答日時:
私も下記やってみました。
エクセルSheet1 A1:C6
A列は書式を文字列にして、データを入力しました。
第1行目はフィールド名にしておいたほうが良さそう。
番号コード計数
000123a1
002345b24
000012c3
002349d4
012345e56
ーー
アクセスのメニューの方のファイル
外部データの取り込み
インポートエクセルのファイル名の指定
ウイザードの画面に入り
Sheet1など指定
つぎへ
先頭行はフィールド名次へ新規テーブルに保存
で結果
ID番号コード計数
1000123a1
2002345b24
3000012c3
4002349d4
5012345e56
と先頭の0-0は除かれていません。
もう一度やってみてください。2002です。
(途中データ型がグレイアウトしているのが気になったが)
>簡単に訂正する方法が知りたいとのことでした
モジュールを組むとか、クエリでFormat関数で整形するとかあると思うが、もう一度上記のようにやってみてください。
http://www.accessclub.jp/actips/tips_115.htm
など
>会社の上司からこのような相談を受けました。
回答者には関係ないこと。書かないでも良いこと。
No.3
- 回答日時:
>「000123」と先頭に0が付く6桁のコードのデータもあり
付かないものもあるのでしょうか?
その場合はもう一度インポートしなおす必要がありますね
インポート時に[標準]ではなく[テキスト]を指定すれば
Excelデータのとおりインポートできます
そうではなく全て頭に0をつけて6桁にすればいいいのであれば
頭に0をたくさんつけて右の6個を取り出せばいいですね
Left("000000" & フィールド名,6)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Access テキスト型に対する指定桁での0埋め方法
その他(データベース)
-
アクセスでcsvに出力した際、頭の0が消えてしまいます
Access(アクセス)
-
【急】Access 4桁の数字の頭に0をつけて5桁にしたい
Access(アクセス)
-
-
4
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
5
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
6
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
7
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
8
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
9
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
10
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
11
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
12
Excelのデータ(数字)をテキスト型としてaccessにインポートする方法
Excel(エクセル)
-
13
Accessのクエリで、Left関数を使用して、7桁の数値を抜き出す方
Access(アクセス)
-
14
Accessで“0”ゼロ表示をする
Excel(エクセル)
-
15
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
16
ACCESS2000 更新クエリで文字を追加・変更したい
Access(アクセス)
-
17
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
18
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
19
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
20
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのデータをアクセスに...
-
アクセスのオートナンバーが飛...
-
EXCEL→ACCESSインポートでセル...
-
Accessチェックボックス 一度で...
-
アクセス2000で固定長フィール...
-
ACCESSで改行コードを削除する方法
-
ACCESSで行数を増やすには?
-
ACCESSのテーブルのデータで、...
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
SQL文で パラメータが少なすぎ...
-
アクセスのエラー「クエリには...
-
2つのテーブルに共通するレコ...
-
フィールドの更新がない
-
ACCESSでテーブルにあるチェッ...
-
Accessで、1つの項目に複数の...
-
Acsess アクセス のクエリで...
-
テキストボックスにクエリ結果...
-
Accessのテーブルのフィールド...
-
エクセルにおける「フィールド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのテーブルのデータで、...
-
エクセルのデータをアクセスに...
-
EXCEL→ACCESSインポートでセル...
-
ACCESSで改行コードを削除する方法
-
Accessチェックボックス 一度で...
-
アクセスのオートナンバーが飛...
-
郵便番号の-(ハイフン)等をま...
-
ACCESSで行数を増やすには?
-
ACCESS フォームに入力できる文...
-
Access2000 テキストデータの...
-
Access2003でフィールドのデー...
-
アクセス(データシートビュー)...
-
アクセス2000で固定長フィール...
-
エクセルの重複データについて...
-
ファイルメーカーのレイアウト...
-
エクセルのデータをアクセスへ...
-
ACCESS2003でテーブルに入力し...
-
ACCESS 検索置換 にデ...
-
ファイルメーカーからメールソ...
-
差込印刷での全角表示について...
おすすめ情報