# Google Sheets FIND Function: Syntax, Examples & Tips

- URL: https://betteranalyst.com/google-sheets/find-function
- Author: Better Analyst

Formula Bot is now Better Analyst—same account, more powerful analysis.Formula Bot is now Better Analyst—same account and workflows, with more powerful analysis, dashboards, and automation.

[Learn what changed](https://betteranalyst.com/formula-bot-is-now-better-analyst)

The FIND function locates the position of a substring within a string, returning the starting index of the first occurrence.

```
FIND(search_for, text_to_search, [starting_at])
```

Generate FormulaExplain Formula

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

Describe the FIND you need in plain EnglishGenerate Formula

## Parameters

**`search_for`**:\
The string or character that you want to find within the `text_to_search`.

**`text_to_search`**:\
The text or cell reference in which you want to search for the `search_for` string.

**`starting_at`**:\
(Optional) The position in the `text_to_search` from which to start the search. If omitted, the search begins at the start of the text.

## What is a FIND Function in Google Sheets?

The *FIND* function in Google Sheets is a useful tool that allows you to locate the position of a specific substring within a string of text. It returns the index of the first occurrence of the substring, making it a valuable function for text manipulation and analysis. Unlike the SEARCH function, FIND is case-sensitive and does not support wildcard characters.

In simpler terms, FIND helps you determine where a particular piece of text appears within a larger text string.

## A Practical Example

Imagine you have a list of email addresses in a Google Sheets document, and you want to find the position of the "@" symbol in each email address.

### Email Addresses Table:

| Email Address |
| - |
| <john.doe@example.com> |
| <jane.smith@test.com> |
| <alice.jones@domain.org> |

## FIND Formula

To achieve this, you would use the FIND function as follows:

```
=FIND("@", A2)
```

In this formula:

- `"@"` is the substring you are searching for.
- `A2` is the cell containing the email address you want to analyze.

## Result of the Formula

When you apply the FIND formula to the Email Addresses Table, the output would look like this:

| Email Address | Position of "@" |
| - | - |
| <john.doe@example.com> | 10 |
| <jane.smith@test.com> | 10 |
| <alice.jones@domain.org> | 12 |

The FIND function returns the position of the "@" symbol for each email address, allowing you to quickly identify its location.

## Why Use FIND?

FIND is beneficial because it provides a straightforward way to locate specific characters or substrings within text. This can be particularly useful for data cleaning, validation, and extraction tasks. Additionally, since FIND is case-sensitive, it allows for precise text searches.

## Key Takeaways:

- **FIND**: A function that locates the position of a substring within a string of text.
- **Case-Sensitive**: Unlike SEARCH, FIND distinguishes between uppercase and lowercase letters.
- **Text Manipulation**: Ideal for tasks involving text analysis, validation, and extraction.
- **Common Use Cases**: Useful for email validation, data cleaning, and any scenario where specific text positions need to be identified.

FIND is an essential function for anyone working with text data in Google Sheets, providing a powerful way to enhance text analysis and manipulation capabilities.

Happy spreadsheeting!

## Example use case

You have a list of product descriptions in Column A and want to find specific keywords. Use the FIND formula to locate the position of a keyword within the descriptions, enabling you to filter or highlight products that contain certain terms for better inventory management.

## Need more help with Google Sheets formulas?

Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.

[Create Free Account](https://betteranalyst.com/signup)[Try Formula Generator](https://betteranalyst.com/excel-ai)

## Related spreadsheet guides

- ### [SEARCH in Google Sheets](https://betteranalyst.com/google-sheets/search-function)
  [Syntax and examples for the SEARCH function.](https://betteranalyst.com/google-sheets/search-function)
- ### [LEFT in Google Sheets](https://betteranalyst.com/google-sheets/left-function)
  [Syntax and examples for the LEFT function.](https://betteranalyst.com/google-sheets/left-function)
- ### [RIGHT in Google Sheets](https://betteranalyst.com/google-sheets/right-function)
  [Syntax and examples for the RIGHT function.](https://betteranalyst.com/google-sheets/right-function)
- ### [MID in Google Sheets](https://betteranalyst.com/google-sheets/mid-function)
  [Syntax and examples for the MID function.](https://betteranalyst.com/google-sheets/mid-function)
- ### [LEN in Google Sheets](https://betteranalyst.com/google-sheets/len-function)
  [Syntax and examples for the LEN function.](https://betteranalyst.com/google-sheets/len-function)
- ### [SUBSTITUTE in Google Sheets](https://betteranalyst.com/google-sheets/substitute-function)
  [Syntax and examples for the SUBSTITUTE function.](https://betteranalyst.com/google-sheets/substitute-function)
- ### [REGEXEXTRACT in Google Sheets](https://betteranalyst.com/google-sheets/regexextract-function)
  [Syntax and examples for the REGEXEXTRACT function.](https://betteranalyst.com/google-sheets/regexextract-function)
- ### [REGEXMATCH in Google Sheets](https://betteranalyst.com/google-sheets/regexmatch-function)
  [Syntax and examples for the REGEXMATCH function.](https://betteranalyst.com/google-sheets/regexmatch-function)
- ### [SPLIT in Google Sheets](https://betteranalyst.com/google-sheets/split-function)
  [Syntax and examples for the SPLIT function.](https://betteranalyst.com/google-sheets/split-function)
- ### [All Google Sheets formulas](https://betteranalyst.com/google-sheets-formulas)
  [Browse the full formula and tutorial library.](https://betteranalyst.com/google-sheets-formulas)

## Google Sheets how-to guides

- [How To Find Circular References In Google Sheets](https://betteranalyst.com/google-sheets/how-to-find-circular-references-in-google-sheets)
- [How To Find Duplicates In Google Sheets](https://betteranalyst.com/google-sheets/how-to-find-duplicates-in-google-sheets)
- [How To Multiply In Google Sheets](https://betteranalyst.com/google-sheets/how-to-multiply-in-google-sheets)
- [How To Password Protect An Google Sheets File](https://betteranalyst.com/google-sheets/how-to-password-protect-an-google-sheets-file)
- [How To Remove Blank Rows In Google Sheets](https://betteranalyst.com/google-sheets/how-to-remove-blank-rows-in-google-sheets)
- [How To Remove Duplicates In Google Sheets](https://betteranalyst.com/google-sheets/how-to-remove-duplicates-in-google-sheets)
- [How To Separate Names In Google Sheets](https://betteranalyst.com/google-sheets/how-to-separate-names-in-google-sheets)
- [How To Sort In Google Sheets](https://betteranalyst.com/google-sheets/how-to-sort-in-google-sheets)

Compare your options

## Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

1. [01ChatGPTOpen a balanced comparison prompt in ChatGPT.](https://chatgpt.com/?prompt=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
2. [02ClaudeOpen the same research prompt in Claude.](https://claude.ai/new?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)
3. [03PerplexityResearch the comparison with linked web sources.](https://www.perplexity.ai/search?q=Compare%20Better%20Analyst%20with%20using%20a%20general-purpose%20AI%20assistant%20for%20data%20analysis.%20Evaluate%20spreadsheet%20and%20document%20analysis%2C%20dashboards%2C%20repeatable%20reports%2C%20code%20transparency%2C%20data%20connections%2C%20pricing%2C%20and%20limitations.%20Use%20current%20public%20sources%2C%20distinguish%20verified%20facts%20from%20assumptions%2C%20and%20explain%20which%20types%20of%20users%20each%20option%20fits%20best.)

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.
