• ベストアンサー

文字数を数える関数を教えてください

[](カッコ)の中に¥(エンマーク)・半角英語・半角数字・半角空白・・・があります。 [(カッコ)から1個目の半角空白までの文字数を数える関数を教えてください。 [(カッコ)も1文字と数えます。 例として [\a33 ]・・・6文字 [\f2 ]・・・5文字 [\f22 ]・・・6文字 [\a1 ]・・・5文字 英語はさまざまな文字が入ります。 数字は桁数が決まっていません。 半角空白は数字の後にきますが、1個の時もあれば2個の時もあります。 …以降の回答を隣のセルに表示させたいです。 知恵をお貸しください。宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.3

A1にデータがあるとして、 ●大文字、小文字を区別する場合   =FIND(" ",A1) ●大文字、小文字を区別しない場合   =SEARCH(" ",A1) 詳しくはヘルプ参照のこと。。    

すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.4

一つ目の半角空白までの数字ならFIND関数で出すことができます。 [\a33 ] ↑がA1にあるとして答えます。隣のセルなどを選択し =FIND(" ",A1) でお望みの6が出てきます。 つまり、A1のセルから半角スペース(" ")を探すようにという関数ですね。

すると、全ての回答が全文表示されます。
回答No.2

追記です。 あ、この場合最後の括弧は含まないからLEN(A1)-1になるって事かな?

すると、全ての回答が全文表示されます。
回答No.1

LENを使います。 A1に [\a33 ] とあって B1に =LEN(A1) とすれば文字数(7)がB1に表示されます。

すると、全ての回答が全文表示されます。

関連するQ&A