• ベストアンサー

Access2000で #N/A が消せない。。

ほんと初心者ですいません。 Excelで作成してあったデータを丸ごと持ってきて ACCESS2000で利用してるのですが… #N/A が大量に入ったデータであった事も有り これを消したいと思うのですが、ACCESSでは上手く 一括削除が出来ません。 >置換をしようとしても#N/Aをデータとして認識できない  ようです。 お手数ですがACCESSデータのクリーニングをする方法の お知恵を拝借できればと思います。 それでは宜しくお願いします。。

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

  • ベストアンサー
  • takkuni
  • ベストアンサー率24% (166/676)
回答No.1

エクセルでVLOOKUPなどの検索関数を使っていて、それがACCESS側で認識できないのではないでしょうか。 あらかじめエクセルの該当箇所を、数値か文字列データにして読み込んでやればうまくいくと思うのですが。

関連するQ&A

  • Access(アクセス)での文字列の置換について

    商品データベースをCSVでダウンロードし、一括で変更しようとしています。 Excelでは1つのセルに911文字以上のテキストが入っていると置換ができないようなんですが、アクセスではどうなのでしょう。 ちなみに、置換したいフィールドにはhtmlが入っていて、1000文字を超すフィールドもたくさんあります。 また、Excelはバージョンによって、ダブルクォーテーションを含むCSVデータ(htmlなど)は上手く1フィールドとして認識できないようです。アクセスもそのような不具合があるのかも教えていただきたいです。 よろしくお願いします。

  • アクセス 「#N/A」が置換、変換できない

    CSVから読み取ったデータに「#N/A」が 文字列(String型)としてテーブルのレコート゛に保存されています。 それを空白("")へ置換したいのですができません。 フィールドはテキスト型です。 ctrl+Fで「検索する文字列」に「#N/A」を入力し、 「次を検索」を押しても「指定した検索項目は見つかりませんでした。」 になってしまいます。 なぜでしょう?他の文字は検索、置換できます。 ご教授よろしくお願いします。

  • エクセルで♯N/A N/Aを無視して計算する方法

    エクセル初心者です。 エクセルで♯N/A N/Aを無視して計算する関数を教えてください。 例えば   A  B    C   D 1 100 200 #N/A N/A #N/A N/A 2 -6999 -11782 -16787 356 3 -6899 -11582 #VALUE! #VALUE! というデータがあります。 A3に「=A1+A2」という関数式を横にオートフィルさせます。上記2つを合計した数字を出したいのですがCとD列で「♯VALUE!」とでます。 「SUM」以外の関数でC3に「-16787」、D3に「356」と出したいのですが、どのような関数があるでしょうか? 教えてください、お願いします。

  • 「#N/A」 どういう意味のエラーなのでしょうか?

    アクセスやエクセルでたまに見かける「#N/A」と言うエラーですが どういう意味のエラーなのでしょうか? 「数式が矛盾してますよ!」ですか?

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

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

  • マクロ Excelデータ Accessへ

    マクロでExcelのデータでAccessにテーブルを作成する方法を教えていただけないでしょうか? Accessに接続して加工したテーブルのデータをExcelにコピーすることはできたのですがExcelのデータをAccessにコピーするマクロがわかりません。 どなたかお知恵を拝借できないでしょうか。 よろしくお願いいたします。

  • Access2003で特定列の改行コードを削除してCSVへエクスポート

    またまた、質問させていただきます^^; Access2003にてCSVデータを一旦インポートして、クエリなどを使いデータを編集し、別のテーブルへ追加クエリを使用して吐き出し、そのテーブルのデータ全てをCSVファイルへエクスポートする、といった処理をしております。 はじめに取り込むCSVデータが、セル内(エクセルの編集画面でたとえさせていただきます)で沢山改行されているデータで、それをアクセスに取り込むと改行は一旦なくなったように、見えるのですが、エクスポートするとやはり改行コードが着いたままエクスポートされます。 この改行コードをAccessの処理で削除したいのですが出来るのでしょうか?CSV内の改行全てを削除するのではなく、特定列内(例えばC列など)のセル内の改行コードのみの削除です。 エクセルのClean関数なども試しましたがAccessの処理で一括してしまいたいのです。 TeraPad、秀丸などのテキストエディタで改行コードの置換をすると全て消えてしまい、CSVの行を意味する改行コードまで消えてしまうので使えないし。。。 皆様、お知恵をおかし下さい!お願いします。

  • #N/Aノの検索一括消去できませんか?

    どうしてもわからないのでみなさん是非教えてください! 関数「=VLOOKUP」を使用し不一致の場合「#N/A」が表示されるのですがこれを"0"扱いで以後の処理で使いたいのです。 どうすればいいか知りたいのですが、どなたかよいアドバイスお願いします。 ただし、同シート上で数値が表示する形のプログラムも VLOOKUPを使っているので、「#N/A」が表示されている不要データー だけが消去したいのです。 検索→「=VLOOKUP」→置換「   」などだと すべてのシート上にあるすべての「=VLOOKUP」を違う数値にしてしまったりするので困ります。 あくまでも、計算値が「#N/A」のものを省きたいのです。

  • #N/A を計算式をそのままで”0”表示にしたい

    教えてください。 EXCEL VBA のマクロ作成で、 データを他のシートからコピー貼付(形式を選択して貼付の中のリンクの貼付)をします。 すると計算式(VLOOKUP)のある部分は数値がない時、(#N/A)がそのままになってしまいます。"0"表示にしたいのです。 データがある時は、計算結果を表示させるようにする。      10月  11月  12月  1月   2月   3月 Aさん   20   50   3    2   10    7   Bさん   15   30   5    5   12    10 合計    35   80   8    7   22    17 Cさん   #N/A  #N/A  #N/A  #N/A  20   #N/A Dさん   #N/A  #N/A  #N/A  #N/A  #N/A  #N/A 合計    #N/A  #N/A  #N/A  #N/A  20   #N/A  ・  ・  ・ 計算式は消えないようにしたい。 よろしくお願いいたします。

  • エクセルで計算式をいれたときに#N/Aとでるのですが。

    エクセルで計算式をいれたときに#N/Aとでるのですが。 その表示を隠す方法はありますか? たとえば、VLOOKUP関数を使って、名前のデータに番号がついているのですが、番号を検索値にして別のシートに、番号を入れるだけで、名前が呼びだせるようにしたのですが、名前か無い場合#N/Aと表示されるのはわかりますが、あえてそれを表示しないで空白のままにしたいのです。 方法はありますか?最初に計算式をいれたときに、番号をいれないと、全部#N/Aになってますよね。それを表示したくないのですが。。。 どなた教えてください!

専門家に質問してみよう