Show AllShow All

SEARCH

SEARCH returns the number of the character at which a specific character or text string is first found, beginning with start_num. Use SEARCH to determine the location of a character or text string within another text string so that you can use the MID or REPLACE functions to change the text.

Syntax

SEARCH(find_text,within_text,start_num)

Find_text   is the text you want to find. You can use the wildcard characters — question mark (?) and asterisk (*) in find_text. 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.

Within_text   is the text in which you want to search for find_text.

Start_num   is the character number in within_text at which you want to start searching.

ShowTip

Remarks

Example

Col1Col2Col3Formula Description (Result)
StatementsProfit Marginmargin=SEARCH("e",[Col1],6) Position of the first "e" in the string, starting at the sixth position (7)
StatementsProfit Marginmargin=SEARCH([Col2],[Col3]) Position of "margin" in "Profit Margin" (8)
StatementsProfit Marginmargin=REPLACE([Col3],SEARCH([Col3],[Col2]),6,"Amount") Replaces "Margin" with "Amount" (Profit Amount)