Jak przekonwertować numer kolumny na literę w programie Excel (3 sposoby)

  • Udostępnij To
Hugh West

W tym artykule pokażemy, jak przekonwertować numer kolumny na literę w Excelu na 3 łatwe i skuteczne sposoby.

Pobierz Workbook

Darmowy ćwiczeniowy zeszyt Excela można pobrać stąd.

Konwersja numeru kolumny na literę.xlsm

3 Proste sposoby na konwersję numeru kolumny na literę w Excelu

W tym rozdziale dowiesz się, jak konwertować numery kolumn na litery za pomocą formuła , VBA kodeks i opcja wbudowana w Excelu.

1) Formuła konwersji numeru kolumny na literę w programie Excel

Rozważmy następujący zbiór danych, który wykorzystamy jako nasz przykład do konwersji numeru kolumny na literę poprzez zastosowanie formuły.

Kroki:

  • Wybierz komórkę które chcesz, aby pokazały się w wyniku.
  • Na stronie formuła rodzajowa nawrócić się numer kolumny na literę jest,
=SUBSTITUTE(ADDRESS(1,col_number,4), "1",")

  • Zatem w tej komórce zapisz formułę jako,
=SUBSTITUTE(ADDRESS(1,B5,4), "1",")

Tutaj,

B5 = Numer referencyjny komórki, w której znajduje się numer kolumny do konwersji na literę

  • Naciśnij Wejdź na stronę .

Otrzymasz powiązany adres listu ( A ) numeru kolumny ( 1 ) w swoim zbiorze danych.

  • Teraz przeciągnij wiersz w dół o Uchwyt do napełniania aby zastosować formułę do pozostałych komórek w celu przekształcenia ich w litery.

Podział formuły:

  • ADRES(1,B5,4)
    • Wyjście: A1
    • Wyjaśnienie: Funkcja ADDRESS zwraca adres komórki w oparciu o podany wiersz i kolumnę. Podaliśmy rząd nr 1 i numer kolumny z B5 aby skonstruować adres, a żeby uzyskać odniesienie względne, ustawiamy 4 dla abs_num argument.
      • abs_num = 4 jest wartością stałą. Musisz ustawić tę wartość jako 4, w przeciwnym razie adres komórki będzie wyświetlany ze znakami $.
  • SUBSTITUTE(ADDRESS(1,B5,4), "1″,") -> staje się
    • SUBSTITUTE(A1, "1″,")
    • Wyjście: A
    • Wyjaśnienie: Funkcja SUBSTITUTE zastępuje 1 z nic ("") z A1 dlatego też zwraca A .

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

Podobne lektury

  • VBA, aby użyć zakresu na podstawie numeru kolumny w programie Excel (4 metody)
  • Jak przekonwertować kolumnę liter na wykres liczbowy w Excelu (4 sposoby)
  • Excel VBA: Ustaw zakres według wiersza i numeru kolumny (3 przykłady)

2. VBA do przekształcenia numeru kolumny do litery w Excelu

Kroki do konwersja numeru kolumny na literę w Excelu za pomocą VBA podano poniżej.

Wykorzystamy Funkcja zdefiniowana przez użytkownika (UDF) aby przeliczyć liczbę.

Kroki:

  • Naciśnij Alt + F11 na klawiaturze lub przejdź do zakładki Programista -> Visual Basic otworzyć Edytor Visual Basic .

  • W wyskakującym oknie kodu, na pasku menu, kliknij Insert -> Moduł .

  • Skopiuj poniższy kod i wklej go do okna kodu.
 Public Function NumToLetter(ColNum) NumToLetter = Split(Cells(1, ColNum).Address, "$")(1) End Function 

Nie jest to Podprocedura dla VBA program do uruchomienia, to jest tworzenie Funkcja zdefiniowana przez użytkownika (UDF) . Więc, po napisaniu kodu, zamiast kliknąć przycisk Uruchom z paska menu, kliknij Zapisz .

  • Teraz wróć do interesującego Cię arkusza i napisz funkcję, którą właśnie stworzyłeś za pomocą VBA kod (Funkcja NumToLetter w pierwszej linii kodu) i wewnątrz nawiasów NumToLetter funkcja, przekazać numer referencyjny komórki które chcemy zamienić na literę (w naszym przypadku przekazujemy Komórka B5 wewnątrz nawiasów).

Tak więc nasza ostateczna formuła odnosi się,

=NumToLetter(B5)

  • Naciśnij Wejdź na stronę .

Otrzymasz powiązany adres listu ( A ) o numerze kolumny ( 1 ) w swoim zbiorze danych.

  • Teraz przeciągnij wiersz w dół o Uchwyt do napełniania stosować UDF do pozostałych komórek, aby przekształcić je w litery.

Read More: Excel VBA: Liczenie kolumn z danymi (2 przykłady)

3) Wbudowana w programie Excel opcja zmiany numeru kolumny na literę

Excel posiada. opcja wbudowana aby zmienić numer kolumny (pokazany poniżej na rysunku) na literę.

Kroki:

  • Kliknij kartę Plik -> Opcje .

  • W wyskakującym oknie programu Excel wybierz Formuły -> odznaczyć the Styl odniesienia R1C1 pudełko -> OK .

Twoje kolumny będą teraz miały adresy literowe zamiast numerów.

Read More: Jak liczyć kolumny dla VLOOKUP w Excelu (2 metody)

Wniosek

Ten artykuł pokazał Ci, jak przekonwertować numer kolumny na literę w Excelu na 3 różne sposoby. Mam nadzieję, że ten artykuł był dla Ciebie bardzo korzystny. Zapraszam do zadawania pytań, jeśli masz jakieś pytania dotyczące tematu.

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ł.