Sisukord
Töötamise ajal Excel , mõnikord on meil vaja kindlaks teha jooksev või konkreetne veeru number. Väiksema töölehe puhul võib veeru numbri lihtne välja selgitada. Aga kui keegi töötab suurema töölehega, kus on palju andmeid ja valemeid, siis on aeganõudev välja selgitada veeru täht käsitsi. Selles artiklis näitame teile mõned lahendused veeru tähe numbriks konverteerimise jaoks Excel .
Lae alla praktiline töövihik
Saate alla laadida tasuta Excel töövihik siit ja harjutage ise.
Veeru kirja number konverter.xlsm
5 kasulikku näidet Exceli veeru kirjast numbrite konverterisse
Selles artiklis kasutame järgnevalt esitatud andmekogumit. Siin näete erinevaid veergude pealkirju ühe Excel tööleht. Protseduuri lõpuleviimiseks demonstreerime viit erinevat lähenemist. Siinkohal kasutame funktsioon COLUMN ja ühendab funktsioon COLUMN ja funktsioon INDIRECT , rakendab mittevabanenud valemit, muudab viitamisstiili ja viimasena rakendab Visual Basics for Application (VBA) .
1. Funktsiooni COLUMN kasutamine
Meie esimeses lähenemisviisis kasutame funktsioon COLUMN Exceli veergu tähtede numbriks teisendamiseks. Käige läbi järgmised sammud, et mõista protsessi.
1. samm:
- Kõigepealt kasutame oma töö eesmärgil järgmist andmekogumit.
- Siinkohal kasutame funktsioon COLUMN kahe tingimuse puhul.
- Esimene on konkreetse lahtri veeru numbri leidmiseks ja teine on praeguse töötava lahtri jaoks.
2. samm:
- Teiseks, et leida konkreetse lahtri veeru number, kasutage järgmist valemit funktsioon COLUMN mainides raku.
- Näiteks kasutame siinkohal lahtrit B5 .
=COLUMN(B5)
- Seejärel, pärast vajutamist Sisesta , näete mainitud lahtri veeru numbrit, mis on veeru number. 2 raku jaoks B5 .
3. samm:
- Järgmisena kasutage praeguse lahtri veeru numbri määramiseks, mille kallal te töötate, järgmist valemit KOLUMN funktsioon .
=COLUMN()
- Pärast vajutamist Sisesta , näete praeguse töötava lahtri veeru numbrit.
- Meie näites, mis on number 3 raku jaoks C6 .
Loe edasi: [Fikseeritud] Exceli veergude numbrid tähtede asemel (2 lahendust)
2. COLUMN ja INDIRECT funktsioonide ühendamine
Meie esimeses lähenemisviisis nägite ühe funktsiooni kasutamist, et teha veeru tähtede ja numbrite konverter. Teises meetodis kombineerime me funktsioon COLUMN koos funktsioon INDIRECT Kogu protseduuri mõistmiseks järgige järgmisi samme.
1. samm:
- Kõigepealt võtke valemite kohaldamiseks järgmine andmekogum.
- Siin, veerus B , valime mõned veergude päised ühe Excel töölehel juhuslikult ja veerus C saame teada nende veergude numbrid.
2. samm:
- Teiseks kirjutage lahtrisse järgmine valem C5 , mis on kombinatsioon funktsioon COLUMN ja funktsioon INDIRECT .
=COLUMN(INDIRECT(B5& "1"))
- Sisestame selle valemi lahtrisse C5 määrata veeru number veerus A mis asub rakus B5 .
3. samm:
- Seejärel vajutage Sisesta ja te näete veeru numbrit veerus A lahtris C5 mis on 1 .
- Lõpuks kasutage AutoFill teiste lahtrite valemi alla lohistamiseks.
- Sellest tulenevalt näete kõiki veeru numbreid vastavates lahtrites.
- Kõigepealt, INDIRECT("B5") tähendab, et see võtab lahtri väärtuse B5 mis on A .
- Siis, INDIREKT(B5&1) saab eelmise väljundi ja ühendab 1 eelmise koodi väljundile, et muuta see A1 .
- Lõpuks, COLUMN(INDIRECT(B5& "1″)) näitab lahtri veeru numbrit A1 , mis on 1 .
Loe edasi: Kuidas konverteerida Exceli veergu kirja numbrite diagrammiks (4 võimalust)
3. Mittekaitstuva valemi kohaldamine
Kui töötate Excelis suure andmekogumiga, siis oleks teise meetodi kasutamine aeganõudev. funktsioon INDIRECT on volatiilne funktsioon, mis muudab töövihiku aeglasemaks. Sellisel juhul saab kasutada funktsioon MATCH ja funktsioon ADRESS koos funktsioon COLUMN kuna mõlemad on volatiilsed. Vaadake järgmisi samme, et saada rohkem teavet protsessi kohta.
1. samm:
- Esiteks, raku C5 kirjutage üles järgmine valem.
=MATCH(B5& "1", ADDRESS(1, COLUMN($1:$1), 4), 0)
2. samm:
- Seejärel vajutage Sisesta ja näete lugupeetud veeru numbrit.
- Lõpuks lohistage valem veeru alumistesse lahtritesse, et saada veeru numbreid kõigi veeru tähtede jaoks.
- Kõigepealt, COLUMN($1:$1) esindab kõiki töölehe esimese rea veerge.
- Teiseks, AADRESS(1, VEERG($1:$1), 4) teeb tekstide paigutuse töölehe esimese rea ja kõigi veergudega, näiteks " A1 ", " B1 " jne, kuni tööleht lõpeb.
- Lõpuks, valemiga MATCH(B5& "1″, ADDRESS(1, COLUMN($1:$1), 4), 0) vastab lahtris B5 esitatud lahtri väärtusele, mis on teisendatud lahtri viiteks, mis on A1 ja tagastab selle, kus see vastab eelmisele paigutusele.
- Lõpuks ometi, 0 on antud täpse vaste leidmiseks valemis.
Loe edasi: Kuidas tagastada Exceli veeru number (5 kasulikku viisi)
4. Viite stiili muutmine
See protsess, mille käigus konverteeritakse veergude tähed veergude numbriteks, on järgmine Excel on suhteliselt lihtne ja lihtne. Kui soovite selle protsessi kohta rohkem teada, järgige allpool toodud samme.
1. samm:
- Kõigepealt vaadake järgmist andmestikku.
- Siin on viide lahtri valemis C5 näitab lahtri numbrit veeru kirjas, mis on B5 .
- Me teisendame veeru tähe numbriks, muutes viite tsüklit.
2. samm:
- Selleks vajutage kõigepealt Faili vahekaart lindil.
- Seejärel valige Valikud käsk.
3. samm:
- Kolmandaks, pärast käsu valimist leiate dialoogiakna nimega Exceli valikud .
- Sealt, vahekaardilt Valemid, märkige valik nimega R1C1 viide stiil .
- Lõpuks vajutage OK .
4. samm:
- Lõpuks näete, et teie töölehel on järgmine tekst R1C1 viide stiil , kus töölehe veerud muutuvad numbrilisteks väärtusteks.
Loe edasi: Kuidas muuta veeru nimi ABC-st 1 2 3-i Exceli veergu
5. VBA rakendamine Exceli veeru tähe teisendamiseks numbriks
Meie viimases meetodis rakendame Visual Basics for Application (VBA) Rakendades VBA , saame määrata veeru numbri pärast veeru tähe sisestamist koodi. Käige läbi järgmised sammud, et mõista protseduuri.
1. samm:
- Esiteks kasutame järgmist andmekogumit, et kohaldada VBA .
2. samm:
- Seejärel valige Visual Basic käsk alates Kood rühma kohta Arendaja vahekaart.
3. samm:
- Kolmandaks, pärast koodi sisestamise kasti avaneb pärast koodi valimist Visaul Basic käsk.
- Valige lahtrist Moodul käsk Sisesta vahekaart.
4. samm:
- Neljandaks, kopeerige järgmine tekst VBA kood ja kleebi see sisse Moodul .
- Siia sisestame veeru kirja XFD et leida selle veeru number.
Sub Excel_Column_Letter_to_Number_Converter() 'Konverteeri konkreetne veeru täht selle vastavaks numbriliseks viiteks Dim ColumnNumber As Long Dim ColumnLetter As String 'Kutsu veeru täht ColumnLetter = "XFD" 'Konverteeri veergu numbriks ColumnNumber = Range(ColumnLetter & 1).Column 'Näita lõpptulemust MsgBox "Column " & ColumnLetter & " = " & ColumnNumber End Sub
- Seejärel salvestage ülaltoodud kood ja vajutage selle aktiveerimiseks nuppu play.
5. samm:
- Lõpuks, pärast koodi mängimist näete vastavat veeru numbrit XFD mis on 16384 .
- Seda koodi saab kasutada ka teiste veergude tähtede jaoks ja leida nende vastavad veeru numbrid.
Loe edasi: Excel VBA: vahemiku määramine rea ja veeru numbri järgi (3 näidet)
Kokkuvõte
Sellega on see artikkel lõppenud. Loodan, et see artikkel on teile kasulik. Pärast selle artikli lugemist on teil võimalik luua Excel veerus kirja numbrimuutja, kasutades ükskõik millist meetodit. Palun jagage meiega täiendavaid küsimusi või soovitusi alljärgnevas kommentaariumis.