Prevodník stĺpcového písmena na číslo v programe Excel (5 jednoduchých príkladov)

  • Zdieľajte To
Hugh West

Počas práce v Excel , niekedy potrebujeme určiť aktuálne alebo konkrétne číslo stĺpca. V prípade menšieho pracovného hárka môže byť jednoduché zistiť číslo stĺpca. Ale keď niekto pracuje na väčšom pracovnom hárku s množstvom údajov a vzorcov, potom je časovo náročné zistiť písmeno stĺpca ručne. V tomto článku vám ukážeme niekoľko riešení pre prevodník písmen stĺpcov na čísla v Excel .

Stiahnite si cvičebnicu

Môžete si stiahnuť bezplatnú Excel a precvičte si to sami.

Prevod stĺpcového písmena na číslo.xlsm

5 užitočných príkladov prevodníka stĺpcového písmena na číslo v programe Excel

V tomto článku použijeme súbor údajov uvedený v nasledujúcom texte. Tu uvidíte rôzne hlavičky stĺpcov Excel Na dokončenie postupu si ukážeme päť rôznych prístupov. Tu použijeme funkcia COLUMN a skombinuje funkcia COLUMN a funkcia INDIRECT , použiť nevolatilný vzorec, zmeniť referenčný štýl a nakoniec použiť Visual Basics for Application (VBA) .

1. Používanie funkcie COLUMN

V našom prvom prístupe použijeme funkcia COLUMN programu Excel na vytvorenie prevodníka stĺpcového písmena na číslo. Prejdite si nasledujúce kroky, aby ste pochopili tento postup.

Krok 1:

  • Najskôr použijeme nasledujúci súbor údajov na naše pracovné účely.
  • Tu použijeme funkcia COLUMN pre dve podmienky.
  • Prvý slúži na zistenie čísla stĺpca konkrétnej bunky a druhý na zistenie aktuálnej pracovnej bunky.

Krok 2:

  • Po druhé, ak chcete zistiť číslo stĺpca konkrétnej bunky, použite nasledujúci vzorec funkcia COLUMN zmienka o bunke.
  • V tomto prípade použijeme napríklad bunku B5 .
=COLUMN(B5)

  • Potom po stlačení Vstúpte na stránku , uvidíte číslo stĺpca uvedenej bunky, čo je číslo stĺpca 2 pre bunky B5 .

Krok 3:

  • Ďalej na určenie čísla stĺpca aktuálnej bunky, na ktorej pracujete, použite nasledujúci vzorec stĺpec funkcia .
=COLUMN()

  • Po stlačení Vstúpte na stránku , zobrazí sa číslo stĺpca aktuálnej pracovnej bunky.
  • V našom príklade, ktorý je číslo 3 pre bunky C6 .

Prečítajte si viac: [Opravené] Čísla stĺpcov programu Excel namiesto písmen (2 riešenia)

2. Kombinácia funkcií COLUMN a INDIRECT

V našom prvom prístupe ste videli použitie jedinej funkcie na vytvorenie prevodníka stĺpcového písmena na číslo. V druhom spôsobe budeme kombinovať funkcia COLUMN s funkcia INDIRECT Aby ste pochopili celý postup, postupujte podľa nasledujúcich krokov.

Krok 1:

  • Najprv si na použitie vzorcov vezmite nasledujúci súbor údajov.
  • Tu, v stĺpci B , vyberieme niektoré hlavičky stĺpcov Excel náhodne a v stĺpci C zistíme čísla ich stĺpcov.

Krok 2:

  • Po druhé, do bunky napíšte nasledujúci vzorec C5 , čo je kombinácia funkcia COLUMN a funkcia INDIRECT .
=COLUMN(INDIRECT(B5& "1"))

  • Tento vzorec vložíme do bunky C5 na určenie čísla stĺpca A ktorá sa nachádza v bunke B5 .

Krok 3:

  • Potom stlačte tlačidlo Vstúpte na stránku a uvidíte číslo stĺpca A v bunke C5 čo je 1 .
  • Nakoniec použite Automatické vypĺňanie na presunutie vzorca do ďalších buniek.
  • Následne sa zobrazia všetky čísla stĺpcov v príslušných bunkách.

Rozdelenie vzorca
  • Predovšetkým, INDIRECT("B5") znamená, že prevezme hodnotu bunky B5 čo je A .
  • Potom, INDIRECT(B5&1) prijíma predchádzajúci výstup a pripája 1 k výstupu predchádzajúceho kódu, aby sa A1 .
  • Nakoniec, COLUMN(INDIRECT(B5& "1″)) zobrazí číslo stĺpca bunky A1 , čo je 1 .

Prečítajte si viac: Ako previesť stĺpec písmena na číselný graf v programe Excel (4 spôsoby)

3. Použitie netrvanlivého vzorca

Ak pracujete s obrovským súborom údajov v programe Excel, použitie druhej metódy by bolo časovo náročné. funkcia INDIRECT je volatilná funkcia, čo spomaľuje prácu so zošitom. V takom prípade môžete použiť funkcia MATCH a funkcia ADRESA s funkcia COLUMN keďže sú obe nestále. Viac informácií o tomto procese nájdete v nasledujúcich krokoch.

Krok 1:

  • Po prvé, v bunke C5 zapíšte nasledujúci vzorec.
=MATCH(B5& "1", ADDRESS(1, COLUMN($1:$1), 4), 0)

Krok 2:

  • Potom stlačte tlačidlo Vstúpte na stránku a zobrazí sa číslo príslušného stĺpca.
  • Nakoniec pretiahnite vzorec do spodných buniek stĺpca, aby ste získali čísla stĺpcov pre všetky písmená stĺpca.

Rozdelenie vzorca
  • Predovšetkým, COLUMN($1:$1) predstavuje všetky stĺpce prvého riadku pracovného hárka.
  • Po druhé, ADRESA(1, STĹPEC($1:$1), 4) vytvorí usporiadanie textov s prvým riadkom a všetkými stĺpcami pracovného hárka, napríklad " A1 ", " B1 " atď., kým sa pracovný list neskončí.
  • Nakoniec vzorec MATCH(B5& "1", ADDRESS(1, COLUMN($1:$1), 4), 0) zodpovedá hodnote bunky uvedenej v bunke B5 prevedenej na odkaz na bunku, čo je A1 a vráti miesto, kde sa zhoduje s predchádzajúcim usporiadaním.
  • Konečne, 0 je zadaný na nájdenie presnej zhody vo vzorci.

Prečítajte si viac: Ako vrátiť číslo stĺpca zhody v programe Excel (5 užitočných spôsobov)

4. Zmena referenčného štýlu

Tento proces konverzie písmen stĺpcov na čísla stĺpcov v Excel Ak sa chcete o tomto procese dozvedieť viac, postupujte podľa nižšie uvedených krokov.

Krok 1:

  • Najskôr si pozrite nasledujúci súbor údajov.
  • Tu je odkaz vo vzorci bunky C5 zobrazuje číslo bunky v stĺpci písmeno, ktoré je B5 .
  • Písmeno stĺpca prevedieme na číslo zmenou referenčného cyklu.

Krok 2:

  • Ak to chcete urobiť, najprv stlačte tlačidlo Súbor na páse kariet.

  • Potom vyberte Možnosti príkaz.

Krok 3:

  • Po tretie, po výbere príkazu sa zobrazí dialógové okno s názvom Možnosti aplikácie Excel .
  • V nej na karte Vzorce označte možnosť s názvom Referenčný štýl R1C1 .
  • Nakoniec stlačte OK .

Krok 4:

  • Nakoniec uvidíte, že váš pracovný hárok bude mať Referenčný štýl R1C1 , v ktorom sa stĺpce pracovného hárka premenia na číselné hodnoty.

Prečítajte si viac: Ako zmeniť názov stĺpca z ABC na 1 2 3 v programe Excel

5. Použitie VBA na prevod písmena stĺpca na číslo v programe Excel

V našej poslednej metóde použijeme Visual Basics for Application (VBA) . Uplatnením VBA , môžeme určiť číslo stĺpca po vložení písmena stĺpca do kódu. Prejdite si nasledujúce kroky, aby ste pochopili postup.

Krok 1:

  • Najprv použijeme nasledujúci súbor údajov VBA .

Krok 2:

  • Potom vyberte Visual Basic príkaz z Kód skupina v Vývojár tab.

Krok 3:

  • Po tretie, po výbere položky sa otvorí okno na vloženie kódu. Visaul Basic príkaz.
  • V rámčeku vyberte Modul príkaz v Vložte tab.

Krok 4:

  • Po štvrté, skopírujte nasledujúci text Kód VBA a vložte ho do Modul .
  • Tu vložíme písmeno stĺpca XFD zistiť číslo jeho stĺpca.
 Sub Excel_Column_Letter_to_Number_Converter() 'Previesť konkrétne písmeno stĺpca na príslušný číselný odkaz Dim ColumnNumber As Long Dim ColumnLetter As String 'Vyvolať písmeno stĺpca ColumnLetter = "XFD" 'Previesť na číslo stĺpca ColumnNumber = Range(ColumnLetter & 1).Column 'Zobraziť konečný výsledok MsgBox "Column " & ColumnLetter & " = " & ColumnNumber End Sub 

  • Potom uložte uvedený kód a stlačením tlačidla prehrávania ho aktivujte.

Krok 5:

  • Nakoniec sa po prehratí kódu zobrazí príslušné číslo stĺpca XFD čo je 16384 .

  • Tento kód môžete spustiť aj pre iné písmená stĺpcov a zistiť ich príslušné číslo stĺpca.

Prečítajte si viac: Excel VBA: Nastavenie rozsahu podľa čísla riadku a stĺpca (3 príklady)

Záver

To je koniec tohto článku. Dúfam, že vám tento článok pomohol. Po prečítaní tohto článku budete môcť vytvoriť Excel stĺpcového listu na prevodník čísel pomocou niektorej z metód. Podeľte sa s nami o ďalšie otázky alebo odporúčania v sekcii komentárov nižšie.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.