Nola bihurtu Excel zutabe zenbakia hizkira

  • Partekatu Hau
Michael Brown

Tutorial honetan, Excel-en zutabe-zenbakiak dagozkien karaktere alfabetikoetara nola aldatu aztertuko dugu.

Excel-en formula konplexuak eraikitzean, baliteke batzuetan bat lortu behar izatea. gelaxka zehatz bateko edo zenbaki jakin bateko zutabe letra. Hau bi modutara egin daiteke: integratutako funtzioak edo pertsonalizatuak erabiliz.

    Nola bihurtu zutabe-zenbakia alfabetoan (letra bakarreko zutabeak)

    Badaezpada zutabearen izena letra bakar batez osatuta dago, A-tik Z-ra, formula sinple hau erabiliz lor dezakezu:

    CHAR(64 + col_number)

    Adibidez, 10 zenbakia bihurtzeko zutabe-letra bat, formula hau da:

    =CHAR(64 + 10)

    Gaula batean zenbaki bat sartu eta zure formulan gelaxka horri erreferentzia egitea ere posible da:

    =CHAR(64 + A2)

    Formula honek nola funtzionatzen duen:

    CHAR funtzioak karaktere bat itzultzen du ASCII multzoko karaktere-kodean oinarrituta. Ingelesezko alfabetoaren maiuskularen ASCII balioak 65 (A) eta 90 (Z) dira. Beraz, A maiuskularen karaktere-kodea lortzeko, 1etik 64ra gehitu behar duzu; B maiuskularen karaktere-kodea lortzeko, 2tik 64ra gehitzen duzu eta abar.

    Nola bihurtu Excel zutabe-zenbakia hizkira (edozein zutabe)

    Mulbatiboki bat bilatzen ari bazara. Excel-eko edozein zutabetarako funtzionatzen duen formula (letra 1, 2 letra eta 3 letra), orduan sintaxi apur bat konplexuagoa erabili beharko duzu:

    ORDEZ (HELBIDEA(1, col_zenbakia, 4) ), "1", "")

    HorrekinA2-ko zutabe letra, formulak forma hau hartzen du:

    =SUBSTITUTE(ADDRESS(1, A2, 4), "1", "")

    Nola funtzionatzen duen formula honek:

    Lehenik eta behin, gelaxka-helbide bat eraikitzen duzu intereseko zutabe-zenbakiarekin. Horretarako, eman argumentu hauek ADDRESS funtzioari:

    • 1 row_num (errenkada zenbakiak ez du benetan axola, beraz, edozein erabil dezakezu).
    • A2 (zutabe-zenbakia duen gelaxka) zutabe_zenbakia rentzat.
    • 4 abs_num argumenturako erreferentzia erlatiboa itzultzeko.

    Aurreko parametroekin, HELBIDEA funtzioak "A1" testu-katea itzultzen du emaitza gisa.

    Zutabe-letra bat bakarrik behar dugunez, errenkada-zenbakia kentzen dugu ORDEZKO funtzioaren laguntzaz, zeinak bilatzen duen. "1" (edo HELBIDEA funtzioaren barruan gogor kodetu duzun errenkada-zenbakia) "A1" testuan eta kate huts batekin ordezkatzen du ("").

    Lortu zutabe-letra zutabe-zenbakitik funtzio pertsonalizatua erabiliz Funtzio pertsonalizatua

    Aldiro zutabe-zenbakiak karaktere alfabetikoetan bihurtu behar badituzu, erabiltzaileak definitutako funtzio pertsonalizatu batek (UDF) zure denbora izugarri aurreztu dezake.

    Funtzioaren kodea polita da. arrunta eta zuzena:

    Funtzio Publikoaren Zutabe-Letra (col_nu m) ColumnLetter = Split(Cells(1, col_num).Address, "$" )(1) End Function

    Hemen, Cells propietatea erabiltzen dugu 1. errenkadako gelaxka bati erreferentzia egiteko eta zehaztutako zutabe-zenbakia eta Helbidea propietatea a itzultzekoGelaxka horri erreferentzia absolutua duen katea (adibidez, $A$1). Ondoren, Zatitu funtzioak itzulitako katea elementu indibidualetan zatitzen du $ ikurra bereizle gisa erabiliz, eta (1) elementua itzultzen dugu, hau da, zutabe letra.

    Itsatsi kodea VBA editorean eta zure ColumnLetter funtzio berria erabiltzeko prest dago. Orientazio zehatza lortzeko, ikusi: Nola txertatu VBA kodea Excel-en.

    Azken erabiltzailearen ikuspegitik, funtzioaren sintaxia hau bezain erraza da:

    ColumnLetter(col_num)

    Non col_num letra bihurtu nahi duzun zutabe-zenbakia da.

    Zure benetako formula hauxe izan daiteke:

    =ColumnLetter(A2)

    Eta itzuliko da Aurreko adibidean aztertutako jatorrizko Excel funtzioen emaitza berdinak:

    Nola lortu gelaxka jakin baten zutabe-letra

    Zabala baten zutabe-letra identifikatzeko. gelaxka zehatza, erabili ZUTABE-funtzioa zutabe-zenbakia berreskuratzeko eta hornitu zenbaki hori HELBIDEA funtzioari. Formula osoak forma hau hartuko du:

    ORDEZKOAK(HELBIDEA(1, ZUZTEA( gelaxka_helbidea), 4), "1", "")

    Adibide gisa, aurki dezagun zutabe letra bat C5 gelaxkako:

    =SUBSTITUTE(ADDRESS(1, COLUMN(C5), 4), "1", "")

    Jakina, emaitza "C" da :)

    Nola lortu uneko zutabearen letra cell

    Uneko gelaxkaren letra lantzeko, formula goiko adibideko ia berdina da. Desberdintasun bakarra COLUMN() funtzioa dela daFormula den gelaxka aipatzeko argumentu huts batekin erabiltzen da:

    =SUBSTITUTE(ADDRESS(1, COLUMN(), 4), "1", "")

    Nola sortu barruti dinamikoaren erreferentzia zutabe-zenbakitik

    Zorionez, aurreko adibideek hausnarketarako gai berri batzuk eman dizkizute, baina agian aplikazio praktikoei buruz galdetzen ari zarete.

    Adibide honetan, "zutabe-zenbakia letraz nola erabili" erakutsiko dizugu. " bizitza errealeko zereginak konpontzeko formula. Bereziki, XLOOKUP formula dinamiko bat sortuko dugu, zutabe zehatz bateko balioak aterako dituena bere zenbakiaren arabera.

    Beheko lagin-taulatik, demagun proiektu jakin baterako irabazi-zifra bat lortu nahi duzula (H2). ) eta astea (H3).

    Zereginak betetzeko, XLOOKUP balioak itzultzeko tartea eman behar duzu. Zutabe-zenbakiari dagokion aste-zenbakia baino ez dugunez, zenbaki hori zutabe-letra bihurtuko dugu lehenik, eta gero barrutiaren erreferentzia eraikiko dugu.

    Erosotasunerako, zati dezagun prozesu osoa. Jarraitzeko errazak diren 3 urratsetan.

    1. Bihurtu zutabe-zenbaki bat letra bat

      H3-ko zutabe-zenbakiarekin, erabili dagoeneko ezaguna den formula alfabetiko batera aldatzeko. pertsonaia:

      =SUBSTITUTE(ADDRESS(1, H3, 4), "1", "")

      Aholkua. Zure datu-multzoko zenbakia zutabe-zenbakiarekin bat ez badator, ziurtatu behar den zuzenketa egiten duzula. Adibidez, B zutabean 1. asteko datuak, C zutabean 2. asteko datuak etaberaz, orduan H3+1 erabiliko genuke zutabe-zenbaki zuzena lortzeko.

    2. Eraiki barruti-erreferentzia bat adierazten duen kate bat

      Barruti-erreferentzia bat kate moduan eraikitzeko, goiko formulak itzultzen duen zutabe-hizkia lehenengoarekin lotu behar duzu. eta azken lerroko zenbakiak. Gure kasuan, datu-gelaxkak 3tik 8ra ​​bitarteko errenkadetan daude, beraz, formula hau erabiltzen ari gara:

      =SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "3:" & SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "8"

      H3-k "3" duela kontuan hartuta, "C" bihurtzen dena, gure formulak eraldaketa hau jasaten du:

      ="C"&"3:"&"C"&"8"

      Eta C3:C8 katea sortzen du.

    3. Egin barruti dinamikoko erreferentzia

      Testu-kate bat Excel-ek uler dezakeen baliozko erreferentzia bihurtzeko, habiaratu goiko formula ZEHARKAKO funtzioan eta, ondoren, pasa ezazu XLOOKUP-ko 3. argumentura:

      =XLOOKUP(H2, E3:E8, INDIRECT(H4), "Not found")

      Itzultzeko barruti-katea duen gelaxka gehigarri bat kentzeko, ORDEZKO HELBIDEA formula jar dezakezu ZEHARKAKO funtzioaren barruan:

      =XLOOKUP(H2, E3:E8, INDIRECT(SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "3:" & SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "8"), "Not found")

    Gure ColumnLetter funtzio pertsonalizatuarekin, irtenbide trinkoagoa eta dotoreagoa lor dezakezu:

    =XLOOKUP(H2, E3:E8, INDIRECT(ColumnLetter(H3) & "3:" & ColumnLetter(H3) & "8"), "Not found")

    Hori da nola aurkitu zutabe letra bat Excel-en zenbaki batetik. Eskerrik asko irakurtzeagatik eta datorren astean gure blogean ikustea espero dut!

    Lan itzazu deskargatzeko lan-koadernoa

    Excel zutabe zenbakitik letrara - adibideak (.xlsm fitxategia)

    Michael Brown teknologia-zale dedikatua da, software-tresnak erabiliz prozesu konplexuak sinplifikatzeko grina duena. Hamarkada bat baino gehiagoko esperientzia duen teknologia-industrian, Microsoft Excel eta Outlook-en eta Google Sheets eta Docs-en trebetasunak landu ditu. Michael-en bloga bere ezagutzak eta esperientziak besteekin partekatzera zuzenduta dago, produktibitatea eta eraginkortasuna hobetzeko aholku eta tutorial errazak eskaintzen ditu. Profesional ondua edo hasiberria izan, Michael-en blogak informazio baliotsuak eta aholku praktikoak eskaintzen ditu funtsezko software-tresna horiei etekinik handiena ateratzeko.