Formuła programu Excel: Konwertuj literę na liczbę
Czasami chcesz przekonwertować a na 1, b na 2, c na 3 i tak dalej w arkuszu Excel. Jednak przekształcanie ich pojedynczo jest stratą czasu. W tym samouczku przedstawię kilka formuł programu Excel, aby rozwiązać ten problem.
Konwertuj pojedynczą literę na liczbę w każdej komórce
Aby przekonwertować pojedynczą literę na liczbę w każdej komórce programu Excel, możesz użyć poniższego wzoru.
Wzór ogólny:
COLUMN(INDIRECT(cell_reference&1)) |
Argumenty
Cell_reference: the cell that contains the letter you want to convert to number. |
Jak działa ta formuła
Weź przykład, aby wyjaśnić formułę. Tutaj przekonwertujesz literę w komórce C3 na liczbę. Użyj tego wzoru.
=COLUMN(INDIRECT(C3&1)) |
Naciśnij przycisk Wchodzę klawisz.
Wyjaśnienie
INDIRECT funkcjonować: ta funkcja służy do konwersji ciągu tekstowego na prawidłowe odniesienie. Tutaj POŚREDNI (C3 i 1) możesz to zobaczyć jako:
POŚREDNI (C3 i 1)
= POŚREDNI (s & 1)
= POŚREDNI (s1)
COLUMN funkcjonować: the COLUMN funkcja zwraca numer kolumny podanej referencji. Teraz formuła jest taka KOLUMNA (s1) która zwraca 19.
Uwagi:
1. Ta formuła zwraca liczbę kolumn, co oznacza, że jeśli w komórce jest więcej niż jedna litera, zwróci ona wartość pokazaną w poniższym przykładzie.
2. We wzorze nie jest rozróżniana wielkość liter.
Zamień kilka liter na ciąg liczb w każdej komórce
Jeśli chcesz przekonwertować litery w każdej komórce na liczby, jak pokazano na poniższym zrzucie ekranu, potrzebujesz złożonej formuły tablicowej.
Wzór ogólny:
TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0)) |
Argumenty
Cell_refer: the cell that you want to convert the letters to numbers. |
Rtable:a table with two columns, one lists all letters, one lists the relative numbers. |
Jak działa ta formuła
Przypuśćmy, że chcesz przekonwertować litery z zakresu B3: B8 na liczby, wykonaj następujące czynności:
Po pierwsze, utwórz tabelę zawierającą wszystkie litery i ich numery względne.
Następnie wybierz zakres tabeli i przejdź do Pole nazwy (obok paska Formuła), aby nadać mu nazwę zakresu, tutaj nazwą zakresu jest Rtable. zobacz zrzut ekranu:
Teraz użyj tej formuły:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)) |
Naciśnij przycisk Wchodzę klucz, wszystkie pierwsze litery każdego słowa w komórce A1 są wyodrębniane.
Wyjaśnienie
WIERSZ (POŚR. ("1:" & DŁ (B3))): the WIERSZ, funkcja zwraca liczbę wierszy, jest formuła tablicowa, a następnie zwraca {1; 2; 3}. ŚRODEK (B3, WIERSZ (POŚR. ("1:" & DŁ (B3))), 1): the Funkcja MID zwraca znak na określonej pozycji podanego ciągu. Ten wzór można zobaczyć poniżej
=MID(B3,{1;2;3},1)
= MID („acd”, {1; 2; 3}, 1)
= {"a"; "c"; "d"}
VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): the Funkcja WYSZUKAJ.PIONOWO służy do znajdowania dopasowanych liczb „a”, „c”, „d” w drugiej kolumnie zakresu Rtable. Potem wraca {1; 3; 4}.
TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): the Funkcja TEXTJOIN to nowa funkcja w Excel 2019 i 365, służy do łączenia wszystkich tekstów z ogranicznikiem. Tutaj wraca 134.
Uwagi:
W tej formule wielkość liter nie jest rozróżniana.
Uwaga:
Zakładając, że a = 1, b = 2, c = 3, d = 4, możesz użyć poniższego wzoru:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4) |
Naciśnij przycisk Wchodzę klawisz.
W tej formule rozróżniana jest wielkość liter.
Przykładowy plik
Kliknij, aby pobrać przykładowy plik
Wzory względne
- Usuń pierwsze N znaków z komórki
Tutaj przedstawiono formułę usuwania znaków z lewej strony ciągu tekstowego w programie Excel. - Usuń z prawej strony tekstu
Tutaj przedstawiono formułę usuwania znaków z prawej strony ciągu tekstowego w programie Excel. - Wyodrębnij ostatnie słowo z ciągu tekstowego w programie Excel
Ten samouczek zawiera formułę umożliwiającą wyodrębnienie ostatniego słowa z podanego ciągu tekstowego. - Wyodrębnij pierwsze słowo z ciągu tekstowego w programie Excel
Ten samouczek zawiera formułę umożliwiającą wyodrębnienie pierwszego słowa z podanego ciągu tekstowego.
Funkcje względne
- POŚR, funkcja
Przekonwertuj ciąg tekstowy na prawidłowe odwołanie. - Funkcja KOLUMNA
Zwróć numer kolumny, w której pojawia się formuła, lub numer kolumny podanej referencji. - WIERSZ, funkcja
Zwraca numer wiersza odwołania. - MID
Zwróć określone znaki ze środka ciągu tekstowego.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.