2022.03.15このページでは、以下の画像のようにセル上に記入されている文字列から空白(半角スペース)を取り除いく方法をご紹介していきます。応用すれば、空白でなくてもアンダーバー(_)だったり、カンマ(,)にも対応可能です。意外とよく使うスキルのなのでぜひやり方を覚えておきましょう。それではさっそくやっていきましょう。指定した文字を除去できる関数(SUBSTITUTE関数)SUBSTITUTE関数で空白除去する方法VBA上で指定文字列から空白を除去する方法おわりに指定した文字を除去できる関数(SUBSTITUTE関数)今回はSUBSTITUTE関数というものを使って、冒頭に紹介した処理を実行してみます。SUBSTITUTE関数の使い方は以下の通りです。“)で、”除去文字列の代わりの文字列”が何もない状態(“”)という形で指定してあげれば空白を除去することが可能です。スポンサーリンクSUBSTITUTE関数で空白除去する方法それでは実際にやってみましょう。以下の画像が空白を含む文字列に対して先ほどのSUBSTITUTE関数を適用し、空白(スペース)を除去している様子です。“”)という形で指定すればOKです。“”)という形で指定すればOKです。数式入力が終わったらエンターを押してみましょう。問題なく空白が除去されていますね。com)は空白が3つ、2つ、1つという複数のパターンを持っていましたが、一括で除去することができていますね。最後にSUBSTITUTE関数を使った空白削除処理をVBA上で実行してみましょう。以下がそのサンプルコードです。Sub基本的にはWorksheetFunction.Substituteを使って、先ほどエクセル上で実行していた処理を行っているだけですね。こちらも状況に応じて使えるようにしておきましょう。スポンサーリンクおわりにというわけで今回は、エクセル上で指定した文字列から空欄(スペース)を除去する方法をご紹介しました。データ整理の際などにぜひご活用ください。このように、私のブログではエクセルスキルはもちろん、様々なプログラミングスキルを紹介しています。今は仕事中で時間がないかもしれませんが、ぜひ通勤時間中などに他の記事も読んでいただけると嬉しいです。⇒興味をもった方は【ヒガサラ】で検索してみてください。確実にスキルアップできるはずです。最後に、この記事が役に立ったという方は、ぜひ応援よろしくお願いします。コピーヒガシをフォローするスポンサーリンクヒガシヒガサラblogスポンサーリンクエクセルVBA【VBA】マクロ実行中に指定コードまでジャンプ!GOTO文の使い方!この記事では、マクロ実行中に途中のコードを飛ばして指定したところまでジャンプできる【GOTO文】の使い方をご紹介しています。エクセルVBA【エクセルVBA】複数セルの文字列を連結合!CONCAT関数の使い方!VBAへの組み込みまでこの記事では、複数のセル内データを一つに結合することができるCONCAT関数の使い方をご紹介しています。&でちまちまくっつけるよりも圧倒的に便利!エクセルVBA【VBA】複数シートの見出し色を一括変更する方法!カラフル&同一系統色で実演!この記事では、VBAを使って複数のシートのタブ見出し色を一括変更する方法をご紹介しています。設定しておけば、シートの選択効率アップ!エクセルVBA【VBA】Dir関数の特性を詳細解説!ファイル確認や一括処理に超便利!この記事では、VBAでファイルを一括処理する際に非常に便利なDir関数の使い方を基本から詳細解説していきます。使いこなすと超便利な関数です!エクセルVBA【エクセル】COUNTIFで不等号を使用し、さらに複数条件で探索!この記事では、条件にあてはまるデータ数を数えてくれるCOUNTIF関数に不等号を使用し、さらにその探索条件を複数化する方法をご紹介します。算出する方法こんにちは、ヒガシです。このページでは以下の画像に示すように、ねじれの位置にある2直線の最近点座標、および最短距離を算出する方法をご紹介していきます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ご指摘ありがとうございます。修正させていただきましました。【python-openCV】背景画像に別の画像を合成する方法!やぎ2023.05.29こんにちは。書く必要があると思います。【python-openCV】背景画像に別の画像を合成する方法!サトシ2023.05.11承知しました。アドバイス本当にありがとうございます。【VBA】大量のファイル名変更!指定したフォルダ内を一括操作!ヒガシ2023.05.11/はフォルダの階層が変わることを意味しますので使えません。substitute関数などを使って別文字に変換してから実行すると良いと思います。【VBA】大量のファイル名変更!指定したフォルダ内を一括操作!サトシ2023.05.10何度もすみません。/を使うと出来ないみたいです。2001-001-1/4とかにしたいのですが、ファイルが見つかりませんとかパスが無効ですとなります。検索タイトルとURLをコピーしました。