Spis treści
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.
- 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.
- 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.