Formulas > =CHAR()
CHAR Google Sheets Formula
Description
How To Actually Use CHAR() in Sheets
CHAR(table_number)
Try CHAR yourself
In cells A1:A10, enter numbers from 65 to 74. In cell B1, use the CHAR formula to convert the number in A1 to its corresponding character. Drag the formula down to B10 to fill the rest of the cells.
Hints (3)
-
Remember that CHAR uses the Unicode table.
-
The number 65 corresponds to 'A'.
-
Make sure to drag the formula down to apply it to other cells.
Related formulas
CHAR turns a number into a character. CODE does the reverse: it turns a character into a number.
Browse all characters
Open the CHAR Google Sheets character table to browse glyphs visually, copy =CHAR(n) formulas, and see fun REPT() examples.
Sheet art with CHAR and REPT
Combine CHAR with REPT to build progress bars, star ratings, and other in-cell visuals in Google Sheets.
Sheet art examples with CHAR()
10 copy-paste formulas from the Playground use CHAR(). Click a card to copy the full formula into Google Sheets. Showing a curated set from 776 matching examples.
=IF(A1="Yes",CHAR(10004)&" Yes","✗ No")
✔ Yes
="┌"&REPT("─",A1)&"┐"&CHAR(10)&"│"&REPT(" ",A1)&"│"&CHAR(10)&"└"&REPT("─",A1)&"┘"
┌────┐ │ │ └────┘
=CHAR(8226)&" "&B1
• Item
="Progress: "&TEXT(A1/B1,"0%")&CHAR(10)&"Pace: "&TEXT(MAX(0,ROUND((B1-A1)/MAX(1,C1-D1),0)),"#,##0")&" words/day"
Progress: 50% Pace: 1,667 words/day
="📊 "&TEXT(A1,"#,##0")&"/"&TEXT(B1,"#,##0")&CHAR(10)&"📈 "&TEXT(A1/B1,"0%")&" done"&CHAR(10)&"⏱️ "&TEXT(MAX(0,ROUND((B1-A1)/MAX(1,C1-D1),0)),"#,##0")&"/day"
📊 24,891/50,000 📈 50% done ⏱️ 1,667/day
=REPT(CHAR(9619),MIN(10,MAX(0,ROUND(A1/B1*10,0))))&REPT(CHAR(9617),MAX(0,10-MIN(10,MAX(0,ROUND(A1/B1*10,0)))))
▓▓▓▓▓▓▓▓░░
=REPT(CHAR(9604),MIN(10,MAX(0,ROUND(A1/B1*10,0))))&REPT(CHAR(9617),MAX(0,10-MIN(10,MAX(0,ROUND(A1/B1*10,0)))))
▄▄▄▄▄▄░░░░
=REPT(CHAR(9608),MIN(A1,B1))&REPT(CHAR(9617),MAX(0,B1-A1))&"🏆"
█████░░░░░🏆
=REPT(CHAR(9619),MIN(10,MAX(0,ROUND((TODAY()-DATE(YEAR(TODAY()),1,1))/(DATE(YEAR(TODAY()),12,31)-DATE(YEAR(TODAY()),1,1))*10,0))))&REPT(CHAR(9617),MAX(0,10-MIN(10,MAX(0,ROUND((TODAY()-DATE(YEAR(TODAY()),1,1))/(DATE(YEAR(TODAY()),12,31)-DATE(YEAR(TODAY()),1,1))*10,0)))))
▓▓▓▓▓░░░░░
=REPT(CHAR(9619),MIN(10,MAX(0,ROUND((TODAY()-DATE(YEAR(TODAY()),1,1))/(DATE(YEAR(TODAY()),12,31)-DATE(YEAR(TODAY()),1,1))*10,0))))&REPT(CHAR(9617),MAX(0,10-MIN(10,MAX(0,ROUND((TODAY()-DATE(YEAR(TODAY()),1,1))/(DATE(YEAR(TODAY()),12,31)-DATE(YEAR(TODAY()),1,1))*10,0)))))&" "&ROUND((TODAY()-DATE(YEAR(TODAY()),1,1))/(DATE(YEAR(TODAY()),12,31)-DATE(YEAR(TODAY()),1,1))*100,0)&"%"
▓▓▓▓▓░░░░░ 53%
2 Better Sheets Tutorials
Build The Dashboard - Design a Better Dashboard Part 3
5 Ways to Create Coupon Codes | Create UUIDs
More related tutorials
Transcript-matched member videos for CHAR(). Click through to watch.
Write Apps Script to Create a New Google Sheets Formula
Calculate ROAS in Google Sheets
Google Sheet Basics - The Absolute Basics
Learn more about the CHAR() formula:
Generate a CHAR() formula for your needs
Describe your task in plain English and get a paste-ready formula that uses CHAR(). 2 free AI generations, no signup. Members get unlimited use.
Generate a CHAR() formula