Back to function library

Excel function category

Excel Text Functions

Reference pages for text formulas used to clean imported data, extract characters, compare strings, and build readable worksheet output.

33 functions

ASC

Text

2026-06-13

Convert full-width DBCS characters to half-width single-byte characters.

Syntax

ASC(text)
Used in 0 articlesView reference

BAHTTEXT

Text

2026-06-13

Convert a number to Thai text and append the Baht currency suffix.

Syntax

BAHTTEXT(number)
Used in 0 articlesView reference

CHAR

Text

2026-06-13

Return the character represented by a numeric character code.

Syntax

CHAR(number)
Used in 1 articleView reference

CLEAN

Text

2026-06-13

Remove nonprintable characters from imported or copied text.

Syntax

CLEAN(text)
Used in 0 articlesView reference

CODE

Text

2026-06-13

Return the numeric code for the first character in a text string.

Syntax

CODE(text)
Used in 1 articleView reference

CONCAT

Text

2026-03-18

Join text from multiple cells or ranges into one string without adding a delimiter.

Syntax

CONCAT(text1, [text2], ...)
Used in 0 articlesView reference

CONCATENATE

Text

2026-03-18

Join multiple text values into a single text string.

Syntax

CONCATENATE(text1, [text2], ...)
Used in 5 articlesView reference

DOLLAR

Text

2026-06-13

Convert a number to text in currency format with configurable rounding.

Syntax

DOLLAR(number, [decimals])
Used in 0 articlesView reference

EXACT

Text

2026-06-08

Compare two text strings and return TRUE only when they match exactly.

Syntax

EXACT(text1, text2)
Used in 1 articleView reference

FIND

Text

2026-03-18

Return the starting position of one text string inside another, with case-sensitive matching.

Syntax

FIND(find_text, within_text, [start_num])
Used in 1 articleView reference

FIXED

Text

2026-06-13

Round a number, format it as text, and optionally suppress thousands separators.

Syntax

FIXED(number, [decimals], [no_commas])
Used in 0 articlesView reference

LEFT

Text

2026-03-18

Return the first character or characters from a text string.

Syntax

LEFT(text, [num_chars])
Used in 3 articlesView reference

LEN

Text

2026-03-18

Return the number of characters in a text string.

Syntax

LEN(text)
Used in 2 articlesView reference

LOWER

Text

2026-06-13

Convert all letters in a text string to lowercase.

Syntax

LOWER(text)
Used in 2 articlesView reference

MID

Text

2026-03-18

Return characters from the middle of a text string based on a start position and length.

Syntax

MID(text, start_num, num_chars)
Used in 4 articlesView reference

PHONETIC

Text

2026-06-13

Extract the phonetic furigana characters from a text string or referenced cell.

Syntax

PHONETIC(reference)
Used in 0 articlesView reference

PROPER

Text

2026-06-13

Capitalize the first letter of each word-like segment in a text string.

Syntax

PROPER(text)
Used in 2 articlesView reference

REGEXREPLACE

Text

2026-06-13

Replace matching text in a string by using a regular expression pattern.

Syntax

REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity])
Used in 0 articlesView reference

REPLACE

Text

2026-06-13

Replace part of a text string by character position and length.

Syntax

REPLACE(old_text, start_num, num_chars, new_text)
Used in 0 articlesView reference

REPT

Text

2026-06-13

Repeat a text string a specified number of times.

Syntax

REPT(text, number_times)
Used in 0 articlesView reference

RIGHT

Text

2026-03-18

Return characters from the right end of a text string.

Syntax

RIGHT(text, [num_chars])
Used in 4 articlesView reference

SEARCH

Text

2026-03-18

Return the starting position of one text string inside another, without case-sensitive matching.

Syntax

SEARCH(find_text, within_text, [start_num])
Used in 1 articleView reference

SUBSTITUTE

Text

2026-06-13

Replace specific text inside a string by matching old text instead of character positions.

Syntax

SUBSTITUTE(text, old_text, new_text, [instance_num])
Used in 0 articlesView reference

T

Text

2026-06-13

Return text values as text and convert non-text values to an empty string.

Syntax

T(value)
Used in 0 articlesView reference

TEXT

Text

2026-03-18

Convert a value to text using a custom number, date, or time format.

Syntax

TEXT(value, format_text)
Used in 8 articlesView reference

TEXTAFTER

Text

2026-06-13

Return the text that appears after a chosen delimiter.

Syntax

TEXTAFTER(text,delimiter,[instance_num],[match_mode],[match_end],[if_not_found])
Used in 0 articlesView reference

TEXTBEFORE

Text

2026-06-13

Return the text that appears before a chosen delimiter.

Syntax

TEXTBEFORE(text,delimiter,[instance_num],[match_mode],[match_end],[if_not_found])
Used in 0 articlesView reference

TEXTJOIN

Text

2026-03-18

Join text from multiple cells or ranges into one string with a delimiter you choose.

Syntax

TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
Used in 0 articlesView reference

TEXTSPLIT

Text

2026-06-13

Split text into columns, rows, or both by using one or more delimiters.

Syntax

TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty],[match_mode],[pad_with])
Used in 0 articlesView reference

TRIM

Text

2026-03-18

Remove extra spaces from text while leaving single spaces between words.

Syntax

TRIM(text)
Used in 13 articlesView reference

TYPE

Text

2026-03-18

Return a code that identifies the data type of a value.

Syntax

TYPE(value)
Used in 5 articlesView reference

UPPER

Text

2026-06-13

Convert all letters in a text string to uppercase.

Syntax

UPPER(text)
Used in 2 articlesView reference

VALUE

Text

2026-03-18

Convert a text representation of a number, date, or time into a numeric Excel value.

Syntax

VALUE(text)
Used in 4 articlesView reference

Browse more function categories