What it does
FIND and SEARCH return the position of text inside another text value.
Syntax or pattern
=FIND(find_text, within_text, [start_num]) / =SEARCH(find_text, within_text, [start_num])5 practical examples
Find dash position
Locate a dash in a code.
=FIND("-",A2)Useful before LEFT or MID.
Extract text before a dash
Return the text before the first dash.
=LEFT(A2,FIND("-",A2)-1)A common text-splitting pattern.
Case-insensitive search
Check whether text contains a word.
=ISNUMBER(SEARCH("urgent",A2))SEARCH is not case-sensitive.
Case-sensitive find
Find exact-case text.
=ISNUMBER(FIND("ID",A2))FIND is case-sensitive.
Extract text after a symbol
Return text after @.
=MID(A2,FIND("@",A2)+1,LEN(A2))Useful for email domains.
Common mistakes to avoid
- Not handling missing delimiters.
- Forgetting that some text functions return text, not numbers.
- Using fixed positions when the text layout is not consistent.
Related Excel examples
FAQ
Can text formulas work with Excel Tables?
Yes. Table references can make text-cleaning formulas easier to understand.
Here are some ideas for you
Optional resources that may help if you are learning formulas, building reports, or working in spreadsheets often.
- Excel formula booksSee ideas
Practice formulas with structured examples you can keep beside your desk.
- Excel shortcut guidesSee ideas
Build speed with keyboard shortcuts for selection, formatting and navigation.
- Numeric keypadsSee ideas
Helpful if you enter many numbers on a laptop or compact keyboard.
- External monitorsSee ideas
Useful for viewing large worksheets, formulas and reference tables side by side.
- Desk notebooksSee ideas
Sketch formula logic, report ideas and table structures before building.
- Laptop standsSee ideas
Make long spreadsheet sessions more comfortable and ergonomic.
Some links in this section may be affiliate links. Choose only what is useful for your own work.