ヘルプの森~Excel・Access・Office全般ヘルプデスクサイト

No.002

テーブルのデータの一部分の文字列を別の文字列に置き換える

2003/2007/2010/2013/2016/2019

デーブルのとあるフィールドのデータ、例えば「○○商品」から「◇◇商品」などと、格納データの一部分のみを置き換える方法です。

一番早いのは、[置換]コマンドです。
一度置換してすぐに元に戻すことができるのは、最後の1件のみです。
たくさん置換してしまった後に元に戻すことが面倒な場合もありますので、後悔のないよう注意して設定してください。
念のため、テーブルをコピーしておくのがいいでしょう。

  1. 置換を行うフィールドの任意の場所にカーソルを置いて、ショートカット キー「Ctrl」+「H」、または [ホーム]タブ - [検索]グループ - [置換] をクリック、[検索と置換]ダイアログ ボックス の [置換]タブ を開きます。
    Accessホームタブ
  2. [検索する文字列] を「○○」、[置換後の文字列] を「◇◇」、[検索条件] を [フィールドの一部分] と指定します。
    検索と置換
  3. 一気に置換する場合は [すべて置換]ボタン、確認しながら置換する場合は、一度 [次を検索] をクリックし、その後 [置換]ボタン で1つずつ置換していくことができます。

置換はそのときコマンドです。
もし、データベースで何度も同じ置換がある場合は、更新クエリを利用するのがいいでしょう。更新クエリについては、ヘルプ「更新クエリでテーブルのデータを置換する(数値、文字列の一部更新)」をご参照ください。

Access2003では、
[編集] - [置換] をクリックして [検索と置換]ダイアログ ボックス を開きます。あとの設定は同じです。

関連ヘルプ

欠番が出たオートナンバー型フィールドの番号をふり直すには
テーブルデータの先頭にあるシングル クォーテーション(')を取りたい
オートナンバー型フィールドの書式を変更する
Accessの日付、時刻の書式(表示形式)について
郵便番号⇔住所の自動入力機能の設定(住所入力支援プロパティ)
市区町村の合併で郵便番号や住所が変更された場合の住所入力支援の更新について
オートナンバーを任意の番号からからふられるようにする
テーブルやクエリを印刷したときのページ設定が次に開くと戻ってしまう
twitter hatena line pocket