手入力していくデータで余計なスペースが入ってしまう場合、いちいち置換などで直すのが面倒です・・・。
こうした場合、もっと楽に修正することができないですかね?
その場合は、関数の「TRIM」を活用すると良いですよ!
では、TRIMの使い方について解説していきますね。
はじめに
この記事は関数の概要を把握していることが前提です。
関数の概要については以下の記事をご参照ください。
はじめに この記事は数式の概要を把握していることが前提です。 参考記事 数式の概要の詳細は以下の記事をご参照ください。 関数とは 関数とは、数式の構成要素の1つであり、固有の計算/処理の機能がセットされた数式のことです。 …
元データの文字列から余計なスペースを削除し、表記を統一したい場合は「TRIM」が有効
手入力するデータは「表記ゆれ」が起きてしまうもの。
表記ゆれとは、人から見れば実質同じデータなのに、PC(Excel)から見ると別の表記になってしまっていることを指します。
その一例が、スペース(空白)の有無です。
スペースの有無での表記ゆれがあると、これをキーにした場合の検索や集計ができない、あるいは結果が狂うというリスクがあります。
よって、事前に余計なスペースは削除し、表記を統一することが必要です。
こんな場合、関数の「TRIM」を使うことで、文字列内の単語間のスペースを1つずつ残し、それ以外の余計なスペースを自動的に削除することが可能となります。
ちなみに、TRIMは「トリム」と呼びます。
スペースは全角/半角どちらも対応可能です。
よって、余計なスペースを削除し、表記を統一したい場合はTRIMを使用していきましょう。
改行コードを削除したい場合は「CLEAN」を使用してください。
はじめに この記事は関数の概要を把握していることが前提です。 参考記事 関数の概要については以下の記事をご参照 …
TRIMの構文
TRIMの構文は以下の通りです。
=TRIM(文字列)
単語間のスペースを1つずつ残して、不要なスペースをすべて削除します。
引数名 | 必須 | データ型 | 説明 |
---|---|---|---|
文字列 | ○ | 文字列 | 削除対象のセル(値が文字列)を指定します。 |
文字列に余計なスペースがない場合は、引数「文字列」に指定した値がそのまま表示されます。
【参考】TRIMは「文字列操作関数」
あくまで参考情報となりますが、TRIMはリボン「数式」タブの関数ライブラリの「文字列操作」に分類されています。
実際にTRIMを活用する際は、以下で解説しているように直接入力で挿入していきましょう。
TRIMの使用結果イメージ
TRIMで余計なスペースを削除したイメージは以下の通りです。
今回は「担当者名」列の余計なスペースを削除しました。
なお、TRIMは原則一つの関数で一つのセルのみが変換対象です。
ベースの数式をセットしたら、他のセルへペーストしましょう。
【参考】単語間にスペースが複数ある場合、先頭のスペースが残る
TRIMは単語間のスペースは1つ残しますが、単語間にスペースが複数ある場合は、その中で先頭にあるスペースを残す仕様です。
たとえば、単語間のスペースが2つあり、全角スペース→半角スペースの順で並んでいる場合、先頭の全角スペースが残ります。
もし、TRIMで余計なスペースを削除できても、単語間のスペースが全角⇔半角で表記ゆれがある場合、ASCやJISを併用すると良いでしょう。
「半角」で表記を統一したい場合は「ASC」、「全角」で表記を統一したい場合は「JIS」を使用してください(詳細は以下の記事を参照)。
はじめに この記事は関数の概要を把握していることが前提です。 参考記事 関数の概要とSUMの使い方については以 …
はじめに この記事は関数の概要を把握していることが前提です。 参考記事 関数の概要とSUMの使い方については以 …
TRIMの数式の挿入手順
上記の結果を得るための手順は以下の通りです。
- 関数を挿入するセルを選択
※今回はJ2セル - 「=tri」と入力
- サジェストから「TRIM」を選択し、「Tab」キーで確定
- 削除対象のセルを選択
※今回はH2セル - 「Enter」キーで確定
- 1行目の数式をコピーし、以降のセルへペースト
※今回はJ3~J21セルへペースト
手順②の際にIMEを半角英数モードにすること。
テーブルの場合、手順⑥は不要(全レコードへ数式が自動的にコピーされる)。
サンプルファイルで練習しよう!
可能であれば、以下のサンプルファイルをダウンロードして、実際に操作練習をしてみてください。
※サンプルファイルのダウンロードには無料メルマガに登録いただく必要があります。
(上記リンクから登録フォームへ遷移します)
ブックを開いたら、次の手順を実施してください。(今までの解説のまとめです)
- 関数を挿入するセルを選択
※今回はJ2セル - 「=tri」と入力
- サジェストから「TRIM」を選択し、「Tab」キーで確定
- 削除対象のセルを選択
※今回はH2セル - 「Enter」キーで確定
- 1行目の数式をコピーし、以降のセルへペースト
※今回はJ3~J21セルへペースト
本記事の解説と同じ結果になればOKです!
さいごに
いかがでしたでしょうか?
TRIMは表記ゆれを修正する際に役立つ関数のうちの一つです。
定期的に余計なスペースを削除する機会があるなら、ぜひ覚えておいた方が良いですね。
なお、TRIM以外にもExcelでのデータ整形の各種テクニックを拙著で解説していますので、こちらも参考にしてみてください。
また、よりコアな情報を発信していくために「公式LINE」を開始しましたので、ご興味があれば以下バナーから友だち追加をお願いします!
特典として、Excelワークシート関数一覧(計22スライド)やExcelショートカットキー一覧(計25スライド)等をプレゼント!
ご参考になれば幸いですm(_ _)m
TRIMとセットで覚えておいた方が良い関数は、余計な改行コードを削除するCLEANです。
他にも、スペースの全角⇔半角を統一するASC・JISもセットで覚えておくとベターですね。