Konwersja kolumn z liter na liczby w Excelu (5 prostych przykładów)

  • Udostępnij To
Hugh West

Podczas pracy w Excel Czasami musimy określić aktualny lub konkretny numer kolumny. W mniejszym arkuszu może być łatwo znaleźć numer kolumny, ale gdy ktoś pracuje na większym arkuszu z dużą ilością danych i formuł, to jest czasochłonne, aby dowiedzieć się literę kolumny ręcznie. W tym artykule, pokażemy Ci kilka rozwiązań dla litery kolumny do liczby konwerter w Excel .

Pobierz Zeszyt ćwiczeń

Możesz pobrać darmowy Excel zeszyt ćwiczeń stąd i ćwicz samodzielnie.

Konwersja kolumn z liter na liczby.xlsm

5 Przydatne przykłady kolumnowego konwertera liter na liczby w Excelu

W tym artykule wykorzystamy zestaw danych przedstawiony poniżej. Tutaj zobaczysz różne nagłówki kolumn w zestawie Excel W celu uzupełnienia procedury zademonstrujemy pięć różnych podejść.Tutaj użyjemy funkcja COLUMN i połączy funkcja COLUMN oraz funkcja INDIRECT , zastosować nieulotną formułę, zmienić styl odniesienia, a na koniec zastosować Visual Basics for Application (VBA) .

1. użycie funkcji KOLUMNA

W naszym pierwszym podejściu użyjemy funkcja COLUMN programu Excel, aby zrobić konwerter liter na kolumny. Przejdź przez następujące kroki, aby zrozumieć proces.

Krok 1:

  • Po pierwsze, do naszego celu roboczego wykorzystamy następujący zestaw danych.
  • Tutaj użyjemy funkcja COLUMN dla dwóch warunków.
  • Pierwszy z nich służy do poznania numeru kolumny konkretnej komórki, a drugi - aktualnej komórki roboczej.

Krok 2:

  • Po drugie, aby dowiedzieć się o numerze kolumny w konkretnej komórce, użyj następującej formuły funkcja COLUMN wspominając o komórce.
  • Na przykład tutaj użyjemy komórki B5 .
=COLUMN(B5)

  • Następnie, po naciśnięciu Wejdź na stronę , pojawi się numer kolumny wspomnianej komórki, czyli numer kolumny 2 dla komórki B5 .

Krok 3:

  • Następnie, aby określić numer kolumny bieżącej komórki, na której pracujesz, użyj następującej formuły KOLUMNA funkcja .
=COLUMN()

  • Po naciśnięciu Wejdź na stronę , zobaczysz numer kolumny bieżącej komórki roboczej.
  • W naszym przykładzie, który jest numerem 3 dla komórki C6 .

Read More: [Naprawiono] Excel Kolumna cyfry zamiast liter (2 rozwiązania)

2) Łączenie funkcji COLUMN i INDIRECT

W naszym pierwszym podejściu, widziałeś użycie pojedynczej funkcji do stworzenia konwertera liter na liczby w kolumnie. W drugiej metodzie, połączymy funkcja COLUMN z funkcja INDIRECT Aby zrozumieć całą procedurę, wykonaj następujące kroki.

Krok 1:

  • Na początek weź następujący zestaw danych do zastosowania formuł.
  • Tutaj, w kolumnie B , wybierzemy niektóre nagłówki kolumn z listy Excel arkusza losowo, a w kolumnie C poznamy ich numery kolumn.

Krok 2:

  • Po drugie, wpisz w komórce następującą formułę C5 , który jest kombinacją funkcja COLUMN oraz funkcja INDIRECT .
=COLUMN(INDIRECT(B5& "1"))

  • Wprowadzimy tę formułę do komórki C5 aby określić numer kolumny A który jest w komórce B5 .

Krok 3:

  • Następnie naciśnij Wejdź na stronę i zobaczysz numer kolumny A w komórce C5 który jest 1 .
  • Na koniec należy użyć AutoFill aby przeciągnąć formułę na inne komórki.
  • W rezultacie zobaczysz wszystkie numery kolumn w ich odpowiednich komórkach.

Podział formuły
  • Przede wszystkim, INDIRECT("B5") oznacza, że zostanie przyjęta wartość komórki B5 który jest A .
  • Następnie, INDIRECT(B5&1) odbiera poprzednie wyjście i łączy 1 do wyjścia poprzedniego kodu, aby uczynić go A1 .
  • Wreszcie, COLUMN(INDIRECT(B5& "1″)) wyświetli numer kolumny w komórce A1 , czyli 1 .

Read More: Jak przekonwertować kolumnę liter na wykres liczbowy w Excelu (4 sposoby)

3. stosowanie formuły nieulotnej

Jeśli pracujesz z ogromnym zbiorem danych w Excelu, to użycie drugiej metody byłoby czasochłonne. bo funkcja INDIRECT jest funkcją lotną, co powoduje spowolnienie pracy skoroszytu. W takim przypadku można użyć funkcja MATCH oraz funkcja ADDRESS z funkcja COLUMN Zobacz poniższe kroki, aby dowiedzieć się więcej o tym procesie.

Krok 1:

  • Po pierwsze, w komórce C5 zapisz następujący wzór.
=MATCH(B5& "1", ADDRESS(1, COLUMN($1:$1), 4), 0)

Krok 2:

  • Następnie naciśnij Wejdź na stronę i zobaczysz numer kolumny, w której znajduje się respektowana kolumna.
  • Na koniec przeciągnij formułę do dolnych komórek kolumny, aby uzyskać numery kolumn dla wszystkich liter kolumn.

Podział formuły
  • Przede wszystkim, COLUMN($1:$1) reprezentuje wszystkie kolumny pierwszego wiersza w arkuszu.
  • Po drugie, ADRES(1, KOLUMNA($1:$1), 4) spowoduje ułożenie tekstów z pierwszym wierszem i wszystkimi kolumnami arkusza, np. A1 ", " B1 " itd. aż do zakończenia arkusza.
  • Wreszcie, wzór MATCH(B5& "1″, ADDRESS(1, COLUMN($1:$1), 4), 0) odpowiada wartości komórki podanej w komórce B5 zamienionej na odwołanie do komórki, czyli A1 i wraca tam, gdzie pasuje w poprzednim układzie.
  • W końcu, 0 jest podany w celu znalezienia dokładnego dopasowania we wzorze.

Read More: Jak zwrócić numer kolumny dopasowania w Excelu (5 użytecznych sposobów)

4) Zmiana stylu odniesienia

Ten proces przekształcania liter kolumn na numery kolumn w Excel Aby dowiedzieć się więcej o tym procesie, wykonaj poniższe kroki.

Krok 1:

  • Po pierwsze, zobacz następujący zestaw danych.
  • Tutaj odwołanie w formule komórki C5 pokazuje numer komórki w kolumnie literowej, która jest B5 .
  • Literę kolumny zamienimy na liczbę zmieniając cykl odniesienia.

Krok 2:

  • Aby to zrobić, należy najpierw nacisnąć przycisk Plik na wstążce.

  • Następnie należy wybrać Opcje polecenie.

Krok 3:

  • Po trzecie, po wybraniu polecenia pojawi się okno dialogowe o nazwie Opcje programu Excel .
  • W nim, z zakładki Formuły, zaznaczamy opcję o nazwie Styl odniesienia R1C1 .
  • Na koniec naciśnij OK .

Krok 4:

  • Na koniec zobaczysz, że twój arkusz będzie miał Styl odniesienia R1C1 , w którym kolumny arkusza zostaną przekształcone w wartości liczbowe.

Read More: Jak zmienić nazwę kolumny z ABC na 1 2 3 w Excelu

5. zastosowanie VBA do konwersji kolumn list do liczby w Excelu

W naszej ostatniej metodzie zastosujemy Visual Basics for Application (VBA) . przez zastosowanie VBA , możemy określić numer kolumny po wstawieniu litery kolumny w kodzie. Przejdź przez następujące kroki, aby zrozumieć procedurę.

Krok 1:

  • Po pierwsze, wykorzystamy następujący zestaw danych do zastosowania VBA .

Krok 2:

  • Następnie należy wybrać Visual Basic polecenie z Kod grupa w Deweloper tab.

Krok 3:

  • Po trzecie, pole do wstawienia kodu otworzy się po wybraniu Visaul Basic polecenie.
  • Z ramki należy wybrać Moduł polecenie w Wkładka tab.

Krok 4:

  • Po czwarte, skopiuj Kod VBA i wklej go do Moduł .
  • Tutaj wstawimy literę kolumny XFD aby poznać numer jego kolumny.
 Sub Excel_Column_Letter_to_Number_Converter() 'Konwertuj określoną literę kolumny na odpowiadającą jej referencję numeryczną Dim KolumnaLiczba As Long Dim KolumnaLetter As String 'Nazwij literę kolumny KolumnaLetter = "XFD" 'Konwertuj na numer kolumny KolumnaLiczba = Range(KolumnaLetter & 1).Kolumna 'Pokaż wynik końcowy MsgBox "Kolumna " & KolumnaLetter & " = " & KolumnaLiczba End Sub 

  • Następnie zapisz powyższy kod i naciśnij przycisk odtwarzania, aby go aktywować.

Krok 5:

  • W końcu, po odtworzeniu kodu zobaczysz odpowiedni numer kolumny XFD który jest 16384 .

  • Możesz uruchomić ten kod również dla innych literałów kolumn i znaleźć ich odpowiedni numer kolumny.

Read More: Excel VBA: Ustaw zakres według wiersza i numeru kolumny (3 przykłady)

Wniosek

To już koniec tego artykułu, mam nadzieję, że okazał się pomocny. Po przeczytaniu tego artykułu, będziesz w stanie stworzyć Excel kolumna list do konwertera numerów za pomocą dowolnej z metod. Prosimy o podzielenie się z nami wszelkimi dalszymi zapytaniami lub zaleceniami 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ł.