• ベストアンサー

アクセスについて教えてください

今、アクセスの顧客データが1000件ほど入っていますが、 姓と名の間に半角スペースが入っています。 それをすべて全角スペースに直すことはできますでしょうか? 今、手作業でやっています(>_<) よろしくお願いします<m(__)m>

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

  • ベストアンサー
  • ppg-2
  • ベストアンサー率39% (77/193)
回答No.2

以下のSQLを実行すればできるでしょう。 update テーブル名 set 項目名 = replace(項目名,' ',' ') バックアップはお忘れなく!

hisoft39
質問者

お礼

詳しいお答え、ありがとうございました。 SQLはまだ未知の世界ですが、やってみます!

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

クエリで式1: Replace([電話番号],"-","")のようなのか可能なので アクセスのReplace関数の検索文字列を半角スペース、置換文字列を全角スペースでできるでしょう。 また全レコードの氏名フィールドを指定し編集ー置換ー(検索する文字)半角スペースー(置換する文字)全角スペースー(検索条件)フィールドの一部分、で「全て置換」でできるでしょう。 (アクセス2002) コピーのテーブル・クエリでやってみてください。

hisoft39
質問者

補足

ありがとうございました<m(__)m> 参考になりました。 私ももっと勉強しないといけないですね(>_<)

  • Nigun
  • ベストアンサー率22% (200/893)
回答No.1

置換を使って出来ると思います。 列を選択した状態でCtrl+Hで置換を行うポップアップが出ます。 検索する文字列に半角スペースを入れ、置換後の文字列に全角スペースを入れます。 検索条件をフィールドの一部分にして、全置換をすれば一括置換が出来ると思います。 ただこの場合、姓と名の間以外に半角スペースがあっても勝手に置換してしまいますが・・・

hisoft39
質問者

お礼

お答えありがとうございました。 やってみます<m(__)m>

関連するQ&A

  • 半角・全角スペースチェック

    エクセルのVBAで質問です。 現在、仕事でデータのコンバートの作業をしています。 送られてくるデータはTXTもしくはCSVなのです。 それを決められたフォーマットに加工しています。 それで現在、置換やオートフィルタの組み合わせで行っている作業を 自動化できないかと思い質問させていただきます。 氏名を 性 名としたいのですが、姓と名の間に半角スペースとしたいのです。 ただ、送られてくるデータが全角スペースだったり、 半角スペースが3つあったりとバラバラの状態です。 なのでいつもは置換で半角スペースに変えながら、 オートフィルタで半角スペースひとつを含まないものを出して 修正している状態です。 VBAでこれらをチェックし、自動修正することは可能でしょうか? よろしくおねがいします。

  • EXCELの同一セルの中にある姓名のぶんかつ方法

    EXCELの同一セルの中にある姓名のぶんかつ方法は ありますでしょうか。 姓と名の間には半角or全角のスペースがあります。 →同一セルの中にある、姓名を姓 名と別々のセルに分けたいため。

  • 曲の情報のマイルールがあれば教えてください

    iTunesとかで曲の情報を色々入れられますよね。 曲名や歌手はもちろん作曲者や歌詞まで。 これらを入れるときの文字の扱いに頭を悩ませております。 英数字・記号の全角・半角、姓と名にスペースを入れるか?入れるなら半角か全角か。 今はプレイヤーがネットから曲情報をダウンロードしてきて自動で入れてくれますが、この情報っておそらく個人がアップしたようなものですよね? なので、この辺のルールがマチマチで揃えたいと思うんですが、じゃあどう揃えた方が良いかなと。 記号で困るのが「()」と「!」「?」 これ半角だと見づらい気がしますし、全角だと主張が激しく見えます。 カッコについては半角にして半角スペースと組み合わせることで全角に見せつつ半角なので主張も激しくなく見えるみたいな手法を使ってる人もいるようで。 「(」全角 「 (」半角スペース+半角かっこ 人名も姓名の間を空けずにくっついてる場合が多いんですけど、漢字って固まると見づらいので僕はあまり好きじゃないんですよね。 なので、ことごとく姓名の間は空けるようにしてたんですけど、漢字じゃなくて平仮名表記にしてる人とか間を空けると何か間延びしてるというか。 全てにおいて全角・半角の扱いは悩みますね。 もういっそ全角オンリーでも良いかなと思ったんですが、英文の曲名とかめっちゃ長くなりますよね。 なんか酷いのになると英字は半角なのにスペースが全角とかの情報があったりしてバランス悪いったらありゃしない。 この辺のルール、皆さん自分なりのマイルールって決めて統一してますか? もうそんなん無視してプレイヤーが自動で落としてきてくれた情報をそのまま使ってる? 僕も最初はそのまま使ってたんですが、同じアーティストでも全角・半角、姓名の間にスペースの有無かつスペースの全角・半角などで、アーティスト絞りとかで困るので統一したいなと考えてます。 あなたにとってということで結構ですので、参考までにこういう風に統一してるというものがあれば教えていただけないでしょうか?

  • エクセル:同じ氏名が入力されたら忠告メッセージを出したい。

    お世話になります。 たとえば、A列の縦にずっと氏名を入力していくときに、間違えて同じ氏名を入力してしまったときに忠告メッセージを出すことはできますか? (1) できる場合、どのようにしたらできるのでしょうか? (2) さらに、間違って同じ氏名の方を入力してしまうにしても、姓と名の間にスペースを ・半角で入れたり ・全角で入れたり ・スペースがなかったり 入力担当者(5人ほど)に統一させることができません。そこで、入力担当者にそれができないのならシステムでカバーしたいのです。姓と名の間にスペースがあろうがなかろうが半角であろうが全角であろうが、漢字だけで同一人物と認識させた上で(1)のようなメッセージをだすことは可能でしょうか? VBA(イベント)でできますか? 初心者であるため、わかりやすく教えてくださるなら幸いです。 よろしくお願いします。

  • Access2003 入力規則?

    テーブルで、氏名を入力するフィールドがあります。 氏名入力はいろんな人が行っているため、氏と名の間のスペースが半角だったり全角だったり混在しています。 今後テーブルへ入力した時に、全角スペースになっているものは自動的に半角スペースに変換される方法とかはないでしょうか? できるだけ簡単な方法をよろしくお願いしますm(_ _)m

  • ACCESSでスペースの抽出

    ACCESSで、文字の間に半角が2つ入っているもの、または、全角2つが入っているデータの抽出など、できますか?またその方法があれば教えてください。お願いします。

  • 姓名の表記法について

    例えば山田花子という名前を表記するとき、「山田花子」と姓と名の間は空けないでそのまま続けるのが正しいのか、「山田 花子」と半角(あるいは全角?)スペースを入れるのが正しいのか、正式にはどちらなのでしょうか。 よろしくお願いします。

  • Accessに全角スペースは入力できますか?

    前任者が作成したファイルを加工しているのですが、いろいろとわからない事が多くてつまずきっぱなしです。 人の名前を入力するコメントに「苗字と名前の間に全角スペースを入力してください」と書いてあります。 ところがひらがなでの全角スペースは入力できません。英数半角の半角スペース2度打ちなら可能です。これはどうしてでしょうか? Accessでは全角スペースは入力できませんか? それともプロパティの設定の影響でしょうか? それからつまずいた時の現象から引ける逆引き辞典のような本はあるのでしょうか? どなたかご回答をよろしくお願いいたします。

  • 【Access2000】文字列の操作について

    Access2000で文字列の操作について質問です。 前任者が突然退職してしまったため、やり方が分からず困っています。。。 ■文字列の操作について 姓(フリガナ)と名(フリガナ)の文字列を下記仕様に変換したいと思います。 【変換前】   姓(フリガナ) 名(フリガナ)    ⇒全角カナで2つの項目に分かれている        【変換後】   姓名(フリガナ)    ⇒それぞれ半角カナに変換し、1つの項目に結合する    ⇒結合後のバイト長は30バイト、右詰で空白は半角スペースで埋める ■レコードのカウント処理について ・条件に合致したレコード数をカウント ・レコード数を右詰にし、前に0をつける(12バイト) Accessに詳しい方、ご返答いただけると助かります。

  • LotusNotesで全角の空白を半角に変換したい

    LotusNotesR507を使ってます。 LotusNotesのデータベースで、氏名を入力するフィールドがあります。 深く考えてなかったのですが、姓と名の間に"全角スペース"を入れる人と "半角スペース"を入れる人がいて、結果的にビューで見たときいまいち 見た目がよくない状態です。(使用上問題はないのですが・・) そこで、全角スペースを半角スペースに変換するエージェントを作ろうと しているんですが、上手くできません。 @narrowか@ReplaceSubstringあたりを使えばいいのかと思ったのですが・・ それとも何か宣言をしなくてはいけないのが欠落してるのでしょうか? Notesはあまり詳しくないので、分かりやすく解説頂けるとあり難いです。 よろしくお願いします。

専門家に質問してみよう