テキスト
FIND
定義
FIND は、大文字と小文字を区別して、あるテキストが別のテキストの中で始まる位置を返します。
構文
=FIND(find_text, within_text, [start_num])
引数
| 引数 | 意味 |
|---|---|
find_text |
探す文字です。大文字と小文字は一致している必要があります。 |
within_text |
検索するテキスト、またはそれを含むセルです。 |
start_num |
任意です。探し始める文字の位置です。省略すると、Excel は 1 から始めます。 |
計算例
予約表が都市名を保存しています。名前は A2:A4 に入っています。
| A: 都市 |
|---|
| Boston |
| Lisbon |
| Canton |
数式: =FIND("ton",A2)
結果: 4。Boston では文字 ton が4文字目から始まります。
練習問題
セル A2 には Packet が入っています。B2 に、A2 の中の ck の位置を返す数式を書いてください。
- B2 に、A2 の中の ck の位置を返す FIND 数式を書いてください。
- B2 は A2 の中の ck の位置を表示する必要があります。
ステップ 1 / 2
B2 に =FIND("ck",A2) と入力します。
ck は Packet の3文字目から始まるので、位置は 3 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は FIND を使っています。
B2 は 3 を表示しています。
関連する関数
FIND は MID に開始位置を渡すことが多く、LEFT はその位置より前の文字を取れます。
よくある間違い
FIND が大文字と小文字を無視すると期待するミスです。Boston の中で TON を探すと #VALUE! が返ります。セル内の文字は ton だからです。