Efnisyfirlit
Kennslan fjallar um hvernig á að skila dálknúmeri í Excel með formúlum og hvernig á að númera dálka sjálfkrafa.
Í síðustu viku ræddum við árangursríkustu formúlurnar til að breyta dálknúmeri í stafrófið. Ef þú hefur öfugt verkefni að framkvæma, eru hér að neðan bestu aðferðirnar til að umbreyta dálknafni í númer.
Hvernig á að skila dálknúmeri í Excel
Til að umbreyta a dálkstafur í dálknúmer í Excel, þú getur notað þessa almennu formúlu:
COLUMN(INDIRECT( staf&"1"))Til dæmis, til að fá númer dálks F, formúlan er:
=COLUMN(INDIRECT("F"&"1"))
Og hér er hvernig þú getur auðkennt dálkanúmer með bókstöfum sem eru settir inn í fyrirfram skilgreindum hólfum (A2 til A7 í okkar tilfelli):
=COLUMN(INDIRECT(A2&"1"))
Sláðu inn formúluna hér að ofan í B2, dragðu hana niður í hinar frumurnar í dálknum og þú færð þessa niðurstöðu:
Hvernig þessi formúla virkar :
Í fyrsta lagi býrðu til textastreng sem táknar frumutilvísun. Til þess tengirðu saman staf og tölustaf 1. Síðan afhendir þú strenginn í INDIRECT fallið til að breyta því í raunverulega Excel tilvísun. Að lokum sendir þú tilvísunina í COLUMN fallið til að fá dálknúmerið.
Hvernig á að umbreyta dálkbókstaf í tölu (non-rofortabel formúla)
Þar sem óstöðugt fall getur INDIRECT hægt verulega á niður Excel ef það er notað víða í vinnubók. Til að forðast þetta geturðu auðkennt dálkinntala sem notar aðeins flóknari óstöðugleika:
MATCH( staf&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)Þetta virkar fullkomlega í kraftmiklu fylki Excel (365 og 2021). Í eldri útgáfu þarftu að slá það inn sem fylkisformúlu (Ctrl + Shift + Enter) til að fá það til að virka.
Til dæmis:
=MATCH(A2&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)
Eða þú getur notað þessa formúlu sem er ekki fylki í öllum Excel útgáfum:
=MATCH(A2&"1", INDEX(ADDRESS(1, INDEX(COLUMN($1:$1), ), 4), ), 0)
Hvernig þessi formúla virkar:
Í fyrsta lagi sameinarðu stafinn í A2 og línunúmerið "1" til að búa til staðlaða "A1" stíltilvísun. Í þessu dæmi höfum við bókstafinn "A" í A2, þannig að strengurinn sem myndast er "A1".
Næst færðu fylki af strengjum sem tákna öll vistföng frumna í fyrstu röðinni, frá "A1" til "XFD1". Til þess notarðu COLUMN($1:$1) aðgerðina, sem myndar röð dálkanúmera, og sendir þá fylki í dálkanúmer röksemdafærslu ADDRESS fallsins:
ADDRESS(1, {1,2,3,4,5,…, 16384), 4)
Í ljósi þess að row_num (1. frumbreyta) er stillt á 1 og abs_num (3. frumbreyta) er stillt á 4 (sem þýðir að þú vilt afstætt tilvísun), skilar ADDRESS fallið þetta fylki:
{"A1","B1","C1","D1",…,"XFD1"}
Að lokum byggirðu MATCH formúlu sem leitar að samkeyrðu strengnum í fylkinu hér að ofan og skilar staðsetningu gildisins sem fannst, sem samsvarar dálknúmerinu sem þú ert leitar að:
MATCH("A1", {"A1","B1","C1","D1",…,"XFD1"}, 0)
Breyttu dálkstöfum í númer með því að nota sérsniðiðfunction
"Einfaldleiki er fullkominn fágun," sagði hinn mikli listamaður og vísindamaður Leonardo da Vinci. Til að fá dálknúmer úr staf á auðveldan hátt geturðu búið til þína eigin sérsniðnu aðgerð.
Að fullu í samræmi við ofangreinda meginreglu er kóðinn á fallinu eins einfaldur og hann getur mögulega verið:
Public Function ColumnNumber(col_letter As String ) As Long ColumnNumber = Columns(col_letter).Column End FunctionSettu inn kóðann í VBA ritlinum eins og útskýrt er hér, og nýja aðgerðin þín sem heitir ColumnNumber er tilbúin til notkunar .
Fallið krefst aðeins einnar röksemdar, col_letter , sem er dálkstafurinn sem á að breyta í tölu:
ColumnLetter(col_letter)Raunveruleg formúla þín getur verið sem eftirfarandi:
=ColumnNumber(A2)
Ef þú berð saman niðurstöðurnar sem sérsniðnar aðgerðir okkar skila og innfæddar Excel, muntu ganga úr skugga um að þær séu nákvæmlega eins:
Skilaðu dálknúmeri tiltekins hólfs
Til að fá dálknúmer tiltekins hólfs skaltu einfaldlega nota COLUMN fallið:
COLUMN( cell_address)Til dæmis, til að auðkenna dálknúmer reits B3, formúlan er:
=COLUMN(B3)
Auðvitað er niðurstaðan 2.
Fáðu dálkstaf núverandi hólfs
Til að finna dálknúmer núverandi reits, notaðu COLUMN() fallið með tómum viðfangi, þannig að það vísar til reitsins þar sem formúlaner:
=COLUMN()
Hvernig á að sýna dálkanúmer í Excel
Sjálfgefið er að Excel notar A1 tilvísunarstíl og merkir dálkafyrirsagnir með bókstöfum og raðir með tölustöfum. Til að fá dálka merkta með tölum, breyttu sjálfgefna viðmiðunarstílnum úr A1 í R1C1. Svona er það:
- Í Excel, smelltu á Skrá > Valkostir .
- Í Excel valkostinum valmynd, veldu Formúlur í vinstri glugganum.
- Undir Að vinna með formúlur skaltu haka við R1C1 tilvísunarstíll reitinn og smella á Í lagi .
Dálkmerkin breytast strax úr bókstöfum í tölustafi:
Vinsamlegast athugaðu að val á þessum valkosti mun ekki aðeins breyta dálkamerkingum - frumföng breytast einnig úr A1 til R1C1 tilvísunum, þar sem R þýðir "röð" og C þýðir "dálkur". Til dæmis, R1C1 vísar til reitsins í röð 1 dálki 1, sem samsvarar A1 tilvísuninni. R2C3 vísar til reitsins í röð 2 í dálki 3, sem samsvarar C2 tilvísuninni.
Í núverandi formúlum munu frumutilvísanir uppfærast sjálfkrafa en í nýjum formúlum verður þú að nota R1C1 tilvísunarstílinn.
Ábending. Til að fara aftur í A1 stíl skaltu taka hakið úr R1C1 tilvísunarstíll gátreitinn í Excel Options .
Hvernig á að númera dálka í Excel
Ef þú ert ekki vanur R1C1 tilvísunarstílnum og vilt halda A1 tilvísunum í formúlunum þínum, þá geturðusettu tölur inn í fyrstu röð vinnublaðsins okkar, svo þú hefur bæði - dálkstöf og tölustafi. Þetta er auðvelt að gera með hjálp sjálfvirkrar útfyllingar.
Hér eru ítarleg skref:
- Í A1, sláðu inn númer 1.
- Í B1 , sláðu inn númer 2.
- Veldu reiti A1 og B1.
- Haltu bendilinn yfir lítinn ferning neðst í hægra horni reits B1, sem kallast Fill handfangið . Þegar þú gerir þetta mun bendillinn breytast í þykkan svartan kross.
- Dragðu áfyllingarhandfangið til hægri upp að dálknum sem þú þarft.
Þar af leiðandi muntu halda dálkamerkingunum sem bókstöfum og undir stöfunum muntu hafa dálknúmerin.
Ábending. Til að halda númerum dálka í augum á meðan þú flettir að neðangreindum svæðum vinnublaðsins geturðu fryst efstu röðina.
Svona á að skila dálkanúmerum í Excel. Ég þakka þér fyrir lesturinn og hlakka til að sjá þig á blogginu okkar í næstu viku!
Æfingabók til niðurhals
Excel dálknúmer - dæmi (.xlsm skrá)