30 Excel-funktioner på 30 dagar: ADRESS

Igår på maraton 30 Excel-funktioner på 30 dagar vi hittade elementen i arrayen med funktionen MATCH (SÖK) och fann att det fungerar utmärkt i ett team med andra funktioner som t.ex VLOOKUP (VLOOKUP) och INDEX (INDEX).

På den 20:e dagen av vårt maraton kommer vi att ägna studiet av funktionen ADRESS (ADRESS). Den returnerar celladressen i textformat med hjälp av rad- och kolumnnumret. Behöver vi den här adressen? Kan samma sak göras med andra funktioner?

Låt oss ta en titt på detaljerna i funktionen ADRESS (ADRESS) och studera exempel på att arbeta med det. Om du har ytterligare information eller exempel, vänligen dela dem i kommentarerna.

Funktion 20: ADRESS

Funktion ADRESS (ADRESS) returnerar en cellreferens som text baserat på rad- och kolumnnumret. Den kan returnera en absolut eller relativ länkliknande adress. A1 or R1C1. Dessutom kan arknamnet inkluderas i resultatet.

Hur kan ADDRESS-funktionen användas?

Funktion ADRESS (ADRESS) kan returnera adressen till en cell eller arbeta tillsammans med andra funktioner till:

  • Få celladress givet rad- och kolumnnummer.
  • Hitta cellvärde genom att känna till rad- och kolumnnummer.
  • Returnera adressen till cellen med det största värdet.

Syntax ADDRESS (ADDRESS)

Funktion ADRESS (ADDRESS) har följande syntax:

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

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

  • abs_num (länktyp) – om lika 1 eller inte specificeras alls, kommer funktionen att returnera den absoluta adressen ($A$1). För att få den relativa adressen (A1), använd värdet 4. Andra alternativ: 2=1$, 3=$A1.
  • a1 – om TRUE (TRUE) eller inte anges alls, returnerar funktionen en referens i stilen A1, om FALSK (FALSK), då med stil R1C1.
  • ark_text (arknamn) – namnet på arket kan anges om du vill se det i resultatet som returneras av funktionen.

Fällor ADRESS

Funktion ADRESS (ADRESS) returnerar endast adressen till cellen som en textsträng. Om du behöver värdet på en cell, använd det som ett funktionsargument INDIREKT (INDIREKT) eller använd någon av de alternativa formlerna som visas i exempel 2.

Exempel 1: Få celladress efter rad- och kolumnnummer

Använda funktioner ADRESS (ADRESS) Du kan få celladressen som text med hjälp av rad- och kolumnnumret. Om du bara anger dessa två argument blir resultatet en absolut adress skriven i länkstil A1.

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

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

Absolut eller relativ

Om du inte anger ett argumentvärde abs_num (referenstyp) i en formel är resultatet en absolut referens.

För att se adressen som en relativ länk kan du ersätta som ett argument abs_num (referenstyp) värde 4.

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

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

A1 eller R1C1

För att styla länkar R1C1, istället för standardstilen A1, Du måste ange FALSE för argumentet a1.

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

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

Bladets namn

Det sista argumentet är namnet på arket. Om du behöver detta namn i resultatet, ange det som ett argument ark_text (arknamn).

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

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

Exempel 2: Hitta cellvärde med rad- och kolumnnummer

Funktion ADRESS (ADRESS) returnerar adressen till cellen som text, inte som en giltig länk. Om du behöver få värdet på en cell kan du använda resultatet som returneras av funktionen ADRESS (ADRESS), som argument för INDIREKT (INDIREKT). Vi ska studera funktionen INDIREKT (INDIREKT) senare i maraton 30 Excel-funktioner på 30 dagar.

=INDIRECT(ADDRESS(C2,C3))

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

Funktion INDIREKT (INDIREKT) kan fungera utan funktionen ADRESS (ADRESS). Så här kan du använda sammanlänkningsoperatorn "&“, blind den önskade adressen i stilen R1C1 och som ett resultat få värdet på cellen:

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

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

Funktion INDEX (INDEX) kan också returnera värdet för en cell om ett rad- och kolumnnummer anges:

=INDEX(1:5000,C2,C3)

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

1:5000 är de första 5000 raderna i ett Excel-ark.

Exempel 3: Returnera adressen till cellen med maxvärdet

I det här exemplet hittar vi cellen med maxvärdet och använder funktionen ADRESS (ADRESS) för att få hennes adress.

Funktion MAX (MAX) hittar det maximala antalet i kolumn C.

=MAX(C3:C8)

=МАКС(C3:C8)

Därefter kommer funktionen ADRESS (ADRESS) kombinerat med MATCH (MATCH), som hittar radnumret, och KOLUMN (KOLUMN), som anger kolumnnumret.

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

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

Kommentera uppropet