Excel: 文字列内の最後のスペースを見つける方法


次の式を使用して、Excel の文字列内の最後のスペースの位置を見つけることができます。

 =FIND("/", SUBSTITUTE( A2 ," ","/", LEN( A2 )-LEN(SUBSTITUTE( A2 ," ""))))

この特定の数式は、セルA2の文字列の最後のスペースの位置を見つけます。

たとえば、セル A2 の文字列が「こんにちは」である場合、この数式は値6を返します。これは、文字列内で最初のスペースが出現する位置であるためです。

次の式を使用して、文字列内のスペースの合計数を見つけることもできます。

 =LEN( A2 )-LEN(SUBSTITUTE( A2 ," ",""))

たとえば、セル A2 の文字列が「こんにちは」である場合、文字列にはスペースが 1 つしかないため、この数式は値1を返します。

次の例は、これらの各式を実際に使用する方法を示しています。

例: Excel で文字列の最後のスペースを見つける方法

Excel に次のような文字列の列があるとします。

セルB2に次の数式を入力すると、セルA2の最後のスペースの位置を見つけることができます。

 =FIND("/", SUBSTITUTE( A2 ," ","/", LEN( A2 )-LEN(SUBSTITUTE( A2 ," ""))))

次に、この数式をクリックして、列 B の残りの各セルにドラッグします。

列 B には、列 A の各文字列の最後のスペースの位置が表示されます。

セルC2に次の数式を入力して、セルA2の文字列内のスペースの合計数を調べることもできます。

 =LEN( A2 )-LEN(SUBSTITUTE( A2 ," ",""))

次に、この数式をクリックして、列 C の残りの各セルにドラッグします。

列 C には、列 A の各文字列内のスペースの合計数が表示されます。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel: セルから特定のテキストを削除する方法
Excel: 文字列から最後の 3 文字を削除する方法
Excel: 文字列に文字を挿入する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です