Jak używać funkcji UNICODE w Excelu

Opis i składnia funkcji UNICODE

Funkcja UNICODE w Microsoft Excel oraz Google Sheets jest użytecznym narzędziem do otrzymywania kodu Unicode dla pojedynczego znaku podanego jako argument. Jest ona nieoceniona przy pracy z różnorodnymi systemami kodowania, a także przy analizie danych tekstowych.

Składnia funkcji

Funkcja przyjmuje jeden argument:

=UNICODE(tekst)
  • tekst – pojedynczy znak, dla którego ma być zwrócony kod Unicode. W przypadku, gdy ciąg tekstowy składa się z więcej niż jednego znaku, funkcja zwróci kod pierwszego znaku w ciągu.

Przykłady zastosowania

Formuła Wynik Opis
=UNICODE("A") 65 Zwraca kod Unicode dla litery 'A’.
=UNICODE("ą") 261 Zwraca kod Unicode dla znaku 'ą’.
=UNICODE("?") 128522 Zwraca kod Unicode dla emoji ’?’.

Przykładowe zadania zastosowania

Zadanie 1: Weryfikacja kodów Unicode dla polskich znaków diakrytycznych

W ramach międzynarodowego projektu chcemy upewnić się, czy nasze systemy odpowiednio obsługują polskie znaki diakrytyczne. Użyjemy funkcji UNICODE do weryfikacji kodów dla konkretnych znaków.

=UNICODE("ł") // Zwróci 322 =UNICODE("Ż") // Zwróci 379 =UNICODE("ę") // Zwróci 281

Zadanie 2: Porównanie kodów Unicode znaków z różnych alfabetów

Chcemy porównać kody Unicode dla znaków wyglądających podobnie, ale należących do różnych alfabetów, takich jak łacińskie i cyrylickie 'A’.

=UNICODE("A") // Zwróci 65 dla łacińskiego 'A' =UNICODE("А") // Zwróci 1040 dla cyrylicznego 'A'

Analiza tych różnic jest kluczowa, na przykład przy tworzeniu systemów rozpoznawania języka na podstawie tekstu. Użytkowanie funkcji UNICODE pozwala na dokładniejsze sterowanie i przetwarzanie danych wejściowych, co jest niezwykle ważne w międzynarodowym środowisku pracy i w projektach wielojęzycznych.

Więcej informacji: https://support.microsoft.com/pl-pl/office/unicode-funkcja-adb74aaa-a2a5-4dde-aff6-966e4e81f16f

Inne funkcje
Zwraca tablicę wartości tekstowych z określonego zakresu
Zmienia litery angielskie lub katakana o pełnej szerokości (dwubajtowe) w ciągu znaków na znaki o szerokości połówkowej (jednobajtowe)
Konwertuje liczbę na tekst, stosując format walutowy ß (baht)
Łączy tekst z wielu zakresów i (lub) ciągów, ale nie zapewnia argumentów ignorowania pustych ani ogranicznika
Zmienia litery angielskie lub katakana o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe)
Zwraca liczbę znaków w ciągu tekstowym
Zwraca określoną liczbę znaków z ciągu tekstowego, zaczynając od zadanej pozycji
Zmienia litery o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe)
Zwraca wartość kodu liczbowego pierwszego znaku w ciągu tekstowym
Konwertuje liczbę na tekst, stosując format walutowy zł (PLN)
Zwraca skrajne lewe znaki z wartości tekstowej
Konwertuje litery w tekście na małe
Konwertuje litery w tekście na wielkie
Usuwa z tekstu wszystkie znaki niedrukowane
Wyodrębnia znaki fonetyczne (furigana) z ciągu tekstowego
Zastępuje stary tekst nowym tekstem w ciągu tekstowym
Sprawdza, czy dwie wartości tekstowe są identyczne
Powtarza tekst określoną liczbę razy
Zwraca skrajne prawe znaki z wartości tekstowej
Znajduje jedną wartość tekstową wewnątrz innej (bez uwzględniania wielkich i małych liter)
Konwertuje argumenty na tekst
Formatuje liczbę i konwertuje ją na tekst
Łączy tekst z wielu zakresów i (lub) ciągów oraz uwzględnia określany ogranicznik między poszczególnymi wartościami tekstowymi do połączenia Jeśli ogranicznik jest pustym ciągiem tekstowym, funkcja sklei zakresy
Usuwa spacje z tekstu
Zwraca tekst z dowolnej określonej wartości
Konwertuje argument tekstowy na liczbę
Konwertuje tekst na liczbę w sposób niezależny od ustawień regionalnych
Zastępuje pierwszą literę każdego wyrazu w tekście wielką literą
Formatuje liczbę jako tekst o stałej liczbie miejsc dziesiętnych
Zamienia znaki w tekście
Łączy kilka elementów tekstu w jeden tekst
Znajduje jedną wartość tekstową wewnątrz innej (z uwzględnieniem wielkich i małych liter)
Zwraca znak o podanym numerze kodu
Zwraca znak Unicode, do którego odwołuje się określona wartość liczbowa