Guides

How to Use Unicode Symbols in Microsoft Excel

Insert special characters, symbols, and emojis in Excel using UNICHAR(), Alt codes, the Symbol dialog, and more.

Microsoft Excel supports the full Unicode character set, which means you can use virtually any symbol, special character, or emoji in your spreadsheets. Whether you need check marks for a status column, currency symbols for financial reports, or mathematical notation for scientific data, Excel provides several methods to insert them.

This guide covers all the practical approaches, from the powerful UNICHAR() function to the visual Symbol dialog, with real-world examples you can use straight away. If you also use Google Sheets, see our companion guide on symbols in Google Sheets and for Word documents, check our Microsoft Word symbols guide.

Method 1: The UNICHAR() Function

Available from Excel 2013 onwards, UNICHAR() converts a Unicode code point number into its corresponding character. It is the most flexible method because you can embed it in formulas and use it dynamically.

Syntax: =UNICHAR(number)

Returns the character represented by the given Unicode code point.

Essential UNICHAR() Examples

Formula Result Description
=UNICHAR(169)©Copyright symbol
=UNICHAR(176)°Degree symbol
=UNICHAR(8364)Euro sign
=UNICHAR(163)£Pound sign
=UNICHAR(10003)Check mark
=UNICHAR(10060)Cross mark
=UNICHAR(9733)Black star
=UNICHAR(8594)Right arrow
=UNICHAR(9650)Up triangle
=UNICHAR(9660)Down triangle

The UNICODE() Function (Reverse Lookup)

The companion function UNICODE() does the reverse — it returns the code point number for any character. This is useful when you have a symbol and need to find its code point for use elsewhere.

=UNICODE("©") → 169

=UNICODE("★") → 9733

=UNICODE("€") → 8364

Practical Formula Examples

=IF(B2="Complete", UNICHAR(10004), UNICHAR(9744))

Shows ✔ for completed items and ☐ for pending items

=A1 & UNICHAR(176) & "C"

Appends a degree symbol: "25°C"

=REPT(UNICHAR(9733), C1) & REPT(UNICHAR(9734), 5-C1)

Creates a visual star rating: ★★★☆☆

=IF(D2>D1, UNICHAR(9650), IF(D2<D1, UNICHAR(9660), UNICHAR(9644)))

Shows ▲ for increase, ▼ for decrease, or ▬ for unchanged

Method 2: Alt Codes

If you are on Windows with a numeric keypad, Alt codes provide a quick way to type common symbols directly:

  1. Click into the cell where you want the symbol
  2. Make sure Num Lock is on
  3. Hold Alt and type the numeric code on the keypad
  4. Release Alt — the character appears

Common Alt codes for Excel:

Symbol Alt Code Name
©Alt+0169Copyright
°Alt+0176Degree
±Alt+0177Plus-minus
µAlt+0181Micro
×Alt+0215Multiplication
÷Alt+0247Division

For a comprehensive list, see our complete Alt codes reference.

Method 3: The Symbol Dialog

Excel includes a visual symbol browser that lets you find characters by font and Unicode subset:

  1. Go to Insert tab on the ribbon
  2. Click Symbol (far right of the ribbon, in the Symbols group)
  3. In the Symbol dialog, select a font (Segoe UI Symbol and Arial Unicode MS have the widest coverage)
  4. Choose a Unicode subset from the dropdown to narrow results (e.g. "Mathematical Operators", "Arrows", "Currency Symbols")
  5. Click a character and press Insert
  6. The "Recently used symbols" section remembers your frequently used characters

Method 4: Copy and Paste

The universal fallback — copy any character from a web reference and paste it into Excel. This works for every symbol including emojis and exotic Unicode characters.

Our symbol pages make this easy — click any character to copy it, then paste into Excel. Try our arrows, stars, check marks, or math symbols pages.

Tips and Troubleshooting

  • Symbols disappear when saving as CSV: CSV files use plain text encoding. Some Unicode characters may not survive the conversion. Save as .xlsx to preserve all symbols.
  • Characters show as boxes: This usually means the cell's font does not include that character. Try changing the font to Segoe UI Symbol, Arial Unicode MS, or a system font with broad Unicode coverage.
  • UNICHAR() returns #VALUE! error: The code point may be outside the valid range (1 to 1,114,111) or your Excel version may not support UNICHAR() (requires Excel 2013 or later).
  • Symbols print differently: Ensure your printer supports the font being used. For PDF export, embed fonts in the PDF settings.

Related Pages