• ベストアンサー

AccessからExcelにエクスポートしたデータのアポストロフィーを消すには・・・?

こんばんは。 前から悩んでいるのですが、AccessのデータをExcelへエクスポートすると、各データの頭に「'」(アポストロフィー)がついてきて、VLOOKUPなどを使うときにうまくいかなかったりします。 無理やり一件ずつ手作業で消していって最終的にできたこともあるのですが、データが大量の場合、かなり大変な作業になります。 Excelの見た目上は何もなくて、セルをアクティブにしたときに「'」があるのが分かり、「LEFT関数」などを使って削除することもできません。 何とか一括で消せる方法を探したいのですが、どなたかご存知ありませんか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

コピー 形式を指定して貼り付け→値のみを貼り付け でO.K.です。 但し、一旦別のセルに貼り付けることが必要です。 (元のセルに上書きの貼り付けではダメな様です)

miho0423
質問者

お礼

やってみたらできました。 これなら簡単で確実ですね。ありがとうございました。

その他の回答 (5)

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.6

> AccessのデータをExcelへエクスポートすると、 この方法を変更すれば大丈夫かな。 現在、エクスポートの機能を使っているのなら、出力を試してみてください。 「ツール」→「OfficeLinks」→「Excelへ出力」

miho0423
質問者

お礼

初めて知りましたが、私にとってはとても画期的な方法です。これはいいですね。 ありがとうございました。

noname#7749
noname#7749
回答No.4

同一質問がありますので、下記を参照。 www.okweb.ne.jp/kotaeru.php3?q=897306 結論としては、後から消すのはそれなりの手間が掛かるので、最初からシングルクォートを付加しない手段を採るのが賢明です。

参考URL:
www.okweb.ne.jp/kotaeru.php3?q=897306
miho0423
質問者

お礼

なるほど・・・ちょっと難しそうですね(^_-) でも今後、参考になりそうです。ありがとうございました。

  • sanpin-cha
  • ベストアンサー率48% (533/1095)
回答No.3

「形式を選択して貼り付け」→「値のみ」でコピーすれば消えます。

miho0423
質問者

お礼

ありがとうございます。 シンプルで確実なやり方ですね。

回答No.2

#1です。 =RIGHT(A1,LEN(A1)) の代わりに =CLEAN(A1) と言う関数(印刷できない文字の削除)もあります。

miho0423
質問者

お礼

「CLEAN」関数は初めて知りました。先ほどのもそうですが、こちらも便利そうですね。ありがとうございました。

回答No.1

一発処理というわけにはいきませんが、A1にデータが入っているとして、 =RIGHT(A1,LEN(A1)) としてから、コピー/値貼り付けで元のセルにもどしてはいかがですか。

miho0423
質問者

お礼

ありがとうございます。 便利そうな関数ですね。今後も使えそうです!

関連するQ&A

  • アクセスデータのエクセルへのエクスポート

    今、アクセスでデータベースを作成しています。 だいたい2万件ほどのデータです。 このデータをエクセルにエクスポートして データを作成したいと思っています。 しかし、関数のVLOOKUP関数で 表引きしようとすると、全然、違う値が 出てきてしまいます。 なにか設定が間違っているのでしょうか。 教えてください。

  • ACCESSのデータをExcelにエクスポート

    ACCESSのデータをExcelにエクスポートした際に、セル内に余計な改行が入ってしまう。 12345-001 14532-001 といった数字が入っているセルがACCESS上では、ちゃんと改行もされず入力されているのですが、 EXCELにエクスポートすると-001というところがすべて改行されてしまっています。 改行されないように何か方法はありますでしょうか?

  • AccessからEXCELへのエクスポート・・・みたいな・・・・

    accessからexcelへのデータエクスポートなのですが・・・ excelへの指定されたセルへのエクスポートならわかるのですが・・・ accessのデータ量(レコード数)が変化するので・・・その方法がわかりません・・・ 教えてください・・・。

  • Excelのアポストロフィーの削除

    お尋ねします AccessからExcelへデータをもってきたところ、文字データの前へ'(アポストロフィー)の記号がはいっていました。 500以上のデータがあるので、一括でこのアポストロフィーを削除する方法があれば教えていただきたいのですが…。 よろしくお願いいたします。

  • ACCESSでのエキスポート

    ACCESS2000からEXCEL2000にエキスポートすると、セルの内容に'がついてしまいます。 EXCEL側でこれを消そうとして、RIGHT関数や['] →[ ](クォーテーションからスペースへの置換)を使っても消すことができません。 おかげでvlookup関数にうまくこの列がマッチングされないのですが、何か良い方法はないでしょうか。

  • アクセス2000 65536行を超えるデータのエクセルへのエクスポートについて

    いつもお世話になります。 約220000件のアクセスデータがあり、それをエクセルにエクスポートしたいのですが、そのままでは無理です。 そこで、データの2列目に、約760種類のテキストのコードがあるのですが、1つのコードのデータごとにエクセルファイルをエクスポートする、つまり、約760のエクセルファイルをコードで判断させて、自動的に(もしくは簡単に)エクスポートすることは可能でしょうか?尚、1つのコードの行数が65536を超えることはありません。 以上宜しくお願い致します。

  • セル内の特定の文字を削除したいのですが。

    アクセスからエクセルにエクスポートしたデータを扱っています。 その中のある列だけ、データの一番初めに、’(←半角のアポストロフィー)がついているのです。 このアポストロフィーは、セル内には表示されていないのですが、数式バーには表示されています。 この先、印刷の際のトラブルにならないように、このアポトロフィーを削除してしまいたいのですが、簡単な方法はないでしょうか? 空白を削除するTRIM関数のような関数があればと思うのですが。 ちなみにデータは住所録で、8千件以上あるので、できればひとつひとつ作業するのは避けたいのです。 よろしくお願いいたします。

  • アクセス→エクセルへエクスポートした時

     こんにちは、どなたかご助力をお願いします。  アクセスからエクセルへエクスポートした際に、アクセスのデータが例えば2003/10/15のものは、エクスポートしたデータが「########」のように枠からはみ出している表示になってしまいます。  これが1件や2件なら気にならないのですが、データは1000件以上あり、列も10くらいあるのでものすごく気になります。  エクスポートした際に、幅を調整しながら表示される方法などはないでしょうか?

  • ACCESSからエクスポートしたエクセル表について

    ACCESSからエクセル形式で4000件ほどのデータをエクスポートしたのですが、そのエクスポートしたデータのエクセルファイルを編集しようとすると重くなってしまいます。 なにかご存知の方がいらっしゃったらアドバイス頂けると助かります。 宜しくお願いします。

  • アクセスからエクスポートしたエクセルデータについて

    アクセスからレコードのデータを1000件ほどエクセル形式(2000)でエクスポートしたのですがほとんどのデータのアタマにアポストロフィ「′」が付いてしまい困っています。 そのデータを他のデータをマッチングしたいため、どうしてもその「′」だけを取りたいのですが、何か一度の作業で取れる、良い方法がありますでしょうか? また取り出し方法に何か問題があったのでしょうか? どなたかお詳しい方、大変お手数ですがご教授お願いいたします。 例「′埼玉県○○市××町1-2-3」 例「′山田 太郎」 ↓  「埼玉県○○市××町1-2-3」  「山田 太郎」 この様にしたいのですが。

専門家に質問してみよう