dポイントプレゼントキャンペーン実施中!

関数のことあまりわかっていない初心者です。
英単語(1単語以上)のリストから、大文字で始まるものだけを抽出する関数を教えてください。6万行以上もあり、困っています。以下のようなリストです。
<A列>
Cesfalko
setting
set-point
sedation
cutting off sedation
Setous
Cedlips
Senapanman
Cepadipin

↑このうち、
Cesfalko, Setous, Cedlips, Senapanman, Cepadipin がわかるようにB列に1とか*とか入れたいです。

#ご存じの方からすれば、こんなことぐらいわからないの?と思われるくらい、恥ずかしいレベルですみません。
#FIND、IFなどを使う?程度ぐらいしかわかっていません。

よろしくお願いします。

A 回答 (4件)

別解です。


=IF(EXACT(A1,LOWER(A1)),0,1)
    • good
    • 1
この回答へのお礼

とても簡単でした。ありがとうございます!!!

お礼日時:2016/06/22 12:59

スマートな方法(?)です。


B1: =IFERROR(AND(CODE(A1)>64,CODE(A1)<91)/1,"")
    • good
    • 1
この回答へのお礼

いろいろやり方があるんですね・・勉強します。。

お礼日時:2016/06/22 13:00

例えば、こちらみたいな式を使うとか。



=IF(EXACT(PROPER(A1),A1),1,"")

EXACT関数で大文字と小文字を区別できますから、PROPER関数での
1文字目を大文字にしたものと比較できます。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …
    • good
    • 1
この回答へのお礼

すぐに回答いただき、ありがとうございました!

お礼日時:2016/06/22 13:00

スマートな方法はもっとあると思いますが、対象のセル内の文字列の先頭と、対象のセル内の先頭を小文字としたものとを比較して同じかどうかで判定する数式です。


B1=IF(EXACT(LEFT(A1,1),LOWER(LEFT(A1,1))),"小文字","大文字")
    • good
    • 1
この回答へのお礼

分かり易く説明ありがとうございました!

お礼日時:2016/06/22 13:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!