• ベストアンサー

Accessで、特定の記号を削除したいです。

Accessで、特定の記号を削除したいです。 具体的には、CSVファイル内に記述されているhtmlタグから、"(ダブルコーテーション)を全て消したいです。 ですが、Ctrl+Fで検索・置換を出して"を検索しても、 「レコードの検索が終了しました。指定した検索項目は見つかりませんでした」 と出てきます。 どうすればいいのでしょう? Accessは2007、OSはXPです。 よろしければ助けてください。

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

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

【要旨】 『検索と置換』ダイアログで、『検索条件(H)』に「フィールドの一部分」 を指定して、検索または置換を行ってみて下さい。 【詳細】 > Ctrl+Fで検索・置換を出して"を検索しても、 Accessの場合、Ctrl+Fによる検索では、Excel等のそれとは異なり、 「完全一致検索」がデフォルトになっています。 ですので、今回の目的のためには、曖昧検索になるように条件を 指定しなおしてやる必要があります。 具体的には、冒頭に書いたとおり、『検索条件(H)』の欄で、 「フィールドの一部分」を指定すればOkです。 ・「フィールド全体」:  フィールド全体が一致、つまり完全一致 ・「フィールドの一部分」  フィールドの一部分と一致、つまり曖昧検索 ・「フィールドの先頭」  ・・・先頭一致ですね。 なお、今回は全てを削除とのことなのでこの機能で問題ありませんが、 あるパターンに合致した場合に限定する場合は、更新クエリと関数 (Replace関数など)を使用することになりますので、今後の参考まで。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • tadagenji
  • ベストアンサー率23% (508/2193)
回答No.3

検索・置換文字をダブルコーテーションで囲っていますか?

全文を見る
すると、全ての回答が全文表示されます。
  • layy
  • ベストアンサー率23% (292/1222)
回答No.2

>CSVファイル内に記述されている CSVファイル上の「"」を削除したいのでしょうか >Ctrl+Fで検索・置換を出して どの状態ででしょうか。データシート表示上でしょうか どのソフトでの検索画面か明示してないですが、 「"」はそもそも文字列のかこみで使いますから、 「"」単独の1文字で検索文字として指定するのでなく、 「"""」とすることあります。確認してください。 それだけで済むかもしれません。 「ACCESSでやりたい」ということはシステムの一部として 機能を付与したいということでしょうか。 検索して、ということは1回限りやればいいニュアンスですが・・・・。 「削除機能を作る」「検索画面で見つからない」、 別で考えたら良いでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

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

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

  • sedでダブルコーテーションを違う文字に置換

    お世話になります。 csvファイル内にある"""(ダブルコーテーション3つ連続)を"~(ダブルコーテーション+チルダ)に置換 したいのですが、どのように記述すればいいのでしょうか? Windows7上でGNU32のsed.exeを使用しています。

  • (”)この記号下に付する方法はないの?

    ダブルクォーテーション(”)。。 この記号を添付画像にように下に付するには,どのような操作をすればいいのでしょうか? メモ帳で記述したいのですが・・

  • ACCESS2000でマクロでCSVエクスポート

    ACCESS2000でマクロでCSVでエクスポートしたいのですが、テキスト文字がダブルコーテーションで囲まれてしまいます。このダブルコーテーションを使用せずに、マクロでエクスポートしたいのですが、ウイザードを使わないとできないのでしょうか。 宜しくお願いいたします。

  • CSVファイルからダブルクォーテーションを削除したい。VBS使用で。

    CSVファイルからダブルクォーテーションを削除したい。VBS使用で。 CSVファイルのダブルクォーテーションを外す方法が Wendy02さん回答の http://oshiete1.goo.ne.jp/qa3016163.html (タブ区切りデータからダブルコーテーションを外したい) を使用してみました。 〔使用前〕 "1","00030123","00000000000000000000","00000000000000000019","4220120","42201","","1" 〔使用後〕 1,00030123,00000000000000000000,00000000000000000019,4220120,42101,",1" 使用後、ダブルクォーテーションで囲まれていない項目があると、 ダブルクォーテーションが残ってしまいます。 .Pattern ="""([^""]+)""" の部分を変更すれば、良いと思うのですが教えていただけないでしょうか?

  • ダブルクォーテーションが置換できません

    いつもお世話になっております。 PHP初心者です。 シングルクォーテーションとダブルクォーテーションを文字列として入力したいと思い、以下のように記述しました。 -------------------------------------------------- $naiyo = $_POST['naiyo']; $search = array('\'','"'); $replace = array('\'\'','\"'); $naiyo2 = str_replace($search,$replace,$naiyo); -------------------------------------------------- シングルクォーテーションは置換された(文字列として表示された)のですが、ダブルクォーテーションは表示されず、ダブルクォーテーション以下の文字列が消えてしまいます。 置換ができていないというよりも、そもそもダブルクォーテーションが検索に引っかかってもいないようです。 どのようにすればダブルクォーテーションも置換できるか、お分かりの方がいらっしゃいましたらご教示ください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • Excelのセル内にある特定文字で改行させたい

    ある汎用のシステムから出力されるテキスト(文章)をCSV形式のデータをEXCELデータに変換しています。そのEXCELに変換されたデータは、文章です。 1点問題があります。そのセル内の文章は、ある特定の記号を改行の代わりとして、連続したテキスト文章になっているため、非常に読み辛いものになっていますいます。その改行を意味する特定記号は、複数個存在し、セル内の個数は一定ではありません。  そのため、読み辛さを解消するためい、その特定記号をセル内での改行に置換させる、マクロまたはVBAでの一括処理することが出来ないでしょうか。置換処置後は、特定記号は不要です。 なお、(1)改行を意味する特定記号は、「~|」です。~と|の組み合わせで、それはそれぞれ半角表記されています。(2)1ファイルにおける対象レコード(行)は、約3,000~10,000行あり、手作業での処理は不可能です。 宜しくお願いします。

  • 運営中のECサイトのデータをCSVで一括DLすると、HTMLタグの記載

    運営中のECサイトのデータをCSVで一括DLすると、HTMLタグの記載されている箇所が『<FONT color=""#00000"">あいう</FONT>』のように、ダブルクォーテーション部分がダブルクォーテーションで囲まれてしまいます。 管理画面で直接タグを編集すればそのまま反映されるのですが、DLしたCSVをエクセルで加工してUPすると、そのままダブルクォーテーションで囲まれたままになりデータが壊れてしまいます。 DLしたCSVをエクセルに読み込む際、囲んでいるダブルクォーテーションを自動で一括削除するなど何か良い方法はありませんでしょうか?

  • CSVデータの削除をするには?

    検索した結果が同じCSVデータの項目を削除したいのですがどのように書いたらいいのでしょうか? たとえば 1234,5678,123456,123,65432,543 というCSVのデータがあって123だけを消したい場合などです。 単純にreplaceを使ってしまうと第1項目目の1234と第3項目目の123456も置換されてしまうため困っております。 なにとぞお力を貸してください。

専門家に質問してみよう