Indhold
I går på maraton 30 Excel-funktioner på 30 dage vi fandt elementerne i arrayet ved hjælp af funktionen MATCH (SØG) og fandt ud af, at det fungerer fantastisk i et team med andre funktioner som f.eks LOPSLAG (VLOOKUP) og INDEX (INDEKS).
På den 20. dag af vores maraton, vil vi afsætte studiet af funktionen ADRESSE (ADRESSE). Det returnerer celleadressen i tekstformat ved hjælp af række- og kolonnenummeret. Har vi brug for denne adresse? Kan det samme gøres med andre funktioner?
Lad os tage et kig på detaljerne i funktionen ADRESSE (ADRESSE) og studere eksempler på at arbejde med det. Hvis du har yderligere oplysninger eller eksempler, bedes du dele dem i kommentarerne.
Funktion 20: ADRESSE
Funktion ADRESSE (ADRESSE) returnerer en cellereference som tekst baseret på række- og kolonnenummeret. Det kan returnere en absolut eller relativ link-stil adresse. A1 or R1C1. Desuden kan arknavnet indgå i resultatet.
Hvordan kan ADRESSE-funktionen bruges?
Funktion ADRESSE (ADRESSE) kan returnere adressen på en celle eller arbejde sammen med andre funktioner til:
- Få celleadresse givet række- og kolonnenummer.
- Find celleværdi ved at kende række- og kolonnenummer.
- Returner adressen på cellen med den største værdi.
Syntaks ADDRESS (ADDRESS)
Funktion ADRESSE (ADRESSE) har følgende syntaks:
ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])
АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[а1];[имя_листа])
- abs_num (link_type) – hvis lig 1 eller slet ikke angivet, vil funktionen returnere den absolutte adresse ($A$1). Brug værdien for at få den relative adresse (A1). 4. Andre muligheder: 2=A$1, 3=$A1.
- a1 – hvis TRUE (TRUE) eller slet ikke er angivet, returnerer funktionen en reference i stilen A1, hvis FALSK (FALSK), så med stil R1C1.
- Sheet_tekst (arknavn) – navnet på arket kan angives, hvis du vil se det i resultatet returneret af funktionen.
Fælder ADRESSE
Funktion ADRESSE (ADRESSE) returnerer kun adressen på cellen som en tekststreng. Hvis du har brug for værdien af en celle, skal du bruge den som et funktionsargument INDIREKTE (INDIREKTE) eller brug en af de alternative formler vist i eksempel 2.
Eksempel 1: Få celleadresse efter række- og kolonnenummer
Brug af funktioner ADRESSE (ADRESSE) Du kan få celleadressen som tekst ved hjælp af række- og kolonnenummeret. Hvis du kun indtaster disse to argumenter, vil resultatet være en absolut adresse skrevet i linkstil A1.
=ADDRESS($C$2,$C$3)
=АДРЕС($C$2;$C$3)
Absolut eller relativ
Hvis du ikke angiver en argumentværdi abs_num (reference_type) i en formel, er resultatet en absolut reference.
For at se adressen som et relativt link, kan du erstatte som et argument abs_num (reference_type) værdi 4.
=ADDRESS($C$2,$C$3,4)
=АДРЕС($C$2;$C$3;4)
A1 eller R1C1
At style links R1C1, i stedet for standardstilen A1, Du skal angive FALSE for argumentet a1.
=ADDRESS($C$2,$C$3,1,FALSE)
=АДРЕС($C$2;$C$3;1;ЛОЖЬ)
Arknavn
Det sidste argument er navnet på arket. Hvis du har brug for dette navn i resultatet, skal du angive det som et argument arktekst (arknavn).
=ADDRESS($C$2,$C$3,1,TRUE,"Ex02")
=АДРЕС($C$2;$C$3;1;ИСТИНА;"Ex02")
Eksempel 2: Find celleværdi ved hjælp af række- og kolonnenummer
Funktion ADRESSE (ADRESSE) returnerer adressen på cellen som tekst, ikke som et gyldigt link. Hvis du har brug for at få værdien af en celle, kan du bruge resultatet returneret af funktionen ADRESSE (ADRESSE), som argument for INDIREKTE (INDIREKTE). Vi vil studere funktionen INDIREKTE (INDIREKTE) senere i maraton 30 Excel-funktioner på 30 dage.
=INDIRECT(ADDRESS(C2,C3))
=ДВССЫЛ(АДРЕС(C2;C3))
Funktion INDIREKTE (INDIREKTE) kan fungere uden funktionen ADRESSE (ADRESSE). Sådan kan du ved hjælp af sammenkædningsoperatoren "&“, blind den ønskede adresse i stilen R1C1 og som et resultat få værdien af cellen:
=INDIRECT("R"&C2&"C"&C3,FALSE)
=ДВССЫЛ("R"&C2&"C"&C3;ЛОЖЬ)
Funktion INDEX (INDEX) kan også returnere værdien af en celle, hvis et række- og kolonnenummer er angivet:
=INDEX(1:5000,C2,C3)
=ИНДЕКС(1:5000;C2;C3)
1:5000 er de første 5000 rækker i et Excel-ark.
Eksempel 3: Returner adressen på cellen med den maksimale værdi
I dette eksempel finder vi cellen med den maksimale værdi og bruger funktionen ADRESSE (ADRESSE) for at få hendes adresse.
Funktion MAX (MAX) finder det maksimale antal i kolonne C.
=MAX(C3:C8)
=МАКС(C3:C8)
Dernæst kommer funktionen ADRESSE (ADRESSE) kombineret med MATCH (MATCH), som finder linjenummeret, og KOLONNE (KOLONNE), som angiver kolonnenummeret.
=ADDRESS(MATCH(F3,C:C,0),COLUMN(C2))
=АДРЕС(ПОИСКПОЗ(F3;C:C;0);СТОЛБЕЦ(C2))