いつも、ご指導有難うございます。
アクセス2007で更新クエリを使用しています。
データは主に顧客データですが、顧客名のフィールド(データは外部からCSVでインポートしたものです)会社名の前と後ろに余分なスペースが入っています。
Trim関数、Ltrim関数、RTrim関数を使用して後ろにあったスペースは消すことが出来たのですが、どうしても文字列の前にあるスペースが消去できません。(Ltrim関数を使用しました)
データをみると「" "ABC商事」のように" "が消えません。
何か使用方法に違いがあるのでしょうか。
ご指導をお願い致します。
A 回答 (9件)
- 最新から表示
- 回答順に表示
No.9
- 回答日時:
>どうしても文字列の前にあるスペースが消去できません。
これは、全角文字を取り除けていないのだと思われます。
文字列の置き換え
Replace(※社名の文字列を指定する※, " ", "") ← 全角スペースをなき物にする。
Replace(※社名の文字列を指定する※, " ", "") ← 半角スペースをなき物にする。
のそれぞれで全角も半角もスペースを取り除くことができます。
Replace 関数は調べていただければ解りますが文字列の置き換えの関数です。
置き返される文字列を""にすれば事実上取り除きになります。
あと Replace は、どこにあっても対象になります。 『 ○○株式会社 △△支店 』の様な文字列の場合、中間の文字列も一気に処理できます。
Cindy.
No.8
- 回答日時:
「" "」が文字列の一部ですよね
例えば「除去」を文字列とするには「"除去"」としますね
「"」を文字列にするには「"""」ではなく「"""""」とします
これに従いますと「" "」は 「""" """」となります。
No.6
- 回答日時:
訂正です。
(1)のところで、
Dim lastRow As Long
は使用していないので削除してください。
いらないものが入っていました。
分からないところがあれば補足してください。
No.5
- 回答日時:
スペースを削除しようとしているのに残る、は普通に考えてありえないし、残ったそれはスペースでないです。
スペースとして認識されてない、というべきか。半角スペース、全角スペースを確認する。
顧客データのそこに改行コードが入るとも思えない。Tabくらいだろう。
(株)や(有)の語でそれも外字、括弧つきで1字としたものがFTP伝送でうまく変換できてない、表示できてないと考えられます。
フリーソフトで良いのでバイナリエディタでみるとこの変わらない部分の漢字コードがわかります。見方もわからない、スペースがどんな表記かもわからないなら検証も難しい。
データ作成元の時点でホントにスペースなのか確認する。文字がないからスペース、でもない。
No.3
- 回答日時:
全くあてずっぽうです。
その部分を16進で表示して、スペースかどうか調べられないですか。
パソコンでは16進で内容を表示して調べると言う、ツールや習慣がないようだが、文字列の内容などを調べるのには
決定的に有効。
多分スペースではないものがスペースの前に邪魔しているのでは。
関数を探すやその働きをしらべる場合ではないとおもう。
No.1
- 回答日時:
LTrim関数、RTrim関数、Trim関数の解説
http://www.accessclub.jp/samplefile/samplefile_1 …
LTrim 関数、RTrim 関数、および Trim 関数
http://office.microsoft.com/ja-jp/access-help/HA …
LTrim(" 文字列")
ですがいかがでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- Excel(エクセル) 【関数】ハイフン(-)を月や日に変えたい。スペースを削除したい。 4 2023/07/12 08:49
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- 会社・職場 Excel、Googleスプレッドシートなどへのデータ入力 2 2023/07/06 05:59
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) エクセルデータ。容量を減らすにはどうしたらいい? 11 2022/12/22 09:01
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- その他(クラウドサービス・オンラインストレージ) このような条件でデータを置いておけるサービス 3 2022/07/25 08:31
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
access2021 印刷プレビューでの...
-
accessデータを指定したExcel、...
-
Accessのクエリで、replace関数...
-
Accessのテキストボックスの入...
-
Microsoft365にAccessってあり...
-
Vba Userformを前面に出すについて
-
Accessのフォーム上のテキスト...
-
実行時エラー3131 FROM 句の構...
-
【Access】Dcount関数の複数条...
-
Access で半角スペースと全角ス...
-
access2019 チェックボックスと...
-
access クエリ yes/no型のクエ...
-
Accessのクエリの結果を、既存...
-
ACCESS VBA でのエラー解決の根...
-
Access VBA [リモートサーバー...
-
Access VBA でHTML文を表示したい
-
ACCESS2019でのエラーメッセージ
-
Access 複数条件検索の設定が上...
-
Accessのスプレッドシートエク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文章内にスペースを入力する方...
-
viで行にスペース(空白)を挿...
-
Twitter(X)で、スペース機能が...
-
数値と単位が離れないように半...
-
エクセル→CSVにした時、スペー...
-
名前の入力について
-
https://www.city.sabae.fukui....
-
自作のHPを死後も残す方法は?
-
エクセルについて質問です。 写...
-
「?」のあとにスペースはいら...
-
脳内メーカー
-
JR谷川駅の駐車場について
-
word 2007 フィールドコード内...
-
HP作成時容量20MBとはど...
-
ワードでどうしてもわからない...
-
wordで文字の空白部分を等間隔...
-
電子辞書の使い方
-
省スペース デスクトップパソコ...
-
正規表現で郵便番号だけを削除
-
有料でおてごろなホームページ...
おすすめ情報