Opis
Użyj tej funkcji, aby zwrócić znak Unicode, do którego odwołuje się podana wartość liczbowa. Jest to przeciwieństwo funkcji UNICODE . UNICHAR może być przydatny do wstawiania znaków specjalnych do ciągów tekstowych bez konieczności ich bezpośredniego wpisywania.
Składnia
UNICHAR(liczba)
Wejścia
Ta funkcja akceptuje następujący argument:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
liczba |
Tak | Numer Unicode reprezentujący znak. | Liczba całkowita z zakresu od 1 do 1114111 (0x10FFFF w systemie szesnastkowym) włącznie. |
Przykład
Dane próbki
| A | B | ||
|---|---|---|---|
| 1 | Wartość Unicode | Opis | |
| 2 | 65 | Wielka litera A | |
| 3 | 9786 | Biała uśmiechnięta twarz | |
| 4 | 8364 | Znak Euro | |
| 5 | 937 | Grecka wielka litera Omega |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Zamień liczbę Unicode na odpowiadający jej znak. | =UNICHAR(A2) |
Konwertuje wartość 65 na znak, który ona reprezentuje. Wynik: A |
| Wstaw specjalny symbol, np. uśmiechniętą buźkę, używając jej numeru Unicode zamiast wpisywać symbol bezpośrednio. | =UNICHAR(A3) |
Konwertuje wartość 9786 na odpowiadający jej symbol. Wynik: ☺ |
| Wprowadź symbol waluty za pomocą jego numeru Unicode zamiast wpisywać symbol bezpośrednio. | =UNICHAR(A4) |
Konwertuje wartość 8364 na odpowiadający jej symbol. Wynik: € |
| Połącz dwie liczby Unicode za pomocą działań matematycznych, a następnie przekonwertuj wynik na znak. | =UNICHAR(A2+A5) |
Dodaje 65 i 937, aby otrzymać 1002, a następnie konwertuje tę łączną wartość na odpowiadający jej znak. Wynik: Ϫ |
Uwagi
- Jeżeli ciąg tekstowy jest pusty, zerowy lub znajduje się poza dopuszczalnym zakresem od 1 do 1 114 109, UNICHAR zwraca błąd #VALUE!.
- Niektóre znaki Unicode, na przykład znaki kontrolne, mogą nie wyświetlać się prawidłowo w komórkach Workiva.
- Czcionka używana w arkuszu kalkulacyjnym może zmieniać wygląd znaków, zwłaszcza znaków z „wysokiego zakresu ASCII” (znaki o numerach od 128 do 255, odpowiadające kodom Unicode od U+0080 do U+00FF). Różne czcionki mogą wyświetlać te znaki w różny sposób, co może mieć wpływ na ich reprezentację wizualną.
- UNICHAR jest szczególnie przydatny podczas pracy z tekstem międzynarodowym i symbolami specjalnymi.
- Argument liczbowy może być liczbą dziesiętną lub szesnastkową. Na przykład, aby uzyskać znak Unicode dla litery „A”, która odpowiada liczbie 65, wzór wyglądałby następująco:
=UNICHAR(65) .
Porady
- Użyj UNICHAR w połączeniu z UNICODE , aby konwertować pomiędzy znakami i ich reprezentacjami numerycznymi.
- Należy pamiętać, że niektóre znaki Unicode, takie jak emoji czy niektóre symbole, mogą nie być wyświetlane prawidłowo we wszystkich zestawach językowych lub na wszystkich urządzeniach.