- ベストアンサー
エクセルで左端のスペースを削除したいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
LTRIM関数というのはエクセル関数に無いようだ。 Googleででも「エクセル LTRIM]で照会すれば、ここに質問するまでも無いこと。 http://www.relief.jp/itnote/archives/001799.php ここに書かれている >VBAのTrim関数を呼ぶユーザー定義関数を作成するのが手っ取り早いでしょう 標準モジュールに Function ltri(a) ltri = LTrim(a) End Function ーー 使い方はセルで 例えばB2セルに =Ltri(A2) テスト例 aaaa aaaa dddd dddd ss sssf ss sssf as as aaf sdf aaf sdf 先頭の全角スペースも省くようだ(其れで良いでしょう)
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 A列を選択→編集→置換→検索文字列欄に半角スペースを入力、置換文字列欄は未入力、オプションで半角、全角を区別するを選択→すべて置換で如何でしょうか。
お礼
mu2011 様 ありがとうございました。お蔭様で解決しました。 半角、全角の区別できたんですね お恥ずかしい限りですが助かりました。
- merlionXX
- ベストアンサー率48% (1930/4007)
Ltrim関数わワークシート関数ではないと思います。 =TRIM(A1) これで前後のスペースを削除します。文字列の中のスペースはそのままです。 この式を入力し、あとは下まで式をフィルドラックでコピーすればOKです。
お礼
merlionXX 様 ありがとうございました。お蔭様で解決しました。 Trimでいいんですね。お恥ずかしい限りです。 簡単で恐縮ですが、お礼申し上げます。
関連するQ&A
- エクセル関数で文字列の中のスペースの有無を調べたい。
エクセル関数について教えてください。 全てが半角のはずの文字列・A1セルについて、下記について調べたいです。 1.同列(A列)の他のセルに入力されている文字列とのダブリチェック(同じ文字列がないかの確認) *ダブリがある場合"ダブリ"表示 2.A1の文字列中のスペースの有無 *スペースがある場合"スペース"表示 3.A1の文字列中に全角が混ざっていないか *全角がある場合"全角"表示 1.については、 =IF(COUNTIF(A:A,A1)>=2,"ダブリ","") の関数を使用してチェックが出来ると思うのですが、 2.については、関数TRIM 及び 置換での削除方法、3.については、 関数ASC での半角変換 しか手段が見つかりませんでした。 上記のものをマクロを組んでいる中に組み込みたいので、出来れば、上記3つの結果をひとつのセル(C1)に表示させたいのですが、可能でしょうか? *A1セルに上記3つが当てはまる場合、C1セルに "ダブリスペース全角" と表示させたい。 どれについて引っかかっているのかがわかればいいので、記号などに置き換えてもかまいません。 可能な限り調べては見たのですが、私の知識ではどうにもなりませんでした。 もし、いい案などがあればご紹介してください。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 文字列内の記号、スペースなどを削除する方法
エクセル2000 OS:WinXPpro 本人の技量レベル:VBAはコピペして実行しても、修正が出来ないので、なるべく関数で処理したい。 半角カタカナ英数だけの文字列を作りたいのです。 元のデータには()などの記号、句読点、スペース等が含まれています。 一応TRIM関数で余分なスペースは削除しましたが文字列中の半角スペースが残っています。 これを半角カタカナ英数だけを残してベタの文字列にしたいのです。
- ベストアンサー
- オフィス系ソフト
- 半角全角スペースの削除(先頭&末尾)
やまとです。 ある文字列の先頭と末尾のスペースを取り除きたいのですが、 どのようにしたら良いでしょうか? 事前に試した事が2つあります。 1.trim を使用する。 $aiueo = " あいうえ お "; $aiueo = trim($aiueo)); とすると、スペースが削除されます。 しかし、これでは全角のスペースが削除されないようですね。 2.置換する。 $aiueo = " あいうえ お "; $aiueo = str_replace( ' ', '', $aiueo ); とすると、全角のスペースが削除されます。 しかし、文字列の先頭と、末尾以外の全角スペースも削除されてしまう ようですね。 では、文字列の先頭と末尾の半角スペースと全角スペースを削除したい場合は どのようにしたら良いでしょうか? ご教授願います。
- ベストアンサー
- PHP
- 末尾の全角スペースの削除
SQL Server 2008環境です。 文字列の末尾の空白を一括して削除したくて、以下のようなクエリを書きました。 UPDATE TEST_TABLE SET NAME = REPLACE(RTRIM(REPLACE(StoreBranchName, ' ', ' ')), ' ', ' ') 全角スペースを一度半角スペースにして、RTRIMをかけた後、最後に 半角スペースを全角に直すというものです。 しかし、これだと、元々半角スペースが入っていた場合、そっちまで全角スペースに なってしまうため悩んでおります。 うまいやり方を教えていただけないでしょうか。 宜しくお願いします。
- 締切済み
- SQL Server
- エクセル:スペースの削除(連続するセル)
全角で4文字分スペースをあけ、その後 文字を入力してあるセルがひとつの列に 数百行あります。 スペースをすべて削除し、左詰めで文字を 別の列に表示させたいと思います。 ○○○○M55 ○○○○N987 ↓ M55 N987 行数がかなり多いので、関数等を使い、 オートフィルで一気に片付けたいのですが、 何か良い方法はないのでしょうか?? 教えてください よろしくお願いします!!
- ベストアンサー
- オフィス系ソフト
- エクセルシートを半角・スペースなしに
エクセルのシートに文字列・数字が入力されています。しかし文字や数字の間に空白があったり、全角・半角がバラバラに入力さています。 これを全て、半角でスペースをなくすにはVBAにどのように書けばよいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルで、【スペース除き】【半角⇒全角へ】
タイトルの件、質問します。 A1セルに、下記のように、全角と半角の文字数字及び、スペースが入っています。 これを ・全角のみ ・半角文字、半角スペース 削除 を出来ないでしょうか? あいうえお12345 アイウエオ 12345
- ベストアンサー
- オフィス系ソフト
- (VBA)文字列の最後のスペース及びーを削除
(VBA)文字列の最後のスペース及びーを削除 2021/09/01 11:35 offie_2019,windows10 ちょっと紛らわしい質問なのですが 例えば、E列に文字列が数十行あって それぞれの文字列の最後が下記のよう場合 不必要なスペースと-を削除したいのですが何か方法がありますか ? (視認性を良くするために 半角又は全角のスペースを□で表します。) -は、半角若しくは全角 それぞれ削除した文字列をE列の横のF列に書き出す形式を考えています。 takano□- takano- takano□- takano□-□ takano. takano.□ takano□(vol.2)□- 不必要削除後は、 takano takano takano takano takano. takano. takano takano□(vol.2) 一例の参考画像を下記に添付しました
- ベストアンサー
- Excel(エクセル)
- マクロで半角・全角スペースと改行を削除したい
マクロ初心者です。 BookA-sheetAの「F1:F40」に入っている文字列左右(前後)の半角・全角スペースと、 改行コードを削除したいのですが、書いてみたマクロはエラーが出てしまいます。 trim関数と、改行コード削除はどう組み合わせればよいのでしょうか? 初心者で申し訳ないのですが、ご教示いただければ幸いです。
- ベストアンサー
- その他MS Office製品
- 半角スペースを全角スペースに
文字列で、半角スペースを全角に置き換える方法がわかりません。。。 正規表現が苦手で、MySQLに登録する画面を作りましたが、半角スペースがあると、それ以降が無視されてしまうため、その半角スペースを全角スペースに置き換えたいのですが、書式がわかりません。 すいませんが、ご教授お願いします。 あと、もし全角スペースに置き換える方法以外で何かいい策などもしありましたら、それもよろしくお願いします。
- ベストアンサー
- PHP
お礼
imogasi 様 ありがとうございました。お蔭様で解決しました。 マクロまでご紹介頂き助かりました。関数のコピーしなくてすみます。 大変勉強になりました。大切に使わせていただきます。 簡単で恐縮ですが、お礼申し上げます。