Skip to content
xlsoffice. All Rights Reserved
  • Home
  • Excel For Beginners
  • Excel Intermediate
  • Advanced Excel For Experts

Lookup and Reference Examples

  • How to get address of last cell in range in Excel
  • Convert text string to valid reference in Excel using Indirect function
  • Get nth match with INDEX / MATCH in Excel
  • How to get last column number in range in Excel
  • VLOOKUP function: Description, Usage, Syntax, Examples and Explanation

Data Analysis Examples

  • How to Create Thermometer Chart in Excel
  • How To Compare Two Lists in Excel
  • Conflicting Multiple Conditional Formatting Rules in Excel
  • Add Outline to Data in Excel
  • How To Remove Duplicates In Excel Column Or Row?

Data Validation Examples

  • Excel Data validation must contain specific text
  • Excel Data validation date in next 30 days
  • Excel Data validation with conditional list
  • Excel Data validation date in specific year
  • Excel Data validation must not contain

SEARCH, SEARCHB functions: Description, Usage, Syntax, Examples and Explanation

by

What are SEARCH, SEARCHB functions in Excel?

SEARCH, SEARCHB functions are TEXT functions in Microsoft Excel that locate one text string within a second text string, and return the number of the starting position of the first text string from the first character of the second text string.

Syntax of SEARCH, SEARCHB functions

SEARCH(find_text,within_text,[start_num])

SEARCHB(find_text,within_text,[start_num])

The SEARCH and SEARCHB functions have the following arguments:

  • find_text: The text that you want to find.
  • within_text: The text in which you want to search for the value of the find_text argument.
  • start_num(Optional): The character number in the within_text argument at which you want to start searching.

SEARCH, SEARCHB formulas explanation

  • The SEARCH and SEARCHB functions are not case sensitive. If you want to do a case sensitive search, you can use FIND and FINDB.
  • You can use the wildcard characters — the question mark (?) and asterisk (*) — in the find_text argument. A question mark matches any single character; an asterisk matches any sequence of characters. If you want to find an actual question mark or asterisk, type a tilde (~) before the character.
  • If the value of find_text is not found, the #VALUE! error value is returned.
  • If the start_num argument is omitted, it is assumed to be 1.
  • If start_num is not greater than 0 (zero) or is greater than the length of the within_text argument, the #VALUE! error value is returned.
  • Use start_num to skip a specified number of characters. Using the SEARCH function as an example, suppose you are working with the text string “AYF0093.YoungMensApparel”. To find the position of the first “Y” in the descriptive part of the text string, set start_num equal to 8 so that the serial number portion of the text (in this case, “AYF0093”) is not searched. The SEARCH function starts the search operation at the eighth character position, finds the character that is specified in the find_text argument at the next position, and returns the number 9. The SEARCH function always returns the number of characters from the start of the within_text argument, counting the characters you skip if the start_numargument is greater than 1.
Worked Example:   How to check cell that contains specific text in Excel

Examples

Example 1:To find the position of the letter “n” in the word “printer”, you can use the following function:

Worked Example:   How to count keywords in a range of cell
=SEARCH(“n”,”printer”)This function returns 4 because “n” is the fourth character in the word “printer.”

You can also search for words within other words. For example, the function

=SEARCH(“base”,”database”)

returns 5, because the word “base” begins at the fifth character of the word “database”. You can use the SEARCH and SEARCHB functions to determine the location of a character or text string within another text string, and then use the MID and MIDB functions to return the text, or use the REPLACE and REPLACEBfunctions to change the text. These functions are demonstrated in Example 1 in this article.

Important:

  • These functions may not be available in all languages.
  • SEARCHB counts 2 bytes per character only when a DBCS language is set as the default language. Otherwise SEARCHB behaves the same as SEARCH, counting 1 byte per character.

The languages that support DBCS include Japanese, Chinese (Simplified), Chinese (Traditional), and Korean.

Example 2:

Steps to follow:

1. Open a new Excel worksheet.

2. Copy data in the following table below and paste it in cell A1

Worked Example:   How to Check If A Cell Contains Specific Text in Excel

Note: For formulas to show results, select them, press F2 key on your keyboard and then press Enter.

You can adjust the column widths to see all the data, if need be.

Data
Statements
Profit Margin
margin
The “boss” is here.
Formula Description Result
=SEARCH(“e”,A2,6) Position of the first “e” in the string in cell A2, starting at the sixth position. 7
=SEARCH(A4,A3) Position of “margin” (string for which to search is cell A4) in “Profit Margin” (cell in which to search is A3). 8
=REPLACE(A3,SEARCH(A4,A3),6,”Amount”) Replaces “Margin” with “Amount” by first searching for the position of “Margin” in cell A3, and then replacing that character and the next five characters with the string “Amount.” Profit Amount
=MID(A3,SEARCH(” “,A3)+1,4) Returns the first four characters that follow the first space character in “Profit Margin” (cell A3). Marg
=SEARCH(“”””,A5) Position of the first double quotation mark (“) in cell A5. 5
=MID(A5,SEARCH(“”””,A5)+1,SEARCH(“”””,A5,SEARCH(“”””,A5)+1)-SEARCH(“”””,A5)-1) Returns only the text enclosed in the double quotation marks in cell A5. boss

Post navigation

Previous Post:

SUBSTITUTE function: Description, Usage, Syntax, Examples and Explanation

Next Post:

RIGHT, RIGHTB functions: Description, Usage, Syntax, Examples and Explanation

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Learn Basic Excel

Ribbon
Workbook
Worksheets
Format Cells
Find & Select
Sort & Filter
Templates
Print
Share
Protect
Keyboard Shortcuts

Categories

  • Charts
  • Data Analysis
  • Data Validation
  • Excel Functions
    • Cube Functions
    • Database Functions
    • Date and Time Functions
    • Engineering Functions
    • Financial Functions
    • Information Functions
    • Logical Functions
    • Lookup and Reference Functions
    • Math and Trig Functions
    • Statistical Functions
    • Text Functions
    • Web Functions
  • Excel VBA
  • Excel Video Tutorials
  • Formatting
  • Grouping
  • Others
  • Normalize text by removing punctuations, extra spaces and more in Excel
  • LEFT, LEFTB functions: Description, Usage, Syntax, Examples and Explanation
  • How to convert numbers to text using TEXT function in Excel
  • Find function vs Search function in Excel
  • CLEAN function: Description, Usage, Syntax, Examples and Explanation
  • Add years to date in Excel
  • Series of dates by day
  • Count times in a specific range in Excel
  • Custom weekday abbreviation in Excel
  • SECOND function: Description, Usage, Syntax, Examples and Explanation
  • ACCRINT function: Description, Usage, Syntax, Examples and Explanation
  • ODDLYIELD function: Description, Usage, Syntax, Examples and Explanation
  • PMT, RATE, NPER, PV and FV Financial Functions in Excel
  • AMORLINC function: Description, Usage, Syntax, Examples and Explanation
  • How to Calculate Tax Rates in Excel
Acronyms, Abbreviations, Initialism & What They Stand For
© 2021 xlsoffice. All Rights Reserved | Teal Smiles