UNICHAR in SoftMaker PlanMaker 2026: Convert Unicode Numbers to Characters
Learn PlanMaker UNICHAR with character-code examples, its minimum numeric argument, worksheet checks, Unicode considerations and Excel compatibility.
Verification status: Official documentation referenced; example outcomes independently reasoned or arithmetically checked where stated. Not executed in SoftMaker PlanMaker 2026. How formula examples are checked
Quick answer: =UNICHAR(65) is documented to return A. Enter an integer Unicode character number to obtain the corresponding character. SoftMaker documents the argument requirement Number must be at least 10; do not assume every integer supported by another spreadsheet is accepted here. SoftMaker PlanMaker 2026 manual, printed p. 845 (PDF page 845).
Verification label: The vendor’s printed examples below are documentation-checked. Other expected results are independently calculated from Unicode scalar mappings, not observed in PlanMaker. No native PlanMaker installation was used, so display, errors, and edition/platform differences still need testing.
What UNICHAR does and when to use it
Unicode assigns a numeric code point to characters. UNICHAR performs the number-to-character direction. It can help generate a symbol from a stored code, display a code-point lookup table, or pair with UNICODE to check that a text value starts with the character you expect. This is different from looking up a font’s visual glyph: a font may not display every character correctly, and the glyph’s appearance is not proof of the stored code.
Practical examples include displaying a space character from 32, producing punctuation from a numeric identifier, or checking imported text that uses characters outside the limited range of older character-code conventions.
Exact syntax and argument contract
=UNICHAR(Number)
| Argument | Required? | Expected type | Meaning | Default |
|---|---|---|---|---|
Number |
Yes | A numeric Unicode code point (examples use integers) | Character number to turn into one Unicode character | None |
Source: SoftMaker’s 2026 English PlanMaker manual, UNICHAR (character from Unicode), printed p. 845, shows UNICHAR(Number), explicitly requires a number of at least 10, and prints the examples 65, 32, and 33. There is one argument: no second separator or optional fallback argument. Official manual.
Locale: These examples use the English function name UNICHAR, as published in SoftMaker’s English manual. Because this function has only one argument, regional commas-versus-semicolons do not affect these basic formulas. An installed localized interface may present function names or numeric input conventions differently; verify directly rather than inventing translations. Integer code-point inputs avoid decimal-separator ambiguity.
Documented bound versus untested bounds: SoftMaker explicitly provides the minimum of 10. The referenced manual section does not specify the highest permitted code number, how fractional inputs are rounded, or exact error messages for negative, unavailable or invalid code points. These are validation questions, not facts established by this guide.
Reproduce a worksheet: numeric codes to displayed characters
Start an empty workbook in PlanMaker 2026. Enter the integer codes exactly as shown below in column A. In B2 type =UNICHAR(A2) and fill down through B8. Column C lists independently checked Unicode mappings; the first three were also printed as worked examples by SoftMaker.
| Row | A: code number | B: formula | C: expected character | What to check |
|---|---|---|---|---|
| 2 | 65 |
=UNICHAR(A2) |
A | Official example; visible uppercase Latin A |
| 3 | 32 |
=UNICHAR(A3) |
One space | Official example; the resulting cell can look empty |
| 4 | 33 |
=UNICHAR(A4) |
! | Official example; visible exclamation mark |
| 5 | 88 |
=UNICHAR(A5) |
X | Independently checked Latin X mapping |
| 6 | 123 |
=UNICHAR(A6) |
{ | Independently checked left-brace mapping |
| 7 | 8364 |
=UNICHAR(A7) |
€ | Independently checked euro sign mapping; font coverage matters |
| 8 | 937 |
=UNICHAR(A8) |
Ω | Independently checked capital omega mapping; font coverage matters |
Expected versus observed: None of column B’s outputs were observed in PlanMaker during preparation. Numbers 65/32/33 have official PlanMaker examples; 88/123/8364/937 were checked against the Unicode scalar values using an independent Python calculation. If a result is missing, inspect the font before concluding the character code is wrong.
Why code 32 seems to produce nothing
UNICHAR(32) is not the same thing as an empty string: the vendor explicitly says that it returns a blank (a space character). Put =UNICODE(UNICHAR(32)) in a spare cell; 32 is the expected round-trip code (deduced from the two documented function definitions, not natively executed). Compare the code to discover a leading space that a visual check might miss.
Quick literal formulas
=UNICHAR(65)
=UNICHAR(32)
=UNICHAR(33)
The 2026 manual reports A, one space, and !, respectively. The formulas do not depend on a worksheet table.
Intermediate and advanced examples
1. Read a code from another cell
With A2 containing the number 65, =UNICHAR(A2) should produce A. This pattern lets a worksheet store the numeric code and the display in separate columns. If A2 contains the literal text "65", behavior may depend on input conversion; enter a numeric value for this reproducible example, and test text coercion separately.
2. Round-trip the first character of a label
=UNICHAR(UNICODE("X"))
SoftMaker’s own example returns X. Its inner UNICODE turns the first character into a number, and the outer UNICHAR converts that number back. For a cell containing North, =UNICHAR(UNICODE(A2)) is independently expected to return only N—not the entire word. Both functions operate on a single character at this step. 2026 manual, printed pp. 845–846.
3. Compare the code and character rather than the appearance
Suppose A2 is 8364. Put =UNICHAR(A2) in B2 and =UNICODE(B2) in C2. The independently calculated expected C2 is 8364. Use this as a diagnostic pattern when the visible € is replaced with a box or other fallback glyph; code points and font rendering are separate concerns. Non-ASCII native results have not been observed and should be tested in the target build.
4. Use numeric codes for reusable symbol tables
Keep a two-column reference table: the code number is the stored master value, and UNICHAR is the derived display. This is easier to audit than copying a symbol manually between workbooks. Be cautious about empty-looking spaces, line breaks or symbols that need a particular font.
Common problems and limits
| Symptom or question | What the documentation supports | Practical next check |
|---|---|---|
| A formula shows an apparently blank result | UNICHAR(32) is documented as producing a space |
Inspect the input and test the round-trip numeric code |
Input is 9, 0 or negative |
SoftMaker requires Number >= 10 | Treat it as outside the documented domain; native-test exact error before quoting one |
| An unfamiliar character displays as a square | Unicode code and actual font glyph support are not the same | Try an appropriate font; inspect UNICODE of the result |
| A multi-digit text label is supplied instead of a numeric code | Manual signature requires Number |
Supply an actual number for the first test; do not assume text coercion |
| A code beyond the Unicode scalar range or a surrogate is supplied | The PlanMaker excerpt does not specify its exact response | Flag needs-native-test; do not borrow Excel’s error text |
| A fractional code is supplied | No documented rounding rule established here | Native-test separately; do not silently round in tutorial |
| The formula name is unknown in an old file | SoftMaker lists UNICHAR among the additions highlighted for 2026 | Verify installed PlanMaker release and the actual saved file format |
No invented errors: This guide intentionally does not assert #VALUE!, #N/A, or any other specific PlanMaker error for undocumented edge cases. Such values have to be observed or found in SoftMaker’s own reference before they can be presented as PlanMaker results.
PlanMaker release, platform and Excel compatibility
SoftMaker’s 2026 What’s New page explicitly names UNICODE and UNICHAR among new PlanMaker functions. This justifies scoping the tutorial to PlanMaker 2026 / applicable NX builds rather than retroactively assuming the functions work in PlanMaker 2024 or 2021. It does not prove a first-implementation date for every edition or device. SoftMaker release information.
Microsoft documents Excel’s UNICHAR(number) in versions including Excel 2016/2019/2021/2024/Microsoft 365, and its function index marks UNICHAR as an Excel 2013-era function. The common operation—number to Unicode character—is compatible in intent. Microsoft’s own reference explicitly returns #VALUE! for UNICHAR(0); this is Excel evidence, not a native-tested PlanMaker error claim. Both vendors document Unicode mappings but their boundary and error rules must be compared individually. Microsoft UNICHAR documentation.
Edition/platform limitations: Official 2026 documentation applies to the PlanMaker product family, but Windows, Mac, Linux, mobile platforms and specific editions were not individually executed in this review. Saving to XLSX and reopening in Excel was not tested; do not promise a byte-identical round trip, font rendition or precise error transfer.
Related reference topics and verified source links
UNICODE is the opposite direction (character to number). CHAR and CODE are older character-code functions and should not automatically be treated as Unicode equivalents. Relevant live reference destinations were checked in vendor documentation:
- SoftMaker official PlanMaker 2026 manual, UNICHAR p. 845 and UNICODE p. 846.
- SoftMaker 2026 What’s New — new PlanMaker functions.
- Microsoft Excel UNICHAR reference.
- Microsoft Excel UNICODE reference.
Evidence access date: 2026-10-11 (UTC). Validation: official documentation checked and independent Unicode calculations completed; native PlanMaker execution not performed.