Funksioni ADDRESS në Excel për të marrë adresën e celularit dhe më shumë

  • Shperndaje Kete
Michael Brown

Tutoriali jep një hyrje të shkurtër në sintaksën e funksionit ADDRESS dhe tregon se si të përdoret për të kthyer një adresë qelize Excel dhe më shumë.

Për të krijuar një referencë qelize në Excel, ju mund të shtypë manualisht koordinatat e kolonës dhe rreshtit. Përndryshe, mund të merrni një adresë qelize Excel nga numrat e rreshtave dhe kolonave të dhëna në funksionin ADDRESS. Pothuajse e pakuptimtë më vete, në kombinim me funksione të tjera kjo teknikë mund të jetë zgjidhja e vetme në situatat kur nuk është e mundur t'i referohemi drejtpërdrejt një qelize.

    Funksioni Excel ADDRESS - sintaksa dhe përdorimet bazë

    Funksioni ADDRESS është krijuar për të marrë një adresë qelize në Excel bazuar në numrat e rreshtave dhe kolonave të specifikuara. Një adresë qelize kthehet si një varg teksti, jo një referencë aktuale.

    Funksioni është i disponueshëm në të gjitha versionet e Excel për Microsoft 365 - Excel 2007.

    Sintaksa e funksionit ADDRESS është si më poshtë:

    ADRESA(num_rreshti, numri_kolona, ​​[abs_num], [a1], [teksti_fletë])

    Dy argumentet e para kërkohen:

    rreshti_num - rreshti numri për t'u përdorur në referencën e qelizës.

    column_num - numri i kolonës për të ndërtuar referencën e qelizës.

    Tre argumentet e fundit, të cilat specifikojnë formatin e referencës së qelizës, janë opsionale:

    abs_num - lloji i referencës, absolut ose relativ. Mund të marrë cilindo nga numrat e mëposhtëm; parazgjedhja është absolute.

    • 1 ose e lënë pas dore -referencë absolute e qelizës si $A$1
    • 2 - referencë e përzier: kolonë relative dhe rresht absolut si A$1
    • 3 - referencë e përzier: kolonë absolute dhe rresht relativ si $A1
    • 4 - referencë relative e qelizave si A1

    a1 - stili i referencës, A1 ose R1C1. Nëse hiqet, përdoret stili i parazgjedhur A1.

    • 1 ose TRUE ose i hequr - kthen adresën e qelizës në stilin e referencës A1 ku kolonat janë shkronja dhe rreshtat janë numra.
    • 0 ose FALSE - kthen adresën e qelizës në stilin e referencës R1C1 ku rreshtat dhe kolonat përfaqësohen me numra.

    teksti_fletë - emri i fletës së punës për t'u përfshirë në referencën e jashtme. Emri i fletës duhet të jepet si varg teksti dhe të futet në thonjëza, p.sh. "Fleta 2". Nëse hiqet, nuk përdoret asnjë emër i fletës së punës dhe adresa është e paracaktuar në fletën aktuale.

    Për shembull:

    =ADDRESS(1,1) - kthen adresën e qelizës së parë (d.m.th. qelizën në kryqëzimin e rreshti i parë dhe kolona e parë) si referencë absolute e qelizës $A$1.

    =ADDRESS(1,1,4) - kthen adresën e qelizës së parë si referencë relative të qelizës A1.

    Në tabelën e mëposhtme, do të gjeni disa lloje të tjera referencash që mund të kthehen nga formulat ADDRESS.

    Formula Rezultati Përshkrimi
    =ADRESA(1,2) $B$1 Qeliza absolutereferencë
    =ADRESA(1,2,4) B1 Referenca relative e qelizave
    =ADDRESS(1,2,2) B$1 Kollona relative dhe rreshti absolut
    =ADDRESS(1,2,3) $B1 Kollona absolute dhe rreshti relativ
    =ADRESA(1,2,1,FALSE) R1C2 Referencë absolute në stilin R1C1
    =ADDRESS(1,2,4,FALSE) R[1]C[2] Referenca relative në stilin R1C1
    =ADDRESS(1,2,1,"Sheet2") Fleta2!$B$1 Referencë absolute për një fletë tjetër
    =ADDRESS(1,2,4,"Sheet2") Sheet2!B1 Referencë relative në një fletë tjetër

    Si të përdoret funksioni ADDRESS në Excel - shembuj formulash

    Shembujt e mëposhtëm tregojnë se si të përdoret funksioni ADDRESS brenda formulave më të mëdha për të arritur më shumë detyra të vështira.

    Kthejeni një vlerë qelize në një rresht dhe kolonë të caktuar

    Nëse qëllimi juaj është të merrni një vlerë nga një qelizë specifike bazuar në numrat e rreshtave dhe kolonave të saj, përdorni argëtimin ADDRESS veprim së bashku me INDIRECT:

    INDIRECT(ADDRESS(rreshti_num, kolona_num))

    Funksioni ADDRESS nxjerr adresën e qelizës si tekst. Funksioni INDIRECT e kthen atë tekst në një referencë normale dhe kthen vlerën nga qeliza përkatëse.

    Për shembull, për të marrë një vlerë qelize bazuar në numrin e rreshtit në E1 dhe numrin e kolonës në E2, përdorni këtë formulë :

    =INDIRECT(ADDRESS(E1,E2))

    Merr adresëntë një qelize me vlerën më të lartë ose më të ulët

    Në këtë shembull, së pari do të gjejmë vlerat më të larta dhe më të ulëta në rangun B2:B7 duke përdorur funksionet MAX dhe MIN dhe i nxjerrim ato vlera në qeliza të veçanta:

    Qeliza E2: =MAX(B2:B7)

    Qelia F2: =MIN(B2:B7)

    Dhe më pas, ne do të përdorim ADDRESS në kombinim me funksionin MATCH për të merrni adresat e qelizave.

    Qelia me vlerën maksimale:

    =ADDRESS(MATCH(E2,B:B,0), COLUMN(B2))

    Qelia me vlerën min:

    =ADDRESS(MATCH(F2,B:B,0), COLUMN(B2))

    Në rast se nuk dëshironi vlerat më të larta dhe më të ulëta në qeliza të veçanta, mund të futni funksionin MAX/MIN në argumentin e parë të MATCH. Për shembull:

    Qeliza me vlerën më të lartë:

    =ADDRESS(MATCH(MAX(B2:B7),B:B,0), COLUMN(B2))

    Qelia me vlerën më të ulët:

    =ADDRESS(MATCH(MIN(B2:B7),B:B,0), COLUMN(B2))

    Si janë këto formula work

    Për të gjetur numrin e rreshtit, ju përdorni funksionin MATCH (vlera_kërkuese, grupi_kërkues, [lloji_përputhje]) që kthen një pozicion relativ të vlerës së kërkimit në grupin_kërkues. Në formulën tonë, vlera e kërkimit është numri i kthyer nga funksioni MAX ose MIN, dhe grupi i kërkimit është e gjithë kolona. Rrjedhimisht, një pozicion relativ i vlerës së kërkimit në grup përputhet saktësisht me numrin e rreshtit në fletë.

    Për të gjetur numrin e kolonës, përdorni funksionin COLUM. Natyrisht, asgjë nuk ju pengon të shkruani numrin direkt në formulë, por COLUMN kursen telashet e numërimit manual në rast se kolona e synuar është në mes të fletës.

    Merrni një shkronjë kolonenga një numër kolone

    Për të kthyer një numër të caktuar në një shkronjë kolone, përdorni funksionin ADDRESS brenda SUBSTITUTE:

    SUBSTITUTE(ADDRESS(1, numri_kolona,4),"1 ","")

    Si shembull, le të gjejmë shkronjën e kolonës që korrespondon me numrin në A2:

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

    Duke parë rezultatet më poshtë, mund të themi se kolona e parë në fletë është A, e cila është e dukshme; kolona e 10-të është J, kolona e 50-të është AX dhe kolona e 100-të është CV:

    Si funksionon kjo formulë

    Për fillestarët, konfiguroni Funksioni ADDRESS për të kthyer një referencë relative në qelizën e parë në kolonën e synuar:

    • Për numrin e rreshtit, përdorni 1.
    • Për numrin e kolonës, jepni referencën në qelizë që përmban numrin, A2 në shembullin tonë.
    • Për argumentin abs_num, shkruani 4.

    Si rezultat, ADDRESS(1,A2,4) do të kthente A1.

    Për të hequr qafe koordinatat e rreshtit, mbështillni formulën e mësipërme në funksionin SUBSTITUTE dhe zëvendësoni "1" me një varg bosh (""). U krye!

    Merr adresën e një diapazoni të emërtuar

    Për të gjetur adresën e një diapazoni të emërtuar në Excel, së pari do t'ju duhet të merrni referencat e para dhe të fundit të qelizave dhe më pas t'i bashkoni ato së bashku . Kjo funksionon pak më ndryshe në Excel paradinamik (2019 dhe më i vjetër) dhe Dynamic Array Excel (Office 365 dhe Excel 2021). Shembujt e mëposhtëm janë për Excel 2019 - Excel 2007. Udhëzimet për Excel 365 dhe Excel 2021 janëkëtu.

    Si të merrni adresën e qelizës së parë në një varg

    Për të kthyer një referencë në qelizën e parë në një diapazon të emërtuar, përdorni këtë formulë të përgjithshme:

    ADDRESS(ROW( range),COLUMN( range))

    Duke supozuar se diapazoni quhet "Sales", formula reale shkon si më poshtë:

    =ADDRESS(ROW(Sales), COLUMN(Sales))

    Dhe kthen adresën e qelizës së sipërme majtas në rangun:

    Në këtë formulë, funksionet ROW dhe COLUMN kthejnë një grup të të gjithë numrave të rreshtave dhe kolonave në gamën, respektivisht. Bazuar në këta numra, funksioni ADDRESS ndërton një grup adresash qelizash. Por për shkak se formula futet në një qelizë të vetme, shfaqet vetëm artikulli i parë i grupit, i cili korrespondon me qelizën e parë në interval.

    Si të merrni adresën e qelizës së fundit në një varg

    Për të gjetur adresën e qelizës së fundit në një varg të emërtuar, përdorni këtë formulë të përgjithshme:

    ADDRESS(ROW( varg)+ROWS( varg)-1 ,COLUMN( range)+COLUMNS( range)-1)

    Zbatuar në gamën tonë të quajtur "Sales", formula merr formën e mëposhtme:

    =ADDRESS(ROW(Sales) + ROWS(Sales)-1, COLUMN(Sales) + COLUMNS(Sales)-1)

    Dhe e kthen referencën në qelizën e poshtme djathtas të diapazonit:

    Kësaj radhe, na duhen llogaritje pak më komplekse për të përpunuar rreshtin numri. Ashtu si në shembullin e mëparshëm, funksioni ROW na jep një grup të të gjithë numrave të rreshtave në rangun, {4;5;6;7} në rastin tonë. Ne duhet t'i "zhvendosim" këta numra me numrin total të rreshtave minus 1, në mënyrë qëartikulli i parë në grup bëhet numri i rreshtit të fundit. Për të gjetur numrin total të rreshtave, ne përdorim funksionin ROWS dhe zbresim 1 nga rezultati i tij: (4-1=3). Pastaj, shtojmë 3 në secilin element të grupit fillestar për të bërë zhvendosjen e kërkuar: {4;5;6;7} + 3 = {7;8;9;10}.

    Numri i kolonës është llogaritur në mënyrë të ngjashme: {2,3,4}+3-1 = {4,5,6}

    Nga grupet e mësipërme të numrave të rreshtave dhe kolonave, funksioni ADDRESS mbledh një grup adresash qelizash , por kthen vetëm të parën që korrespondon me qelizën e fundit në interval.

    I njëjti rezultat mund të arrihet gjithashtu duke zgjedhur vlerat maksimale nga vargjet e numrave të rreshtave dhe kolonave. Megjithatë, kjo funksionon vetëm në një formulë grupi, e cila kërkon të shtypni Ctrl + Shift + Enter për të përfunduar saktë:

    =ADDRESS(MAX(ROW(Sales)), MAX(COLUMN(Sales)))

    Si të merrni adresën e plotë të një diapazoni të emërtuar

    Për të kthyer adresën e plotë të një diapazoni të emërtuar, thjesht duhet të lidhni dy formulat nga shembujt e mëparshëm dhe të futni operatorin e diapazonit (:) në mes.

    ADDRESS(ROW( range) , COLUMN( varg)) & ":" & ADDRESS(ROW( varg) + ROWS( varg)-1, COLUMN( varg) + COLUMNS( varg)-1)

    Për ta bërë atë të funksionojë për grupin tonë të të dhënave të mostrës, ne zëvendësojmë "rangun" gjenerik me emrin e vërtetë të gamës "Sales":

    =ADDRESS(ROW(Sales), COLUMN(Sales)) & ":" & ADDRESS(ROW(Sales) + ROWS(Sales)-1, COLUMN(Sales) + COLUMNS(Sales)-1)

    Dhe marrim adresën e gamës së plotë si një absolute referencë $B$4:$D$7:

    Për të kthyer diapazoninadresa si referencë relative (pa shenjën $, si B4:D7), vendosni argumentin abs_num në të dy funksionet ADDRESS në 4:

    =ADDRESS(ROW(Sales), COLUMN(Sales), 4) & ":" & ADDRESS(ROW(Sales) + ROWS(Sales)-1, COLUMN(Sales) + COLUMNS(Sales)-1, 4)

    Natyrisht, të njëjtat ndryshime mund të bëhen në formulat individuale për qelizën e parë dhe të fundit, dhe rezultati do të duket i ngjashëm me këtë:

    Si të merrni adresën e një diapazoni të emërtuar në Excel 365 dhe Excel 2021

    Ndryshe nga sjellja tradicionale "një formulë - një qelizë" në versionet e vjetra, në Excel të ri, çdo formulë që potencialisht mund të kthejë vlera të shumta, e bën këtë automatikisht. Një sjellje e tillë quhet derdhje.

    Për shembull, në vend që të kthejë adresën e qelizës së parë, formula e mëposhtme nxjerr adresat e secilës qelizë në një varg të emërtuar:

    =ADDRESS(ROW(Sales), COLUMN(Sales))

    Për të marrë vetëm adresën e qelizës së parë , duhet të aktivizoni kryqëzimin e nënkuptuar, i cili aktivizohet si parazgjedhje në Excel 2019 dhe më të vjetër. Për këtë, vendosni simbolin @ (operatori i kryqëzimit të nënkuptuar) përpara emrave të diapazonit:

    =ADDRESS(@ROW(Sales), @COLUMN(Sales))

    Në mënyrë të ngjashme, mund të rregulloni formula të tjera.

    Për të marrë qeliza e fundit në rangun:

    =ADDRESS(@ROW(Sales) + ROWS(Sales)-1, @COLUMN(Sales) + COLUMNS(Sales)-1)

    Për të marrë adresën e një diapazoni të emërtuar :

    =ADDRESS(@ROW(Sales), @COLUMN(Sales)) & ":" & ADDRESS(@ROW(Sales) + ROWS(Sales)-1, @COLUMN(Sales) + COLUMNS(Sales)-1)

    Pamja e mëposhtme e ekranit tregon rezultatet:

    Këshillë. Kur hapni një fletë pune me formula të krijuara në një version më të vjetër në grupin dinamik Excel, një operator i nënkuptuar kryqëzimi futet automatikisht nga Excel.

    Kështu juktheni një adresë qelize në Excel. Për të parë më nga afër të gjitha formulat e diskutuara në këtë tutorial, jeni të mirëpritur të shkarkoni mostrën e librit tonë të punës më poshtë. Ju falënderoj që lexoni dhe shpresoj t'ju shohim në blogun tonë javën tjetër!

    Praktikoni librin e punës për shkarkim

    Funksioni ADDRESS Excel - shembuj formulash (skedari .xlsx)

    Michael Brown është një entuziast i përkushtuar i teknologjisë me një pasion për thjeshtimin e proceseve komplekse duke përdorur mjete softuerike. Me më shumë se një dekadë përvojë në industrinë e teknologjisë, ai ka përmirësuar aftësitë e tij në Microsoft Excel dhe Outlook, si dhe Google Sheets dhe Docs. Blogu i Michael është i përkushtuar ndaj ndarjes së njohurive dhe ekspertizës së tij me të tjerët, duke ofruar këshilla dhe mësime të thjeshta për t'u ndjekur për të përmirësuar produktivitetin dhe efikasitetin. Pavarësisht nëse jeni një profesionist me përvojë apo fillestar, blogu i Michael ofron njohuri të vlefshme dhe këshilla praktike për të përfituar sa më shumë nga këto mjete softuerike thelbësore.