TRIM 関数 (LibreOffice Calc)

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つを残して他は全て削除され、その後の全角スペースは全てそのまま残る。
タイトルとURLをコピーしました