
Returns the Unicode character that matches a numeric code point.
The Excel UNICHAR function returns the Unicode character that matches a numeric code point. For example, =UNICHAR(65) returns "A", and =UNICHAR(8364) returns "€".
UNICHAR is the modern counterpart to CHAR. It is useful when you want to generate symbols that are outside the older CHAR range, such as international currency signs, mathematical symbols, and other Unicode characters.
That makes UNICHAR more than a symbol trick. It is useful whenever the sheet needs to generate a character from a known code point, whether for display, labels, helper icons, or reconstruction after analysis. In modern workbooks, it is the more flexible choice when the required symbol sits outside the older CHAR range.
Returns the character that matches the code point you provide.
Returns a Unicode character as text.
=UNICHAR(number)
number is the Unicode code point you want to convert into a character.
UNICHAR and UNICODE work together, just as CHAR and CODE work together. UNICHAR returns the character, while UNICODE returns the number behind that character.
| Function | Main Role | Use When |
|---|---|---|
UNICHAR |
Unicode number to character | You want to generate a symbol from its code point |
UNICODE |
Character to Unicode number | You want to identify the code point of a symbol |
CHAR |
Legacy code to character | You are working with older character-code logic |
UNICHAR is useful when a worksheet needs a symbol but the formula should build that symbol directly instead of relying on manual typing. That can help with currency signs, status markers, mathematical notation, and similar display elements.
It also works well with IF formulas. For example, one code point can represent a filled symbol and another can represent an empty one, making it possible to build simple text-based indicators inside cells.
This example shows a common use of UNICHAR. The formula takes a Unicode number and returns the matching currency symbol.
=UNICHAR(8364) // "€"
Generate a character dynamically from the code stored in A4.
UNICHAR can return symbols used in technical, scientific, or educational work. That makes it useful when the worksheet needs more than plain letters and numbers.
=UNICHAR(8721) // "∑"
Generate a mathematical symbol from its Unicode number.
UNICHAR can also be used for simple icons and markers inside a sheet. A star, check mark, or box symbol can make a status column easier to scan.
=UNICHAR(9733) // "★"
Generate a star symbol from its Unicode number.
The code point does not need to be typed into the formula. It can come from another cell, which makes the symbol dynamic.
=UNICHAR(A1)
// If A1 = 8364, the result is "€"
Generate the character for a basic Unicode code point.
Not every font displays every Unicode symbol well, so a generated character may look different depending on the workbook font. The formula still returns the same Unicode character even if the visual appearance changes.
UNICHAR is helpful when you know the number behind a symbol and want Excel to return the symbol itself. In this lesson, that included currency signs, math symbols, stars, and dynamic characters pulled from a cell value.
That makes UNICHAR a good display tool for reports and helper columns. Just remember the result also depends on font support, so the same character may look a little different even though the code point is correct.
UNICHAR converts a Unicode code point into a character.=UNICHAR(number).Tell your friends about this post