ElyxAI
formulas

How to How to Use UNICHAR Function in Excel

Excel 2016Excel 2019Excel 365Excel Online

The UNICHAR function converts Unicode code points into their corresponding characters, enabling you to insert special symbols, international characters, and emoji directly into cells. This is essential for working with multilingual data, creating custom symbols, and automating character insertion based on numeric codes without manual copying.

Why This Matters

UNICHAR automates the insertion of special characters and international symbols, saving time in data processing and enabling dynamic character generation without manual copy-paste workflows.

Prerequisites

  • Basic understanding of Excel formulas and cell references
  • Knowledge of Unicode code point numbers (0-1,114,111)
  • Excel 2016 or later version installed

Step-by-Step Instructions

1

Open Excel and select target cell

Launch Excel, create a new workbook, and click on the cell where you want to insert the character generated by UNICHAR.

2

Type the UNICHAR formula

Type =UNICHAR(number) where number is the Unicode code point; for example, =UNICHAR(169) for the copyright symbol ©.

3

Press Enter to execute

Press Enter to execute the formula and display the corresponding character in the cell immediately.

4

Use with cell references

Create a list of Unicode values in column A and reference them dynamically: =UNICHAR(A1) to convert multiple codes at once.

5

Combine with other formulas

Nest UNICHAR within CONCATENATE or & operator to build strings: =CONCATENATE('Price: ',UNICHAR(164)) creates 'Price: ¤'.

Alternative Methods

Using CHAR function for ASCII codes

For characters in the ASCII range (0-255), use CHAR(code) instead; CHAR(65) returns 'A'. UNICHAR handles all Unicode ranges beyond ASCII.

Direct character insertion via Insert > Special Character

Navigate to Insert > Symbol > Special Character (varies by Office version) to manually browse and insert characters without formulas.

Tips & Tricks

  • Use an online Unicode table (unicode.org) to find code points for the character you need.
  • Store frequently used Unicode codes in a reference column for easy reuse and maintenance.
  • UNICHAR works with emoji codes (e.g., =UNICHAR(128512) produces 😀) on Windows 10+ and Excel 365.

Pro Tips

  • Combine UNICHAR with SEQUENCE to generate character ranges dynamically: =UNICHAR(SEQUENCE(10,1,65)) creates rows A through J.
  • Use UNICHAR in conditional formulas to insert symbols based on criteria: =IF(A1>100,UNICHAR(9733),UNICHAR(9734)) inserts filled/empty stars.
  • Leverage UNICHAR for creating custom bullet points and decorative borders without special fonts.

Troubleshooting

Formula returns #NUM! error

The Unicode code is outside the valid range (0-1,114,111). Check your code number against unicode.org and correct it in your formula.

Character displays as box or question mark

Your font doesn't support the character. Change the cell font to a Unicode-compatible one like Arial, Segoe UI, or DejaVu Sans.

Emoji not displaying correctly

Ensure Windows 10 or later and Excel 365 are installed; older versions have limited emoji support. Update your system and Office.

UNICHAR function not recognized

UNICHAR requires Excel 2016 or later. Update your Excel version or use CHAR for ASCII characters (0-255).

Related Excel Formulas

Frequently Asked Questions

What is the difference between UNICHAR and CHAR?
CHAR handles ASCII codes (0-255) for basic Latin characters and symbols, while UNICHAR covers the entire Unicode range (0-1,114,111), including international characters, emoji, and mathematical symbols. Use UNICHAR for comprehensive character support.
Can I use UNICHAR with cell ranges?
Yes, reference cells containing Unicode codes directly in the formula: =UNICHAR(A1:A10) generates characters from a list. You can also combine it with array formulas and dynamic ranges using SEQUENCE.
How do I find the Unicode code for a specific character?
Visit unicode.org, use the Unicode Search tool, or copy a character into an online converter. In Excel, you can also use the UNICODE function (=UNICODE('©') returns 169) to reverse-lookup codes.
Does UNICHAR work with all languages?
Yes, UNICHAR supports all Unicode-encoded languages including Arabic, Chinese, Cyrillic, and Greek, provided your system font includes those characters.
Can I use UNICHAR in conditional formatting?
UNICHAR generates cell values, not formatting rules, so it works in formulas that drive conditional formatting logic but not directly in CF rule definitions.

This was one task. ElyxAI handles hundreds.

Sign up