FIND Function
Finds the position of text within another text string, case-sensitive.
Syntax
Parameters
| Parameter | Description | Required |
|---|---|---|
| find_text | The text to find. | Required |
| within_text | The text to search within. | Required |
| start_num | The character position to start searching from (default 1). | Optional |
Basic Example
Find the position of a hyphen in a product code
=FIND("-", "ABC-123")The first hyphen appears at the 4th character.
Advanced Examples
Example 1: Find a specific instance
File pathsFind the second backslash in a path
=FIND("\", A2, FIND("\", A2) + 1)How FIND Works
FIND scans within_text for find_text and returns the position of the first match. It is case-sensitive. If the text is not found, it returns #VALUE!.
Important Notes & Limitations
Case-sensitive. Use SEARCH for case-insensitive search.
Does not support wildcards.
Returns #VALUE! if the text is not found.
Common Errors & Fixes
#VALUE! errorThe text was not found.Fix: Use IFERROR to handle missing text, or use SEARCH for case-insensitive matching.
Wrong positionCase mismatch because FIND is case-sensitive.Fix: Use SEARCH if case does not matter.
Download Practice File
FIND
findPractice FIND with Real Data
Download a sample CSV file with pre-populated data and practice exercises for the FIND function. Works in both Excel and Google Sheets.
File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps
Related Tutorials
Extract Text From String
Extract text from string in Excel and Google Sheets using LEFT, RIGHT, MID, and FIND. Learn to pull the first or last word, a middle substring, or text between two delimiters.
Google Sheets REGEXEXTRACT: Extract Text by Pattern
Learn Google Sheets REGEXEXTRACT with RE2 patterns: capture groups, case-insensitive flags, error handling and how to extract all matches from a string.
Split Text By Delimiter
Split text by delimiter in Excel and Google Sheets — use TEXTSPLIT, SPLIT, LEFT with FIND, and Text to Columns to break names, emails and codes into columns.