
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.
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 the Unicode character for the value in A1. Formula: =UNICHAR(A1).
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 the summation symbol using 8721. Formula: =UNICHAR(8721).
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 using 9733. Formula: =UNICHAR(9733).
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 character 65, which is "A". Formula: =UNICHAR(65).
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 converts a Unicode code point into a character.=UNICHAR(number).Tell your friends about this post