How to How to Use UNICHAR Function in Excel
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
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.
Type the UNICHAR formula
Type =UNICHAR(number) where number is the Unicode code point; for example, =UNICHAR(169) for the copyright symbol ©.
Press Enter to execute
Press Enter to execute the formula and display the corresponding character in the cell immediately.
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.
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
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.
Your font doesn't support the character. Change the cell font to a Unicode-compatible one like Arial, Segoe UI, or DejaVu Sans.
Ensure Windows 10 or later and Excel 365 are installed; older versions have limited emoji support. Update your system and Office.
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?
Can I use UNICHAR with cell ranges?
How do I find the Unicode code for a specific character?
Does UNICHAR work with all languages?
Can I use UNICHAR in conditional formatting?
This was one task. ElyxAI handles hundreds.
Sign up