• ベストアンサー

[Access] 余分な空白(スペース)の削除

テキストファイルをAccessにリンクしたなのですが、余分な空白(スペース)があります。 クエリを使ってこの余分な空白(スペース)を削除できるような関数はありませんでしょうか。 宜しくお願いしますm(_ _)m

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

Trim、RTrim、LTrimですね。 LTrimは左余白 RTrimは右余白 Trimは両方を兼ねてます。

yukikok
質問者

お礼

完璧です!ありがとうございました!!

その他の回答 (1)

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

前後のスペースならば、Trim 関数がつかえます。 間のスペースを取り除きたいのなら、Replace 関数を使う必要があると思います。

yukikok
質問者

お礼

言葉足らずの私の質問にいろいろな関数をありがとうございます!!

関連するQ&A

  • Accessでの全データから空白削除

    Access2003で、各データの数値の前後に存在する空白を全て削除したいと考えています(データ型はテキスト型)。 空白は半角スペースですが、1個~6個の幅があります。 例:" 111"、" 11 "、" 1111 "など 間に空白は入っていません。 シンプルに置換機能で検索できれば手っ取り早いのですが、データ件数が多いからか(40万件、60万件、80万件)、挙動が安定しません。 エラーが出て削除できなかったり、出来ているように見えてあるところから全く削除出来ていなかったりという状態です。 Trim関数あたりを使ってマクロでなんとかできるのかな、という想像はつくのですが、Howが全く分かりません。マクロ素人です。 よろしくお願いします。

  • [Access] テキストファイルをテーブルにリンク

    テキストファイルをテーブルにリンクし、各レコードの余分なスペースをクエリを使わずテーブルの定型支援等で削除する事はできますでしょうか? テキストファイル側を直せばいいというのは解っているのですが、、、ファイルの数が100を超えるので、アクセス側でできると助かります。 各レコードは↓のようにデータの前後にスペースが入っています。 <ここにスペース>abdcd12345<ここにスペース> 何か方法はありますでしょうか。 わかる方、教えてください!

  • accessで空白の時の抽出

    access2000を使っています。まだ初心者なので難しい事はできないのですが、クエリを使って絞り込み検索のフォームを作っています。 テーブル内のデータで空白のデータがあります。その際にクエリの抽出条件にlike iif(is null([forms]![formA]![テキスト100]),"*","*"&[forms]![formA]![テキスト100]&"*")としています。フォームのテキストが空白のときは全て抽出するという条件を満たす予定で設定したのですが、テーブル内のデータが空白の物が抽出できません。データが空白がない様にすればいいのでしょうが、クエリの条件で設定できないものでしょうか?データはテキスト型です。

  • Access 余分な件数分データ削除する

    Top100で抽出したデータがありますが、 同じ値があると、データ数がぴったり100件ではなく、103件だったりします。 そこで削除クエリを使って余分なデータを削除したいです。 フィールド名:ID/分類/金額 とあり、 IDごと分類ごとに、金額を昇順でTop100を出しているので、 100件数以上の余分なデータを、降順に削除するにはどのようなクエリを作れば出来ますか? どうかよろしくお願いいたします。

  • エクセル セルの空白削除

    エクセルをしようしていて、添付ファイルのように ディレクトリ名とファイル名を結合したものを別セルに出力したのですが、 その際に結合したセルの文字列の後ろにスペースが入るのですが、 削除する方法はないでしょうか? SUBSTITUTE関数を使用してみたのですが、表示はできるのですが テキストで見てみると、空白が入った状態になっていて うまいこと削除できません。 他にスペースを削除する方法があれば教えて頂きたいです。 よろしくお願いします。

  • Accessのピポットテーブルで空白に0を入れたい

    すみません。 教えてください。 Accessでクエリを元にピポットテーブルを作成したのですが、空白に0を入れたい場合はどのようにするのでしょうか。 Excelだと簡単にできたと思うのですが、Accessの場合はどのようにするのでしょうか。 よろしくお願いいたします。

  • 文字間の空白の削除を教えてください。

    全角文字の文字間にある空白を削除したいです。 山 田 太 郎 → 山田太郎 下記のとおり置き換えようとしてもダメでした。 select replace('山 田 太 郎',' ','') from user_master; 左空白削除(ltrim() 関数)、右空白削除(rtrim() 関数)、左右空白削除(trim() 関数)などは、ありますが。。。 文字間の空白削除は、どうすれば良いのですか?

  • Access2003 空白セルの平均集計について

    Access2003 空白セルの平均集計について こんにちは。 Access初級者ですが質問させていただきます。 空白セルを含む平均集計の扱いについて質問がございます。 毎日の交通量を、以下の手順で 月々の平均値を求めようとしていますが、 テーブル(交通量はテキスト型で設定) ↓ Val関数で数値化 ↓ クロス集計クエリで月ごとに平均化 ここで、欠測の日はテーブルでは空白セルとしていますが、 Val関数で数値化するとエラーになってしまいます。 また、Null値=ゼロ に設定すると、適切な平均値が得られません。 ※平均値の分母は、(月の日数)-(欠測日数)としたい。 ※欠測日数はつきにより異なる。 なにか良い方法がありましたらご教示お願いできますでしょうか。 よろしくお願いいたします。

  • Accessのテーブルから空白を削除したい!

    Access2000(OS:windows2000)です 住所が入っている項目に、いらない空白が入っているデータがあります ○○県××市●●町123 としたいのに ○○県 ××市 ●●町 123 と余計な空白が入っているデータがあるのです この空白を全てとりたい!と思い 置換してみたのですが、検索しても空白を拾ってくれず 困っています 何か他の方法で、空白を削除する方法はありますでしょうか?

  • ACCESS2010 クエリの条件で、空白を含む所

    お世話になります。 ACCESS2010 OS:Windows7 ACCESS2010のクエリを使って、下記のような事ができないか をご指導頂けますでしょうか 製品名の中に空白があって、そこまでのデータだけ抽出したいのです。 製品名:名前 + 空白 + カテゴリ + 空白 + バージョン  上記のような仕様で製品名が決められております。 そこで、最初の空白までのデータだけを出力したいのです。 どのような関数を使って表現が可能になりますでしょうか お忙しいとは思いますが宜しくお願い致します。

専門家に質問してみよう