30 de funcții Excel în 30 de zile: ADRESĂ

Ieri la maraton 30 de funcții Excel în 30 de zile am găsit elementele tabloului folosind funcția MECI (CĂUTARE) și a constatat că funcționează excelent într-o echipă cu alte caracteristici, cum ar fi CĂUTARE (CĂUTARE V) și INDEX (INDEX).

În cea de-a 20-a zi a maratonului nostru, ne vom dedica studiului funcției ADRESA (ABORDARE). Returnează adresa celulei în format text folosind numărul rândului și al coloanei. Avem nevoie de această adresă? Se poate face același lucru cu alte funcții?

Să aruncăm o privire la detaliile funcției ADRESA (ADRESA) și studiați exemple de lucru cu acesta. Dacă aveți informații suplimentare sau exemple, vă rugăm să le împărtășiți în comentarii.

Funcția 20: ADRESĂ

Funcţie ADRESA (ADDRESS) returnează o referință de celulă ca text pe baza numărului rândului și coloanei. Poate returna o adresă de tip link absolută sau relativă. A1 or R1C1. În plus, numele foii poate fi inclus în rezultat.

Cum poate fi utilizată funcția ADRESĂ?

Funcţie ADRESA (ADDRESS) poate returna adresa unei celule sau poate lucra împreună cu alte funcții la:

  • Obțineți adresa celulei dat numărul rândului și al coloanei.
  • Găsiți valoarea celulei știind numărul rândului și al coloanei.
  • Returnează adresa celulei cu cea mai mare valoare.

Sintaxă ADDRESS (ADDRESS)

Funcţie ADRESA (ADDRESS) are următoarea sintaxă:

ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])

АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[а1];[имя_листа])

  • abs_num (link_type) – dacă este egal 1 sau nu este specificată deloc, funcția va returna adresa absolută ($A$1). Pentru a obține adresa relativă (A1), utilizați valoarea 4. Alte optiuni: 2=A$1, 3=$A1.
  • a1 – dacă TRUE (TRUE) sau nu este specificat deloc, funcția returnează o referință în stil A1, dacă FALSE (FALSE), atunci în stil R1C1.
  • Coală_text (sheet_name) – numele foii poate fi specificat dacă doriți să îl vedeți în rezultatul returnat de funcție.

Capcane ADRESĂ

Funcţie ADRESA (ADDRESS) returnează numai adresa celulei ca șir de text. Dacă aveți nevoie de valoarea unei celule, utilizați-o ca argument al funcției INDIRECT (INDIRECT) sau utilizați una dintre formulele alternative prezentate în Exemplul 2.

Exemplul 1: Obțineți adresa celulei după numărul rândului și al coloanei

Utilizarea funcțiilor ADRESA (ADRESA) Puteți obține adresa celulei ca text folosind numărul rândului și al coloanei. Dacă introduceți doar aceste două argumente, rezultatul va fi o adresă absolută scrisă în stil link A1.

=ADDRESS($C$2,$C$3)

=АДРЕС($C$2;$C$3)

Absolut sau relativ

Dacă nu specificați o valoare a argumentului abs_num (reference_type) într-o formulă, rezultatul este o referință absolută.

Pentru a vedea adresa ca o legătură relativă, puteți înlocui ca argument abs_num (reference_type) valoare 4.

=ADDRESS($C$2,$C$3,4)

=АДРЕС($C$2;$C$3;4)

A1 sau R1C1

Pentru a stila link-urile R1C1, în loc de stilul implicit A1, Trebuie să specificați FALSE pentru argument a1.

=ADDRESS($C$2,$C$3,1,FALSE)

=АДРЕС($C$2;$C$3;1;ЛОЖЬ)

Numele foii

Ultimul argument este numele foii. Dacă aveți nevoie de acest nume în rezultat, specificați-l ca argument sheet_text (nume_foaia).

=ADDRESS($C$2,$C$3,1,TRUE,"Ex02")

=АДРЕС($C$2;$C$3;1;ИСТИНА;"Ex02")

Exemplul 2: Găsiți valoarea celulei folosind numărul rândului și al coloanei

Funcţie ADRESA (ADDRESS) returnează adresa celulei ca text, nu ca link valid. Dacă trebuie să obțineți valoarea unei celule, puteți utiliza rezultatul returnat de funcție ADRESA (ADRESA), ca argument pentru INDIRECT (INDIRECT). Vom studia funcția INDIRECT (INDIRECT) mai târziu în maraton 30 de funcții Excel în 30 de zile.

=INDIRECT(ADDRESS(C2,C3))

=ДВССЫЛ(АДРЕС(C2;C3))

Funcţie INDIRECT (INDIRECT) poate funcționa fără funcție ADRESA (ABORDARE). Iată cum puteți, folosind operatorul de concatenare „&„, orbește adresa dorită în stil R1C1 și, ca rezultat, obțineți valoarea celulei:

=INDIRECT("R"&C2&"C"&C3,FALSE)

=ДВССЫЛ("R"&C2&"C"&C3;ЛОЖЬ)

Funcţie INDEX (INDEX) poate returna, de asemenea, valoarea unei celule dacă este specificat un număr de rând și coloană:

=INDEX(1:5000,C2,C3)

=ИНДЕКС(1:5000;C2;C3)

1:5000 sunt primele 5000 de rânduri ale unei foi Excel.

Exemplul 3: Returnează adresa celulei cu valoarea maximă

În acest exemplu, vom găsi celula cu valoarea maximă și vom folosi funcția ADRESA (ADRESA) pentru a obține adresa ei.

Funcţie MAX (MAX) găsește numărul maxim în coloana C.

=MAX(C3:C8)

=МАКС(C3:C8)

Urmează funcția ADRESA (ADRESA) combinat cu MECI (MATCH), care găsește numărul liniei și COLOANA (COLUMN), care specifică numărul coloanei.

=ADDRESS(MATCH(F3,C:C,0),COLUMN(C2))

=АДРЕС(ПОИСКПОЗ(F3;C:C;0);СТОЛБЕЦ(C2))

Lasă un comentariu