Jak przekonwertować alfabet na liczbę w Excelu (4 proste sposoby)

  • Udostępnij To
Hugh West

W tym artykule dowiemy się m.in. konwertować alfabet na liczbę w Excelu . W Excelu możemy używać różnych funkcji, aby zamienić alfabet na liczbę.Dziś pokażemy 4 łatwe sposoby.Korzystając z tych metod, można łatwo przekonwertować pojedynczy alfabet lub wiele alfabetów na liczby.Tak więc, bez dalszej zwłoki, zacznijmy dyskusję.

Pobierz Zeszyt ćwiczeń

Zeszyt ćwiczeń można pobrać stąd.

Konwersja alfabetu na liczbę.xlsm

4 proste sposoby na konwersję alfabetu na liczbę w Excelu

Aby wyjaśnić metody, użyjemy różnych zbiorów danych w różnych metodach.Tutaj spróbujemy przekonwertować alfabet na liczby.Na przykład, A=1 , B=2 , i tak dalej, możesz zobaczyć szybki przegląd poniżej:

1) Konwersja pojedynczego alfabetu na liczbę w programie Excel

Aby przekształcić pojedynczy alfabet na liczbę, możemy głównie korzystać z trzech funkcji.Są to funkcja COLUMN , funkcja CODE oraz funkcja MATCH . Wewnątrz tych funkcji możemy potrzebować wstawić kilka niezbędnych funkcji, aby stworzyć formułę. Zwróćmy uwagę na podrozdziały, aby dowiedzieć się więcej o formułach.

1.1 Użycie funkcji KOLUMNA

Najczęstszym sposobem konwersji pojedynczego alfabetu na liczbę jest użycie KOLUMNA Wewnątrz niej musimy użyć funkcja INDIRECT . Możesz zobaczyć alfabet w zakres B5:B9 w poniższym zestawie danych.

Wykonajmy poniższe kroki, aby zobaczyć, jak możemy je zamienić na liczby.

KROKI:

  • Po pierwsze, wybierz Komórka B5 i wpisz poniższy wzór:
=COLUMN(INDIRECT(B5&1))

W programie Excel POŚREDNICTWO Funkcja zwraca referencję podaną w postaci łańcucha tekstowego oraz KOLUMNA Funkcja daje nam numer kolumny referencji. W tej formule użyliśmy POŚREDNICTWO funkcja wewnątrz formuły, która działa jako odniesienie dla KOLUMNA Funkcja. Więc, INDIRECT(B5&1) staje się A1 Po pierwsze, wzór staje się KOLUMNA(A1) . So, it returns 1 .

  • Po drugie, naciśnij Wejdź na stronę i przeciągnąć Uchwyt do napełniania puch.

  • Na koniec zobaczysz liczbę odpowiadającą każdemu alfabetowi.

1.2 Zastosuj funkcję CODE

Możemy również użyć CODE funkcja do konwersji pojedynczego alfabetu lub litery na liczbę. CODE Funkcja zwraca wartość liczbową dla pierwszego znaku w ciągu tekstowym. Zatem da nam prawidłową wartość liczbową, jeśli użyjemy jej w przypadku pojedynczego alfabetu. Wykonajmy poniższe kroki, aby uzyskać wynik.

KROKI:

  • Po pierwsze, wpisz formułę w Komórka C5 :
=CODE(UPPER(B5))-64

Tutaj użyliśmy funkcja UPPER wewnątrz CODE funkcja. GÓRNA Funkcja konwertuje najpierw alfabet na wielkie litery, a następnie CODE Funkcja konwertuje ją na wartość liczbową. Tutaj wartość liczbowa A jest 65 Dlatego odejmujemy 64 uzyskać 1 na wyjściu.

  • Następnie należy nacisnąć Wejdź na stronę i przeciągnąć Uchwyt do napełniania w dół, aby zobaczyć wyniki.

1.3 Wstawianie funkcji MATCH

Na stronie MATCH Funkcja może dostarczyć innego rozwiązania dla konwersji alfabetu na liczbę w Excelu. Ale potrzebujemy również pomocy ADRES oraz KOLUMNA funkcje. tutaj użyjemy tego samego zestawu danych, prześledźmy kroki, aby dowiedzieć się więcej.

KROKI:

  • W pierwszej kolejności należy wybrać Komórka C5 i wpisz poniższy wzór:
=MATCH(B5& "1",ADDRESS(1,COLUMN($1:$1),4),0)

W tej formule ADRES Funkcja zwraca względne odniesienie do komórki jako tekst, a następnie MATCH Funkcja daje nam pożądane wyjście, którym jest 1 .

  • W następnym kroku naciśnij Wejdź na stronę i przeciągnąć Uchwyt do napełniania puch.

Read More: Jak przekonwertować tekst na liczbę za pomocą formuł w programie Excel

2. zmiana wielu alfabetów na liczby za pomocą funkcji TEXTJOIN & VLOOKUP

W poprzedniej metodzie pokazaliśmy, jak zmienić pojedynczy alfabet na liczbę, natomiast w drugiej metodzie zmienimy wiele alfabetów na liczby za pomocą TEXTJOIN oraz VLOOKUP W tym celu posłużymy się poniższym zbiorem danych. Na przykład chcemy, aby alfabet ADE aby zmienić na 145 Widać, że zbiór danych zawiera listę alfabetów od A do Z z ich względnymi pozycjami. Aby stworzyć wzór, użyjemy kombinacji TEXTJOIN , VLOOKUP , JEŚLI , MID , ROW , POŚREDNICTWO oraz LEN funkcje.

Obserwujmy poniższe kroki, aby zobaczyć, jak możemy konwertować wiele alfabetów na liczby w programie Excel.

KROKI:

  • Na początek należy wybrać Komórka C5 i wpisz poniższy wzór:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0))

🔎 Jak działa formuła?

Możemy rozbić formułę na małe części, aby zrozumieć cały mechanizm.

  • ROW(INDIRECT("1:"&LEN(B5))): Ta część formuły zwraca tablicę o numerze wiersza. W tym przypadku tablicą jest {1,2,3} .
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1): Na stronie MID Funkcja daje nam znaki w określonej pozycji podanego ciągu znaków. Tak więc wyjście dla tej części to {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0): Na stronie VLOOKUP funkcja szuka odpowiednich numerów w tablicy {A,D,E} w zakres E5:F30 .
  • TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0)): Wreszcie TEXTJOIN Funkcja łączy liczby i zwraca wynik 145 Funkcja ta jest dostępna w Excel 2019 r. oraz Excel 365 .
  • Naciśnij Wejdź na stronę .
  • Na koniec przeciągnij w dół Uchwyt do napełniania aby zobaczyć wyniki.

Read More: Jak przekonwertować tekst ze spacjami na liczbę w Excelu (4 sposoby)

Podobne lektury

  • Jak przekonwertować procenty na liczby dziesiętne w programie Excel (7 metod)
  • Konwertuj wartość wykładniczą na dokładną liczbę w Excelu (7 metod)
  • Jak naprawić błąd konwersji na liczbę w programie Excel (6 metod)
  • Konwersja String na Long przy użyciu VBA w Excelu (3 sposoby)
  • Jak przekonwertować tekst na liczbę za pomocą Excela VBA (3 przykłady z makrami)

3. Wstaw funkcję SUBSTITUTE, aby przekształcić określone alfabety w liczby.

Jeśli masz określone alfabety do przekształcenia w liczby, to możesz użyć funkcja SUBSTITUTE . SUBSTYTUT Funkcja zastępuje istniejący ciąg tekstowy nowym tekstem. Aby wyjaśnić metodę, użyjemy zbioru danych, który zawiera wiele ciągów tekstowych z alfabetami A , B , C oraz D .

Wykonajmy poniższe kroki, aby poznać metodę przekształcania konkretnych alfabetów w liczby.

KROKI:

  • Po pierwsze, wpisz poniższą formułę w Komórka C5 :
=SUBSTYTUT(SUBSTYTUT(SUBSTYTUT(SUBSTYTUT(B5, "A",1), "B",2), "C",3), "D",4)

Wzór ten zastępuje A z 1 , B z 2 , C z 3 oraz D z 4 Tak więc, wyjście ABC jest 123 Jeśli chcesz dodać więcej alfabetów, musisz dodać kolejny SUBSTYTUT funkcja w formule, aby zastąpić ten alfabet liczbą.

  • Po wpisaniu formuły należy nacisnąć Wejdź na stronę .
  • Na koniec przeciągnij Uchwyt do napełniania w dół, aby uzyskać wyniki.

Read More: Jak przekonwertować notację naukową na liczbę w programie Excel (7 metod)

4. zastosować VBA do konwersji liter na liczby w Excelu

W ostatniej metodzie zastosujemy VBA do konwersji alfabetów na liczby w Excelu. VBA oznacza Visual Basic for Applications Tutaj stworzymy funkcję wykorzystującą VBA a następnie użyj go do zmiany alfabetów na liczby. Co ciekawe, możesz go użyć zarówno dla pojedynczych, jak i wielu alfabetów. Możesz zobaczyć zestaw danych poniżej dla tej metody.

Po więcej zwróćmy uwagę na poniższe kroki.

KROKI:

  • Po pierwsze, przejdź do Deweloper zakładka i wybrać Visual Basic . It will open the Visual Basic okno.

  • W Visual Basic okno, wybierz Wstaw>> Moduł . It will open the Moduł okno.

  • Teraz skopiuj poniższy kod i wklej go do Moduł okno:
 Option Explicit Function AlphabetToNumber(ByVal sSource As String) As String Dim x As Integer Dim sResult As String For x = 1 To Len(sSource) Select Case Asc(Mid(sSource, x, 1)) Case 65 To 90: sResult = sResult & Asc(Mid(sSource, x, 1)) - 64 Case Else sResult = sResult & Mid(sSource, x, 1) End Select Next AlphabetToNumber = sResult End.Funkcja 

Ten VBA Kod tworzy funkcję konwertującą alfabet na liczby. Aby zastosować funkcję dla małych i dużych liter, użyjemy funkcji GÓRNA funkcja wewnątrz AlphabetToNumber funkcja.

  • Następnie należy nacisnąć Ctrl + S aby zapisać kod.
  • W kolejnym kroku należy wybrać Komórka C5 i wpisz poniższy wzór:
=AlphabetToNumber(UPPER(B5))

  • Na koniec przeciągnij Uchwyt do napełniania w dół, aby zobaczyć wyniki dla pozostałych komórek.

Read More: Jak przekonwertować ciąg na liczbę w Excelu VBA (3 metody)

Jak przekonwertować kolumnę alfabetu na liczbę w programie Excel

W Excelu kolumny są numerowane w alfabecie od A do XFD . Czasami musimy znać numer kolumny dla różnych celów. W takim przypadku możemy użyć następujących metod, aby przekonwertować litery kolumn na liczby w programie Excel.

1) Konwersja alfabetu kolumny na liczbę za pomocą funkcji KOLUMNA w Excelu

W pierwszej metodzie wykorzystamy KOLUMNA aby przekonwertować alfabet na liczbę. Proces ten omówiliśmy również w Metoda 1 Wykonajmy poniższe kroki, aby zobaczyć, jak możemy przekonwertować alfabet kolumn na liczby.

KROKI:

  • Po pierwsze, wybierz Komórka C5 i wpisz poniższy wzór:
=COLUMN(INDIRECT(B5&1))

Tutaj INDIRECT(B5&1) staje się A1 Po pierwsze, wzór staje się KOLUMNA(A1) . So, it returns 1 .

  • Następnie należy nacisnąć Wejdź na stronę i przeciągnąć Uchwyt do napełniania puch.

  • W efekcie zobaczysz numery kolumn jak na poniższym obrazku.

Read More: Excel Konwertuj na liczbę całą kolumnę (9 prostych metod)

2. zastosować funkcję zdefiniowaną przez użytkownika do zmiany kolumny z literą na liczbę w Excelu

UDF lub Funkcja zdefiniowana przez użytkownika może pomóc użytkownikom zmienić literę kolumny na liczbę w Excelu. Tutaj stworzymy funkcję używając prostych kodów w VBA Później użyjemy tej funkcji w arkuszu kalkulacyjnym. Tutaj wykorzystamy poprzedni zestaw danych.

Wykonajmy poniższe kroki, aby zobaczyć jak możemy zaimplementować UDF do konwersji alfabetów kolumn na liczby.

KROKI:

  • Po pierwsze, przejdź do Deweloper zakładka i wybrać Visual Basic . It will open the Visual Basic okno.

  • Po drugie, wybierz Wstaw>> Moduł w Visual Basic Otworzy się okno. Moduł okno.

  • Teraz skopiuj poniższy kod i wklej go do Moduł okno:
 Public Function ColNumber(cletter As String) As Long ColNumber = Columns(cletter).Column End Function 

Tutaj, ColNumber jest funkcją, która zwróci numer kolumny, a cletter jest argumentem funkcji, tutaj należy podać komórkę, która zawiera litery kolumny.

  • Naciśnij Ctrl + S aby go uratować.
  • W kolejnym kroku należy wybrać Komórka C5 i wpisz poniższy wzór:
=ColNumber(B5)

  • Następnie należy nacisnąć Wejdź na stronę i przeciągnąć Uchwyt do napełniania puch.

  • Na koniec będziesz mógł zamienić litery kolumn na liczby w Excelu.

Read More: Jak przekonwertować walutę na liczbę w Excelu (6 prostych sposobów)

Wniosek

W tym artykule pokazaliśmy 4 proste sposoby na Konwersja alfabetu na liczbę w programie Excel . mam nadzieję, że ten artykuł pomoże Ci w sprawnym wykonywaniu zadań.Ponadto, na początku artykułu dodaliśmy również zeszyt ćwiczeń.Aby sprawdzić swoje umiejętności, możesz go pobrać do ćwiczeń.Ponadto, możesz odwiedzić strona internetowa ExcelWIKI Na koniec, jeśli masz jakieś sugestie lub pytania, śmiało pytaj w sekcji komentarzy poniżej.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.