Ver 6.1
TRIM 関数とは
余分なスペースを削除した値を文字列で返す関数です。分類項目は【テキスト】になります。
使用例
余分なスペースを削除する。
実行結果
セルA2に、余分なスペースを削除した文字列が表示されます。
・セルA2には、次の値が戻り値として返されています。
A[半角スペース1個]B[半角スペース1個]C
入力する数式
=TRIM(A1)
(1) 引数【テキスト】に該当する部分です。文字列を指定します。
事前準備
- セルA1に【 A B C 】と入力
・【】内には、[半角スペース3個]A[半角スペース3個]B[半角スペース3個]C[半角スペース3個]と入力しています。
TRIM 関数の入力
関数ウィザードの表示
(1) セルA2に移動して下さい。
(2) 【Ctrl】キーを押しながら【F2】キーを押して下さい。
関数ウィザードが開きます。
・(4)の時点での画像です。
(3) 検索入力欄に【trim】と入力して下さい。
(4) 関数一覧から【TRIM】をクリックして下さい。
(5) 【次へ】をクリックして下さい。
引数テキストの入力
・(6)の時点での画像です。
(6) テキスト入力欄をクリックしてから、セルA1をクリックして下さい。
(7) 【OK】をクリックして下さい。
備考
削除されるスペースとは
関数ウィザードの説明によると、TRIM 関数は【語頭】のスペースを削除することになっていますが、実際は次の3つが削除対象になっていると思われます。
- 先頭の文字より前の空白
- 文字と文字の間の空白
- 末尾の文字より後の空白
削除対象は半角スペースのみであることに注意して下さい。全角スペースはそのまま残ります。
空白の位置 | 処理の方法 |
---|---|
先頭の文字より前 | 全て削除 |
文字と文字の間 | 1つのみを残し、他は全て削除 |
末尾の文字より後 | 全て削除 |
基本的には、上の表の通りに処理されます。
ただし、半角・全角スペースの両方が入力されている場合は処理が通常と異なるため、注意が必要です。
調査内容
削除対象のスペースを調べるため、簡単な調査を行いました。
引数に指定したセルに、半角スペースのみが入力された場合の戻り値です。
引数 | 戻り値 | 備考 |
---|---|---|
[半] AB | AB | 最初の文字の前に半角スペースを入力した場合は、スペースは全て削除される。 |
A [半] B | A [半] B | 文字と文字の間に半角スペースを入力した場合は、スペースは1つを残して全て削除される。 |
AB [半] | AB | 最後の文字の後に半角スペースを入力した場合は、スペースは全て削除される。 |
引数に指定したセルに、全角スペースのみが入力された場合の戻り値です。
引数 | 戻り値 | 備考 |
---|---|---|
[全] AB | [全] AB | 最初の文字の前に全角スペースを入力した場合は、スペースは全てそのまま残る。 |
A [全] B | A [全] B | 文字と文字の間に全角スペースを入力した場合は、スペースは全てそのまま残る。 |
AB [全] | AB [全] |
最後の文字の後に全角スペースを入力した場合は、スペースは全てそのまま残る。 |
引数に指定したセルに、半角スペースと全角スペースの両方が入力されている場合の戻り値です。
引数 | 戻り値 | 備考 |
---|---|---|
[半] [全] AB | [全] AB | 最初の文字の前に半角スペース全角スペースを入力した場合は、半角スペースは全て削除され全角スペースは全てそのまま残る。 |
A [半] [全] B | A [半] [全] B | 文字と文字の間に半角スペース全角スペースを入力した場合は、半角スペースは1つを残して他は全て削除され、全角スペースは全てそのまま残る。 |
AB [半] [全] | AB [半] [全] | 最後の文字の後に半角スペース全角スペースを入力した場合は、半角スペースは1つを残して他は全て削除され、全角スペースは全てそのまま残る。 |
[全] [半] AB | [全] [半] AB | 最初の文字の前に全角スペース半角スペースを入力した場合は、全角スペースは全てそのまま残り、半角スペースは1つを残して他は全て削除される。 |
A [全] [半] B | A [全] [半] B | 文字と文字の間に全角スペース半角スペースを入力した場合は、全角スペースは全てそのまま残り、半角スペースは1つを残して他は全て削除される。 |
AB [全] [半] | AB [全] | 最後の文字の後に全角スペース半角スペースを入力した場合は、全角スペースは全てそのまま残り、半角スペースは全て削除される。 |
[半] [全] [半] AB | [全] [半] AB | 最初の文字の前に半角スペース全角スペース半角スペースを入力した場合は、最初の半角スペースは全て削除され、全角スペースは全てそのまま残り、その後の半角スペースは1つを残して他は全て削除される。 |
A [半] [全] [半] B | A [半] [全] [半] B | 文字と文字の間に半角スペース全角スペース半角スペースを入力した場合は、最初の半角スペースは1つを残して他は全て削除され、全角スペースは全てそのまま残り、その後の半角スペースは1つを残して他は全て削除される。 |
AB [半] [全] [半] | AB [半] [全] | 最後の文字の後に半角スペース全角スペース半角スペースを入力した場合は、最初の半角スペースは1つを残して他は全て削除され、全角スペースは全てそのまま残り、その後の半角スペースは全て削除される。 |
[全] [半] [全] AB | [全] [半] [全] AB | 最初の文字の前に全角スペース半角スペース全角スペースを入力した場合は、最初の全角スペースは全てそのまま残り、半角スペースは1つを残して他は全て削除され、その後の全角スペースは全てそのまま残る。 |
A [全] [半] [全] B | A [全] [半] [全] B | 文字と文字の間に全角スペース半角スペース全角スペースを入力した場合は、最初の全角スペースは全てそのまま残り、半角スペースは1つを残して他は全て削除され、その後の全角スペースは全てそのまま残る。 |
AB [全] [半] [全] | AB [全] [半] [全] | 最後の文字の後に全角スペースを入力した場合は、最初の全角スペースは全てそのまま残り、半角スペースは1つを残して他は全て削除され、その後の全角スペースは全てそのまま残る。 |