Funkcija ADRESE Excel - iegūstiet šūnas adresi kā tekstu

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība parāda, kā lietot Funkcija Excel ADRESE programmā Excel, lai atgrieztu šūnas adresi kā tekstu.

Funkcijas ADDRESS pārskats

Funkcija ADDRESS Atgriež šūnas adresi kā tekstu.

Lai izmantotu adrešu Excel darblapas funkciju, atlasiet šūnu un ierakstiet:

(Ievērojiet, kā parādās formulas ievades)

Funkcijas ADDRESS sintakse un ievades:

1 = ADRESE (rindas numurs, kolonnas numurs, abs_numurs, C1, lapas_teksts)

rindas_numurs - atsauces rindas numurs. Piemērs: 5 5. rindai.

col_num - atsauces slejas numurs. Piemērs: 5 kolonnai E. Jūs nevarat ievadīt “E” kolonnai E

abs_num - [pēc izvēles] Skaitlis, kas norāda, vai atsaucei ir jābūt absolūtām vai relatīvām atsaucēm uz rindām/kolonnām. 1 absolūtam. 2 absolūtai rindai/relatīvajai kolonnai. 3 relatīvajai rindai/absolūtajai kolonnai. 4 radiniekam.

a1 - [neobligāti]. Skaitlis, kas norāda, vai izmantot standarta (A1) šūnu atsauces formātu vai R1C1 formātu. 1/TRUE standarta gadījumā (noklusējums). 0/FALSE par R1C1.

sheet_text - [pēc izvēles] Izmantotās darblapas nosaukums. Pēc noklusējuma pašreizējā lapa.

Kas ir ADRESES funkcija?

Funkcija ADRESE ir nedaudz unikāla funkcija. Lielāko daļu laika izklājlapā mēs sakām datoram šūnas atsauci, un tā dod mums vērtību no šīs šūnas. Izmantojot ADDRESS, mēs tā vietā izveidosim šūnas nosaukumu. Šī adrese var būt relatīva vai absolūta, A1 vai R1C1 stilā, un tā var ietvert lapas nosaukumu vai ne. Lielākoties šai funkcijai nav daudz praktisku pielietojumu, taču to var jautri uzzināt. Kad tas tiek izmantots, tas parasti ir apvienots ar citām funkcijām, kā mēs redzēsim tālāk.

Pamata piemērs

Pieņemsim, ka mēs vēlamies izveidot atsauci uz šūnu 4tūkst ailē un 1st rinda, pazīstama arī kā šūna D1. Mēs varam izmantot šeit redzamo izkārtojumu:

Mūsu formula A3 ir vienkārša

1 = ADRESE (B1, B2)

Ņemiet vērā, ka, nenorādot konkrētu relatīvā/absolūtā argumentu, mēs ieguvām visu absolūto. Mēs arī ieguvām noklusējuma stilu A1 tipa atsaucēm bez lapas nosaukuma.

Kombinācijā ar INDIRECT

Kā mēs teicām, ADRESES funkcija pati par sevi nedeva mums neko noderīgu. Mēs varētu to apvienot ar funkciju INDIRECT, lai iegūtu kādu funkcionalitāti. Apsveriet šo izkārtojumu, kur D slejā ir vienumu saraksts. Ja mēs saglabātu to pašu formulu kā iepriekš, mēs ģenerēsim atsauci uz D1

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

Ievietojot adreses funkciju INDIRECT funkcijā, mēs varēsim izmantot ģenerēto šūnu atsauci un izmantot to praktiskā veidā. INDIRECT izmantos atsauci uz “$ D $ 1” un izmantos to, lai iegūtu vērtību no šīs šūnas.

123 = NETIEŠA (ADRESE (B1, B2)= NETIEŠA ($ D $ 1)= "Ābols"

Piezīme: Lai gan iepriekš minētais ir labs piemērs, kā ADDRESS funkciju padarīt noderīgu, tā nav laba formula, ko lietot normāli. Tam bija nepieciešamas divas funkcijas, un netiešā rakstura dēļ tam būs nestabils raksturs. Labāka alternatīva būtu bijis izmantot šādu INDEX: = INDEX (1: 1048576, B1, B2)

Konkrētas vērtības adrese

Dažreiz, kad jums ir liels vienumu saraksts, jums jāzina, kur sarakstā ir atrodams vienums. Apsveriet šo studentu rezultātu tabulu. Mēs esam gājuši uz priekšu un aprēķinājuši šo punktu minimālās, vidējās un maksimālās vērtības šūnās E2: G2.

Mēs varētu filtrēt tabulu katram no šiem vienumiem, lai atrastu, kur tas atrodas (atkal iedomājieties, ka šis ir daudz lielāks saraksts), vai pat varētu piemērot nosacījuma formatējumu, lai tas lietotājam vizuāli parādītos. Bet, ja saraksts ir tūkstošiem rindu, mēs nevēlamies ritināt tik tālu, lai redzētu, ko vēlamies. Tā vietā mēs izmantosim vērtības E2: G2, lai noteiktu to šūnu adresi, kurās ir mūsu vērtības. Lai to izdarītu, mēs izmantosim funkciju MATCH ar ADDRESS. Atcerieties, ka MATCH atgriezīs vērtības relatīvo pozīciju diapazonā.

Mūsu formula E3 ir šāda:

1 = ADRESE (MATCH (E2, $ B: $ B, 0), 2)

Mēs varam kopēt šo pašu formulu uz G3, un mainīsies tikai E2 atsauce, jo tā ir vienīgā relatīvā atsauce. Atskatoties uz E3, MATCH funkcija spēja atrast 98 vērtību 5tūkst B kolonnas rinda. Mūsu funkcija ADDRESS to izmantoja, lai izveidotu pilnu adresi “$ B $ 5”.

Tulkojiet kolonnu burtus no cipariem

Līdz šim visi mūsu piemēri ļāva funkcijai ADDRESS atgriezt absolūtu atsauci. Šis nākamais piemērs atgriezīs relatīvo atsauci. Šajā tabulā mēs vēlamies ievadīt skaitli A slejā un atgriezt atbilstošo slejas burta nosaukumu.

Lai sasniegtu savu mērķi, funkcija ADDRESS atgriezīs atsauci 1. rindā relatīvā formātā, un pēc tam no teksta virknes noņemsim “1”, lai mums paliktu tikai burts (-i). Apsveriet mūsu tabulas 3. rindu, kur mūsu ieguldījums ir 13. Mūsu formula B3 ir

1 = AIZSTĀDE (ADRESE (1, A3, 4), "1", "")

Ņemiet vērā, ka mēs esam norādījuši 3rd arguments ADDRESS funkcijā, kas kontrolē relatīvo un absolūto atsauci. Funkcija ADRESE izvadīs “M1”, un pēc tam funkcija SUBSTITUTE noņems “1”, lai mums paliktu tikai “M”.

Atrodiet nosaukto diapazonu adresi

Programmā Excel varat nosaukt šūnu diapazonu vai diapazonus, ļaujot šūnu atsauces vietā vienkārši atsaukties uz nosaukto diapazonu.

Lielākā daļa nosaukto diapazonu ir statiski, kas nozīmē, ka tie vienmēr attiecas uz vienu un to pašu diapazonu. Tomēr varat izveidot arī dinamiskus nosauktos diapazonus, kuru lielums mainās, pamatojoties uz kādu formulu (-ām).

Izmantojot dinamisko nosaukto diapazonu, jums, iespējams, būs jāzina precīza adrese, uz kuru norāda jūsu nosauktais diapazons. Mēs to varam izdarīt ar funkciju ADDRESS.

Šajā piemērā mēs apskatīsim, kā definēt adresi mūsu nosauktajam diapazonam, ko sauc par “Novērtējumiem”.

Atgriežam galdu no iepriekšējā:

Lai iegūtu diapazona adresi, jums jāzina augšējā kreisā šūna un apakšējā kreisā šūna. Pirmo daļu ir pietiekami viegli izpildīt, izmantojot funkciju ROW un COLUMN. Mūsu formula E1 var būt

1 = ADRESE (ROW (pakāpes), COLUMN (pakāpes))

Funkcija ROW atgriezīs mūsu diapazona pirmās šūnas rindu (kas būs 1), un SLEJA darīs to pašu līdzīgi kolonnai (arī 1).

Lai iegūtu apakšējo labo šūnu, mēs izmantosim funkciju ROWS and COLUMNS. Tā kā mēs varam noskaidrot mūsu diapazona sākuma punktu, ja mēs aprēķinām diapazona augstumu un atņemam sākuma punktu, mēs iegūsim pareizo beigu punktu. Šī formula izskatās šādi

1 = ADRESE (RIJAS (pakāpes) -ROW (pakāpes) +1, SLEJAS (pakāpes) -KOLONA (pakāpes) +1)

Visbeidzot, lai visu saliktu vienā virknē, mēs varam vienkārši savienot vērtības kopā ar kolu vidū. Formula E3 var būt

1 = E1 & ":" & E2

Piezīme: Kamēr mēs varējām noteikt diapazona adresi, mūsu ADDRESS funkcija noteica, vai atsauces uzskaitīt kā relatīvas vai absolūtas. Jūsu dinamiskajiem diapazoniem būs relatīvas atsauces, kuras šī metode neuzņems.

2nd Piezīme: Šī metode darbojas tikai nepārtrauktā nosaukumu diapazonā. Ja jums būtu nosaukts diapazons, kas tika definēts kā kaut kas līdzīgs šai formulai

1 = A1: B2, A5: B6

tad iepriekš minētā tehnika radītu kļūdas.

papildu piezīmes

Izmantojiet funkciju ADDRESS, lai ģenerētu adresi no noteiktas rindas un kolonnas numura. Svarīgs: Jums jāievada kolonna numurs. Ievadot kolonnas burtu, tiks radīta kļūda. Ja nepieciešams, varat izmantot kolonnu funkciju, lai aprēķinātu kolonnas numuru šūnas atsaucei.

Abs_num ļauj pārslēgt absolūtās un relatīvās šūnu atsauces.
1,2,3,4 a1, $ 2 $… relatīvs/absolūts utt.

Pēc tam norādiet, vai izmantot a1 vai R1C1. a1 režīms ir standarta režīms, kurā šūnas tiek norādītas pēc to kolonnas burta un rindas numura (piem., a4). R1C1 režīms ir vieta, kur šūnas tiek norādītas pēc to rindu un kolonnu numuriem (piemēram, R4C1). a1 ir noklusējuma režīms. Izmantojiet to, ja vien jums nav pamatota iemesla to nedarīt.

Pēdējā argumentācijā varat ievadīt lapas nosaukumu, ja šūnas atsauce būs citā darblapā. Ierakstiet lapas nosaukumu, ko ieskauj labojums (ex “sheet3”).

Atgriezieties visu Excel funkciju sarakstā

ADRESE funkcija Google izklājlapās

Funkcija ADRESE Google izklājlapās darbojas tieši tāpat kā programmā Excel.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave