Excel、文字列以外の文字を数える


0

Excel 2013を使用しています。基本的に、セル内の文字数をカウントしようとしていますが、セルに指定の文字列が含まれている場合、その文字列を無視して残りをカウントします。

Excel_screenshot

上の画像を見ると、len式を使用してセルA1の文字数をカウントできます。ものすごく単純。しかし、セルA2の赤で強調表示されているセクションのみをカウントする方法を見つけるのは難しいと思っています。

ユーザーがセル内にパラメーター{location:}を配置する場合(常に発生するわけではありません)、コロンと右中括弧のの文字のみをカウントします。

Lenを代わりに使ってみましたが、正しくやっているとは思いません。これを行う簡単な方法はありますか?

前もって感謝します!

ジェレミー

回答:


2

これは必要な式です:

=IF(ISERR(FIND(":",A1,1)),LEN(A1),LEN(TRIM(MID(A1,FIND(":",A1,1)+1,LEN(A1)-FIND(":",A1,1)-1))))

数式は、セルの内容に「:」文字があるかどうかを確認します。

存在しない場合は、文字列の長さのみを計算します。

存在する場合は、「:」の隣の位置と、終了前の1つの位置から抽出された文字列の長さを計算します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.