ADRESO funkcija „Excel“ - gaukite langelio adresą kaip tekstą

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodo, kaip naudotis „Excel ADDRESS“ funkcija „Excel“, norėdami grąžinti langelio adresą kaip tekstą.

Funkcijos ADDRESS apžvalga

Funkcija ADDRESS Grąžina langelio adresą kaip tekstą.

Norėdami naudoti „ADDRESS Excel“ darbalapio funkciją, pasirinkite langelį ir įveskite:

(Atkreipkite dėmesį, kaip atrodo formulės įvestys)

Funkcijos ADDRESS sintaksė ir įvestys:

1 = ADRESAS (eilutės numeris, stulpelio numeris, abs_num, C1, lapo tekstas)

eilutės_numeris - Nuorodos eilutės numeris. Pavyzdys: 5 5 eilutei.

col_num - nuorodos stulpelio numeris. Pavyzdys: 5 E stulpelyje. E stulpelyje negalite įvesti „E“

abs_num - [neprivaloma] Skaičius, nurodantis, ar nuorodoje turi būti absoliučios ar santykinės nuorodos į eilutes/stulpelius. 1 absoliučiai. 2 absoliučiai eilutei/santykiniam stulpeliui. 3 - santykinė eilutė/absoliutus stulpelis. 4 giminaičiui.

a1 - [neprivaloma]. Skaičius, nurodantis, ar naudoti standartinį (A1) langelio nuorodos formatą, ar R1C1 formatą. 1/TRUE standartiniam (numatytasis). 0/NETIKRA R1C1.

sheet_text - [neprivaloma] Naudojamo darbalapio pavadinimas. Pagal numatytuosius nustatymus dabartinis lapas.

Kas yra ADRESO funkcija?

Funkcija ADDRESS yra šiek tiek unikali funkcija. Dažniausiai skaičiuoklėje mes nurodome kompiuteriui langelio nuorodą ir tai mums suteikia tos ląstelės vertę. Naudodami ADDRESS, mes ketiname sukurti langelio pavadinimą. Šis adresas gali būti santykinis arba absoliutus, A1 arba R1C1 stiliaus, ir gali apimti lapo pavadinimą. Dažniausiai ši funkcija neturi daug praktinių pritaikymų, tačiau ją sužinoti gali būti smagu. Kai jis naudojamas, jis paprastai derinamas su kitomis funkcijomis, kaip matysime toliau.

Pagrindinis pavyzdys

Tarkime, kad norime sukurti nuorodą į langelį 4tūkst stulpelį ir 1st eilutė, dar žinoma kaip ląstelė D1. Mes galime naudoti čia pateiktą išdėstymą:

Mūsų formulė A3 yra paprasta

1 = ADRESAS (B1, B2)

Atkreipkite dėmesį, kad nenurodydami konkretaus argumento santykiniam/absoliučiam, mes gavome viską. Mes taip pat gavome numatytąjį A1 tipo nuorodų stilių be lapo pavadinimo.

Kartu su INDIRECT

Kaip jau minėjome, pati ADDRESS funkcija mums tikrai nieko naudingo nedavė. Vis dėlto galėtume ją sujungti su INDIRECT funkcija, kad gautume tam tikrą funkcionalumą. Apsvarstykite šį išdėstymą, kuriame turime stulpelio D elementų sąrašą. Jei laikysimės tos pačios formulės kaip ir anksčiau, sugeneruosime nuorodą į D1

12 = ADRESAS (B1, B2)= $ D $ 1

Įdėję adreso funkciją į INDIRECT funkciją, galėsime naudoti sukurtą langelio nuorodą ir praktiškai ją naudoti. INDIRECT paims nuorodą „$ D $ 1“ ir naudos ją, kad gautų vertę iš to langelio.

123 = NETIESIOGINIS (ADRESAS (B1, B2)= NETIESIOGINĖ ($ D $ 1)= "Obuolys"

Pastaba: Nors aukščiau pateiktas geras pavyzdys, kaip ADDRESS funkcija gali būti naudinga, tai nėra gera formulė normaliai naudoti. Tam reikėjo dviejų funkcijų, ir dėl netiesioginio pobūdžio jis bus nepastovus. Geresnė alternatyva būtų naudoti INDEX taip: = INDEX (1: 1048576, B1, B2)

Konkrečios vertės adresas

Kartais, kai turite didelį elementų sąrašą, turite žinoti, kur sąraše yra elementas. Apsvarstykite šią studentų balų lentelę. Mes ėjome į priekį ir apskaičiavome minėtų, vidutinių ir maksimalių šių balų reikšmes ląstelėse E2: G2.

Galėtume filtruoti lentelę kiekvienam iš šių elementų, kad surastume, kur ji yra (dar kartą įsivaizduokite, kad tai yra daug didesnis sąrašas), arba netgi galėtume taikyti sąlyginį formatavimą, kad jis vizualiai pasirodytų vartotojui. Bet jei sąraše yra tūkstančiai eilučių, mes nenorime slinkti taip toli, kad pamatytume, ko norime. Vietoj to, mes naudosime E2: G2 reikšmes, kad nustatytume ląstelių, kuriose yra mūsų vertės, adresą. Norėdami tai padaryti, mes naudosime MATCH funkciją su ADDRESS. Atminkite, kad MATCH grąžins santykinę reikšmės padėtį diapazone.

Mūsų formulė E3 yra tokia:

1 = ADRESAS (ATITIKTI (E2, $ B: $ B, 0), 2)

Mes galime nukopijuoti tą pačią formulę į G3 ir pasikeis tik E2 nuoroda, nes tai yra vienintelė santykinė nuoroda. Žvelgiant atgal į E3, MATCH funkcija sugebėjo rasti 98 reikšmę 5tūkst stulpelio B.

Išverskite stulpelių raides iš skaičių

Iki šiol visi mūsų pavyzdžiai leido funkcijai ADDRESS pateikti absoliučią nuorodą. Šis kitas pavyzdys grąžins santykinę nuorodą. Šioje lentelėje mes norime įvesti skaičių A stulpelyje ir grąžinti atitinkamą stulpelio raidės pavadinimą.

Norėdami pasiekti savo tikslą, ADDRESS funkcija grąžins nuorodą 1 eilutėje santykiniu formatu, o tada pašalinsime „1“ iš teksto eilutės, kad liktų tik raidė (-ės). Apsvarstykite mūsų lentelės 3 eilutę, kurioje mūsų įvestis yra 13. Mūsų formulė B3 yra

1 = PAKAITA (ADRESAS (1, A3, 4), "1", "")

Atminkite, kad davėme 3rd funkcijos ADDRESS argumentas, kuris kontroliuoja santykinę ir absoliučią nuorodą. Funkcija ADDRESS išves „M1“, o tada „SUBSTITUTE“ funkcija pašalins „1“, kad mums liktų tik „M“.

Raskite pavadintų diapazonų adresą

„Excel“ galite įvardyti diapazoną ar langelių diapazonus, kad galėtumėte paprasčiausiai kreiptis į pavadintą diapazoną, o ne į ląstelės nuorodą.

Dauguma pavadintų diapazonų yra statiniai, tai reiškia, kad jie visada nurodo tą patį diapazoną. Tačiau taip pat galite sukurti dinaminius pavadintus diapazonus, kurie keičiasi pagal tam tikrą formulę (-es).

Turint dinaminį pavadintą diapazoną, gali tekti žinoti tikslų adresą, į kurį nurodo jūsų įvardytas diapazonas. Tai galime padaryti naudodami ADDRESS funkciją.

Šiame pavyzdyje apžvelgsime, kaip apibrėžti mūsų pavadinto diapazono, vadinamo „Įvertinimais“, adresą.

Grįžkime prie savo stalo anksčiau:

Norėdami gauti diapazono adresą, turite žinoti viršutinį kairįjį langelį ir apatinį kairįjį langelį. Pirmąją dalį lengva atlikti naudojant ROW ir COLUMN funkciją. Mūsų formulė E1 gali būti

1 = ADRESAS (ROW (Įvertinimai), COLUMN (Įvertinimai))

Funkcija ROW grąžins pirmojo mūsų diapazono langelio eilutę (kuri bus 1), o COLUMN tą patį padarys stulpeliui (taip pat 1).

Norėdami gauti apatinį dešinįjį langelį, naudosime ROWS ir COLUMNS funkciją. Kadangi mes galime išsiaiškinti savo diapazono pradžios tašką, jei apskaičiuosime, koks yra diapazonas, ir atimsime pradinį tašką, gausime teisingą pabaigos tašką. To formulė atrodo taip

1 = ADRESAS (EILUTĖS (ĮVERTINIMAI) -ROW (Įvertinimai) +1, SKILTYS (Įvertinimai) -KOLONA (Įvertinimai) +1)

Galiausiai, norėdami viską sujungti į vieną eilutę, mes galime tiesiog sujungti reikšmes kartu su dvitaškiu viduryje. Formulė E3 gali būti

1 = E1 & ":" & E2

Pastaba: Nors mums pavyko nustatyti diapazono adresą, mūsų ADDRESS funkcija nustatė, ar nurodyti nuorodas kaip santykines, ar absoliučias. Jūsų dinaminiai diapazonai turės santykines nuorodas, kurių ši technika nepasieks.

2antra Pastaba: Ši technika veikia tik tęstiniame pavadinimų diapazone. Jei turėtumėte pavadintą diapazoną, kuris būtų apibrėžtas kaip ši formulė

1 = A1: B2, A5: B6

tada aukščiau pateikta technika sukeltų klaidų.

papildomi užrašai

Naudokite funkciją ADDRESS, kad sugeneruotumėte adresą iš nurodytos eilutės ir stulpelio numerio. Svarbu: Turite įvesti stulpelį skaičius. Įvedus stulpelio raidę atsiras klaida. Jei reikia, galite naudoti stulpelio funkciją, kad apskaičiuotumėte langelio nuorodos stulpelio numerį.

Abs_num leidžia perjungti absoliučias ir santykines langelių nuorodas.
1,2,3,4 a1, $ 2 USD… santykinis/absoliutus ir tt …

Tada nurodykite, ar naudoti a1, ar R1C1. a1 režimas yra standartinis režimas, kai ląstelės nurodomos pagal stulpelio raidę ir eilutės numerį (pvz., a4). R1C1 režimas - tai langelių nuorodos pagal jų eilučių ir stulpelių numerius (pvz., R4C1). a1 yra numatytasis režimas. Naudokite tai, nebent turite rimtų priežasčių to nedaryti.

Paskutiniame argumente galite įvesti lapo pavadinimą, jei langelio nuoroda bus kitame darbalapyje. Įveskite lapo pavadinimą apsuptyje (pvz., „Sheet3“).

Grįžkite į visų „Excel“ funkcijų sąrašą

ADRESAS funkcija „Google“ skaičiuoklėse

Funkcija ADDRESS „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave