Przejdź do głównej zawartości

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.
doc skróty słów 1

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.
zamień literę na cyfrę 2

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.
zamień literę na cyfrę 3

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.
zamień literę na cyfrę 4

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:
zamień literę na cyfrę 5

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.
zamień literę na cyfrę 6

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.
zamień literę na cyfrę 6

W tej formule rozróżniana jest wielkość liter.

Przykładowy plik

przykładowy dokumentKliknij, aby pobrać przykładowy plik


Wzory względne


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

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty  |  Usuń puste wiersze  |  Łącz kolumny lub komórki bez utraty danych  |  Okrągły bez wzoru ...
Super VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  Zależna lista rozwijana  |  Lista rozwijana wielokrotnego wyboru...
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  Porównaj kolumny z Wybierz Te same i różne komórki ...
Polecane funkcje: Fokus siatki  |  Widok projektu  |  Duży pasek formuły  |  Menedżer skoroszytów i arkuszy | Biblioteka zasobów (Automatyczny tekst)  |  Selektor dat  |  Połącz arkusze  |  Szyfruj/odszyfruj komórki  |  Wysyłaj e-maile według listy  |  Super filtr  |  Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki ...)  |  50 + Wykres rodzaje (Wykres Gantta ...)  |  40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin ...)  |  19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki ...)  |  12 Konwersja Tools (Liczby na słowa, Przeliczanie walut ...)  |  7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podziel komórki Excela ...)  |  ... i więcej

Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...

Opis


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.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลขอย่างไร

COLUMN ฟังก์ชัน: COLUMN ฟังก์ชันส่งคืนจำนวนคอลัมน์ของการอ้างอิงที่ระบุ ตอนนี้สูตรคือ คอลัมน์ (s1) ซึ่งส่งกลับ 19.

เเล้วเราใส่สูตรตรงไหน ที่บอกว่า ข้อความนี้ กำหนด ให้เป็น 19 คะ
This comment was minimized by the moderator on the site
Hello,
I have as a basis this formula: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78;2;0)) ... I have expanded my table in upper and lower case including special characters. Unfortunately, I do not get the difference verstädnlich integrated into the above formula!?

Helpful would still be the generic formula retroactively. That is, if I enter the numerical order, the table gives me the text.

I would like to use the generic formula for password encryption.

Thanks for your help ...

Matze
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations