2012年10月09日

指定した文字が何文字目か知りたい(FIND関数)[Excel]

find関数_例.jpg

指定した文字が何文字目なのか調べるには、FIND関数を使います。

FIND関数は、
FIND(検索文字列,対象,開始位置という風に使います。

対象のセル(もしくは文字列)の中で、開始位置から検索していって、
検索文字列先頭から数えて何文字目? という式です。

開始位置は省略する事ができるので、一旦忘れて、上の例でやってみましょう。

セルA1の中で、@は先頭から数えて何文字目? としたいので

セルB1に、『=FIND("@",A1)』と入力します。
find関数_式.jpg


計算結果が、『6』になりましたぴかぴか(新しい)
find関数_結果.jpg


では、もう少しやってみましょう。

一つ目の『(ドット)』が何文字目か知りたいときは?

=FIND(".",A1)』ですねexclamation 計算結果は、『11』になりました。
find関数_結果_2.jpg


ではでは、二つ目の『(ドット)』が何文字目か知りたいときは??

こういう時に、開始位置を指定します!

一つ目の『.(ドット)』1文字後ろから検索していって、『.(ドット)』が先頭から何文字目か知りたいので

=FIND(".",A1,FIND(".",A1)+1)』となります。
find関数_結果_3.jpg

開始位置が関数だとわかりづらいですか?

一つ目の『(ドット)』は、『=FIND(".",A1)』で、『11』でしたから、

二つ目の『(ドット)』は、12文字目から検索して、先頭から何文字目?って事なので

=FIND(".",A1,12)』 となります。

これなら、わかりますか?

関数の中に、関数を入れることもできるんですよ。

ちょっとずつ慣れていきましょうねかわいい


posted by Ponta at 20:39| Comment(0) | TrackBack(0) | Excel基本 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。