⇄

Text · Compatibility

53 functions in this category · showing 48 available

Filter in full list
Text ★ 15 · ◉ 24 · All versions

=CODE()

Returns a numeric code for the first character in a text string. The returned code corresponds to the character set used by your computer.

=CODE(text)
Data Cleaning Text Manipulation
Text ★ 30 · ◉ 19 · Excel 2013

=UNICODE()

Returns the number (code point) corresponding to the first character of the text.

=UNICODE(text)
Data Cleaning Text Manipulation
Text ★ 10 · ◉ 17 · Excel 2021

=ARRAYTOTEXT()

Accepts any array and returns the text representations of the array values.

=ARRAYTOTEXT(array, [format])
Text Manipulation
Text ★ 39 · ◉ 15 · All versions

=FIXED()

Rounds a number to the specified number of decimals, formats the number in decimal format using a period and commas, and returns the result as text.

=FIXED(number, [decimals], [no_commas])
Text Manipulation
Text ★ 17 · ◉ 15 · All versions

=LEFTB()

Returns a specified number of characters from the beginning of a text in bytes

=LEFTB(text, [num_bytes])
Text Manipulation
Text ★ 50 · ◉ 15 · Excel 2019

=TEXTJOIN()

The TEXTJOIN function combines the text from multiple ranges and/or strings, and includes a delimiter you specify between each text value that will be combined. If the delimiter is an empty text string, this function will effectively concatenate the ranges.

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
Daily Tasks Text Manipulation
Text ★ 50 · ◉ 14 · All versions

=VALUE()

Converts a text string that represents a number to a number.

=VALUE(text)
Data Cleaning Text Manipulation
Text ★ 15 · ◉ 13 · All versions

=TEXT()

The TEXT function lets you change the way a number appears by applying formatting to it with format codes. It's useful in situations where you want to display numbers in a more readable format, or you want to combine numbers with text or symbols.

=TEXT(value, format_text)
Daily Tasks Text Manipulation
Text ★ 60 · ◉ 12 · All versions

=CONCATENATE()

Learn how to concatenate text strings in Excel using the CONCATENATE function. Our step-by-step guide makes it easy to join two or more text strings into one.

=: CONCATENATE(text1, [text2], ...)
Text Manipulation
Text ★ 60 · ◉ 12 · All versions

=LEN()

LEN returns the number of characters in a text string.

=LEN(text)
Daily Tasks Data Cleaning
Text ★ 25 · ◉ 12 · All versions

=LOWER()

Converts all uppercase letters in a text string to lowercase.

=LOWER(text)
Data Cleaning Text Manipulation
Text ★ 30 · ◉ 12 · Excel 365

=REGEXTEST()

REGEXTEST Function

=REGEXTEST(text, pattern, [case_sensitivity])
Data Cleaning Text Manipulation
Text ★ 60 · ◉ 12 · All versions

=SUBSTITUTE()

Substitutes new_text for old_text in a text string. Use SUBSTITUTE when you want to replace specific text in a text string; use REPLACE when you want to replace any text that occurs in a specific location in a text string.

=SUBSTITUTE(text, old_text, new_text, [instance_num])
Daily Tasks Data Cleaning
Text ★ 60 · ◉ 11 · All versions

=SEARCH()

The SEARCH function 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. For example, to find the position of the letter "n" in the word "printer", you can use the following function: =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 to determine the location of a character or text string within another text string, and then use the MID to return the text, or use the REPLACE to change the text. These functions are demonstrated in Example 1 in this article.

=SEARCH(find_text,within_text,[start_num])
Text Manipulation Conditional Formatting & Validation
Text ★ 50 · ◉ 10 · All versions

=REPLACE()

REPLACE replaces part of a text string, based on the number of characters you specify, with a different text string.

=REPLACE(old_text, start_num, num_chars, new_text)
Data Cleaning Text Manipulation
Text ★ 41 · ◉ 10 · All versions

=REPLACEB()

Replaces part of text by bytes (DBCS)

=REPLACEB(old_text, start_num, num_bytes, new_text)
Text Manipulation
Text ★ 42 · ◉ 10 · All versions

=RIGHTB()

Returns a specified number of characters from the end of text based on bytes

=RIGHTB(text, [num_bytes])
Text Manipulation
Text ★ 10 · ◉ 10 · All versions

=T()

Returns the text referred to by value.

=T(value)
Text Manipulation Error Handling
Text ★ 10 · ◉ 9 · Excel 365

=DETECTLANGUAGE()

With the DETECTLANGUAGE() function, you can easily identify the language used in a specified text or range. This function uses Microsoft Translation Services.

=DETECTLANGUAGE(text)
Text Manipulation
Text ★ 25 · ◉ 9 · All versions

=DOLLAR()

The DOLLAR function, one of the TEXT functions, converts a number to text using currency format, with the decimals rounded to the number of places you specify. DOLLAR uses the $#,##0.00_);($#,##0.00) number format, although the currency symbol that is applied depends on your local language settings.

=DOLLAR(number, [decimals])
Text Manipulation
Text ★ 31 · ◉ 9 · All versions

=JIS()

The function described in this Help topic converts half-width (single-byte) letters within a character string to full-width (double-byte) characters. The name of the function (and the characters that it converts) depends upon your language settings. For Japanese, this function changes half-width (single-byte) English letters or katakana within a character string to full-width (double-byte) characters.

=JIS(text)
Text Manipulation
Text ★ 70 · ◉ 9 · All versions

=LEFT()

LEFT returns the first character or characters in a text string, based on the number of characters you specify.

=LEFT(text, [num_chars])
Daily Tasks Text Manipulation
Text ★ 43 · ◉ 9 · All versions

=MIDB()

Returns a portion of text starting at a specified position based on bytes

=MIDB(text, start_num, num_bytes)
Text Manipulation
Text ★ 50 · ◉ 9 · All versions

=PROPER()

Capitalizes the first letter in a text string and any other letters in text that follow any character other than a letter. Converts all other letters to lowercase letters.

=PROPER(text)
Data Cleaning Text Manipulation
Text ★ 70 · ◉ 9 · All versions

=RIGHT()

RIGHT returns the last character or characters in a text string, based on the number of characters you specify.

=RIGHT(text,[num_chars])
Daily Tasks Text Manipulation
Text ★ 55 · ◉ 9 · Excel 365

=TEXTSPLIT()

TEXTSPLIT function

=TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with])
Daily Tasks Data Cleaning
Text ★ 15 · ◉ 9 · All versions

=BAHTTEXT()

Converts a number to Thai text and adds a suffix of "Baht." You can change the Baht format to a different style in the Excel desktop application by using Regional and Language Options (Windows Start menu, Control Panel).

=BAHTTEXT(number)
Text Manipulation
Text ★ 35 · ◉ 8 · All versions

=ASC()

For Double-byte character set (DBCS) languages, the function changes full-width (double-byte) characters to half-width (single-byte) characters.

=ASC(text)
Text Manipulation
Text ★ 30 · ◉ 8 · All versions

=EXACT()

Compares two text strings and returns TRUE if they are exactly the same, FALSE otherwise. EXACT is case-sensitive but ignores formatting differences. Use EXACT to test text being entered into a document.

=EXACT(text1, text2)
Text Manipulation Comparation
Text ★ 36 · ◉ 8 · All versions

=FINDB()

Returns the position of a text in another text in bytes (DBCS, for double-byte languages) — like FIND but byte-based

=FINDB(find_text, within_text, [start_num])
Text Manipulation
Text ★ 25 · ◉ 8 · All versions

=UPPER()

Converts text to uppercase.

=UPPER(text)
Data Cleaning Text Manipulation
Text ★ 35 · ◉ 7 · All versions

=CHAR()

Returns the character specified by a number. Use CHAR to translate code page numbers you might get from files on other types of computers into characters.

=CHAR(number)
Data Cleaning Text Manipulation
Text ★ 60 · ◉ 7 · All versions

=FIND()

Finds the position of a text inside another text (case-sensitive)

=FIND(find_text, within_text, [start_num])
Text Manipulation
Text ★ 40 · ◉ 7 · Excel 365

=REGEXEXTRACT()

This article shows you how REGEXEXTRACT function allows you to extract text from a string based on a supplied regular expression.

=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
Data Cleaning Text Manipulation
Text ★ 35 · ◉ 7 · Excel 365

=REGEXREPLACE()

REGEXREPLACE Function

=REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity])
Data Cleaning Text Manipulation
Text ★ 55 · ◉ 7 · Excel 365

=TEXTAFTER()

Value returned if no match is found. By default, #N/A is returned.

=TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])
Data Cleaning Text Manipulation
Text ★ 20 · ◉ 7 · Excel 2013

=UNICHAR()

Returns the Unicode character that is referenced by the given numeric value.

=UNICHAR(number)
Data Cleaning Text Manipulation
Text ★ 15 · ◉ 7 · All versions

=CALL()

value returned by a previously executed REGISTER or REGISTER.ID function.

=CALL(register_id,[argument1],...)
Advanced Formulas
Text ★ 30 · ◉ 6 · All versions

=CLEAN()

Removes all nonprintable characters from text. Use CLEAN on text imported from other applications that contains characters that may not print with your operating system. For example, you can use CLEAN to remove some low-level computer code that is frequently at the beginning and end of data files and cannot be printed.

=CLEAN(text)
Data Cleaning Text Manipulation
Text ★ 65 · ◉ 6 · All versions

=MID()

MID returns a specific number of characters from a text string, starting at the position you specify, based on the number of characters you specify.

=MID(text, start_num, num_chars)
Daily Tasks Text Manipulation
Text ★ 20 · ◉ 6 · All versions

=PHONETIC()

Extracts the phonetic (furigana) characters from a text string.

=PHONETIC(reference)
Text Manipulation
Text ★ 55 · ◉ 6 · Excel 365

=TEXTBEFORE()

Value returned if no match is found. By default, #N/A is returned.

=TEXTBEFORE(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])
Data Cleaning Text Manipulation
Text ★ 45 · ◉ 5 · All versions

=LENB()

Returns the length of a text in bytes — each double-byte character counts as 2

=LENB(text)
Text Manipulation
Text ★ 25 · ◉ 5 · Excel 365

=TRANSLATE()

The TRANSLATE() function allows you to translate text from one language to another in Microsoft Excel by using Microsoft Translation Services.

=TRANSLATE(text, [source language], [target language])
Text Manipulation
Text ★ 80 · ◉ 5 · All versions

=TRIM()

Removes all spaces from text except for single spaces between words. Use TRIM on text that you have received from another application that may have irregular spacing.

=TRIM(text)
Daily Tasks Data Cleaning
Text ★ 30 · ◉ 4 · All versions

=REPT()

Repeats text a given number of times. Use REPT to fill a cell with a number of instances of a text string.

=REPT(text, number_times)
Text Manipulation Dynamic Ranges & Dashboards
Text ★ 8 · ◉ 4 · Excel 2021

=VALUETOTEXT()

VALUETOTEXT function

=VALUETOTEXT(value, [format])
Text Manipulation
Text ★ 50 · ◉ 3 · Excel 2019

=CONCAT()

The CONCAT function combines the text from multiple ranges and/or strings, but it doesn't provide delimiter or IgnoreEmpty arguments.

=CONCAT(text1, [text2],…)
Daily Tasks Text Manipulation