Funkcja Char w programie Excel

Funkcja Char w programie Excel jest również znana jako funkcja znakowa w programie Excel, która służy do identyfikacji znaku na podstawie liczby lub liczby całkowitej, która jest akceptowana przez język komputera, na przykład dla znaku „A” liczba wynosi 65, więc jeśli użyjemy = char (65) otrzymujemy jako wynik A, jest to funkcja tekstowa w programie Excel.

CHAR w programie Excel

Funkcja CHAR w programie Excel to funkcja zwracająca znak określony przez numer kodu (nazywany także kodem ASCII) z zestawu znaków dla komputera. CHAR jest klasyfikowany jako funkcja ciągu / tekstu. Przyjmuje wartość ASCII jako liczbę wejściową i przekazuje znak skojarzony z tą wartością ASCII jako wyjście.

ASCII oznacza A merican S tandard C ODE F lub I nformacje I nterchange jest postać kodowania standardem komunikacji cyfrowej. Każdy znak, który można wpisać, ma przypisaną unikalną liczbę całkowitą, może to być zestaw znaków, cyfry, znaki interpunkcyjne, znaki specjalne lub znaki sterujące. Na przykład wartość ASCII dla [spacji] to 032. Wartości ASCII z przedziału 097-122 są zarezerwowane dla alfabetów az pisanych małymi literami.

W programie Excel funkcja CHAR w programie Excel przyjmuje liczbę jako dane wejściowe, które są w rzeczywistości wartościami ASCII i zwraca skojarzony z nią znak. Na przykład, kiedy przekazujemy 32 jako dane wejściowe, otrzymujemy wartość spacji jako wyjście.

Jeśli skopiujemy i WklejamySpecial wartość komórki B2 do innej komórki, jako znak początkowy znajdziemy [spację].

Wklejiliśmy wartość za pomocą funkcji PasteSpecial w komórce C2 i mamy [spację] jako znak jako wynik.

CHAR Formula w Excelu

Poniżej znajduje się wzór CHAR w programie Excel

Ten ZNAK przyjmuje pojedynczą wartość jako liczbę, przy czym liczba zawiera się w przedziale 1-255.

Uwaga: w zależności od systemu operacyjnego kod znaku może się różnić, więc dane wyjściowe mogą się różnić w różnych systemach operacyjnych dla tego samego wejścia. System operacyjny WINDOWS używa zestawu znaków ANSI, podczas gdy system MAC OS używa zestawu znaków Macintosh.

Formuła CHAR ma wiele zastosowań. Może służyć do zastępowania niechcianych znaków. Można go ponadto używać podczas pisania aplikacji Excel lub makra, gdy mamy do czynienia z ciągami znaków i znakami.

Jak używać znaku CHAR w programie Excel

Funkcja Excel CHAR jest bardzo prosta i łatwa w użyciu. Zrozummy działanie funkcji (CHAR) CHARACTER w programie Excel na kilku przykładach.

Możesz pobrać ten szablon programu Excel z funkcją CHAR - szablon programu Excel z funkcją CHAR

CHAR w Excelu - przykład nr 1

Mamy listę znaków podaną w kolumnie A z odpowiadającymi im wartościami ASCII, ale kilka wartości ASCII jest niepoprawnych. Użytkownik musi sprawdzić, czy wartości ASCII są poprawne, czy nie, i pokolorować niepoprawne wartości ASCII przy użyciu formatowania warunkowego.

Aby znaleźć wartości ASCII są poprawne lub nie, użyjemy warunku IF z funkcją CHAR w programie Excel. Formuła, której będziemy używać, będzie

IF CHAR (wartość ASCII danego znaku) pasuje lub jest równa podanym wartościom ASCII, a następnie Drukuj poprawne, w przeciwnym razie Drukuj niepoprawnie.

W składni, używając wartości odniesienia, będzie formuła CHAR w programie Excel

= JEŻELI (ZNAK (B2) = A2, „Popraw”, „Niepoprawnie”)

Stosując powyższą formułę CHAR w innych komórkach, mamy

W przypadku formatowania warunkowego wybierz zakres, dla którego chcemy zastosować warunek, tutaj zakres to C2: C13. Idź do Strona główna-> Formatowanie warunkowe -> Reguły podświetlania komórek -> Tekst, który zawiera ...

Następnie wpisz tekst, który zawiera komórka, aby sformatować komórkę kolorem, który możesz określić, i naciśnij OK.

Wynik:

CHAR w Excelu - przykład nr 2

Użytkownik pobrał zestaw danych z sieci, a dane pobrane w programie Excel miały format podany poniżej

Ale użytkownik chce mieć dane w formacie takim jak Word1-Word2-Word3 i podobnie dla danych w innych komórkach.

Musimy więc najpierw zamienić lub podstawić niechciane znaki, a następnie zamienimy znaki końca linii, aby uzyskać pożądane wyjście.

Aby zamienić niechciane znaki, musimy znać kod ASCII, więc w celu uzyskania kodu ASCII możemy użyć funkcji o nazwie CODE, która zwraca wartość ASCII znaku.

Wartości zwracane przez funkcję kodu mogą służyć jako dane wejściowe dla funkcji CHARACTER (Char) w programie Excel. Ponadto, aby zastąpić niechciany znak, użyjemy funkcji SUBSTITUTE w programie Excel.

Tak więc będzie Formuła CHAR

= PODSTAW (SUBSTITUTE (A2, ZNAK (KOD („?”)), ””), ZNAK (KOD („ ”)), ”-„)

Najpierw obliczyliśmy kod ASCII dla znaku „ ? 'czyli 63, a dla' podziału wiersza ' kod ASCII to 10, obliczyliśmy obie wartości za pomocą funkcji CODE i zastąpiliśmy ją wymaganym wyjściem.

Stosowanie formuły CHAR do innych posiadanych komórek

Wynik:

CHAR w Excelu - przykład nr 3

Mamy dwa ciągi w komórce B2 i B3 i chcemy połączyć oba ciągi z podziałem wiersza w komórce B4.

Użyjemy znaku CHAR w programie Excel, aby wstawić podział wiersza. Wiemy, że kod ASCII dla podziału wiersza to 10, więc formuła CHAR będzie

= B2 i CHAR (10) i B3

Po zastosowaniu formuły CHAR otrzymujemy

Teraz, aby uczynić zawartość B4 bardziej czytelną i pokazać podział wiersza, zawijamy tekst zawartością B4

Wynik:

Rzeczy do zapamiętania o funkcji CHAR w programie Excel

  • Funkcja (CHAR) CHARACTER w programie Excel została wprowadzona w programie Excel 2000 i nowszych wersjach programu Excel
  • Rozpoznaje numer wejścia od 1 do 255
  • Można go użyć jako odwrotności funkcji (ZNAK) ZNAK w programie Excel, jak pokazano w przykładzie
  • Otrzymujemy # WARTOŚĆ! Błąd, gdy nie podamy liczby jako danych wejściowych dla funkcji (ZNAK) ZNAK w programie Excel, a liczba jest mniejsza niż 2 lub większa niż 254.