FINDの使用時によくある問題は、エラー、想定外の結果、フィルダウンでの利用の3つに大きく分けられます。このFAQでは、よくある3つの質問を紹介します。
よくある質問
FIND関数で #VALUE! エラーが返されるのはなぜですか?
- 検索文字列と検索対象文字列の引数の順序が正しいか確認してください。
- 検索したい文字列が、対象のテキスト内に実際に存在することを確認してください。
- 開始位置が有効な数値であり、文字列の長さを超えていないか確認してください。
- 余分なスペースが含まれている場合は、テキストを整えてから再計算してください。
FINDの結果が想定と異なるのはなぜですか?
- FINDは大文字と小文字を区別することを確認してください。
- 指定した開始位置から検索が始まるため、返される位置が変わる場合があることを確認してください。
- セルの内容に、見えないスペースや特殊文字が含まれていないか確認してください。
- 大文字と小文字を区別しない検索が必要な場合は、その用途に適した別の文字関数を使用してください。
複数のセルでFIND関数を使用するにはどうすればよいですか?
- 最初の対象セルに正しいFIND数式を入力します。
- Enterキーを押して、結果が正しいことを確認します。
- セル右下のフィルハンドルをドラッグして、数式を他のセルにコピーします。
- 一部の参照を固定したままにする必要がある場合は、それらの参照に
$記号を追加してください。
用語集
| 用語 | 定義 |
|---|---|
| FIND | テキスト内で指定した文字列が最初に現れる位置を返す、文字列関数です。大文字と小文字を区別します。 |
| 引数 | 関数に渡す入力値のことです。たとえば、検索文字列、検索対象文字列、開始位置などがあります。 |
| フィルハンドル | セルの右下にある小さな四角形で、数式のコピーや複数セルへの結果の入力に使用できます。 |