30 Excel-toimintoa 30 päivässä: OSOITE

Eilen maratonissa 30 Excel-toimintoa 30 päivässä löysimme taulukon elementit funktion avulla MATCH (SEARCH) ja huomasin, että se toimii hyvin ryhmässä, jossa on muita ominaisuuksia, kuten VLOOKUP (VLOOKUP) ja INDEX (INDEKSI).

Maratonimme 20. päivänä omistaudumme funktion tutkimiseen OSOITE (OSOITE). Se palauttaa solun osoitteen tekstimuodossa käyttäen rivin ja sarakkeen numeroa. Tarvitsemmeko tätä osoitetta? Voiko saman tehdä muiden toimintojen kanssa?

Katsotaanpa toiminnon yksityiskohtia OSOITE (OSOITE) ja opi esimerkkejä sen kanssa työskentelystä. Jos sinulla on lisätietoja tai esimerkkejä, jaa ne kommenteissa.

Toiminto 20: OSOITE

Toiminto OSOITE (OSOITE) palauttaa soluviittauksen tekstinä rivin ja sarakkeen numeron perusteella. Se voi palauttaa absoluuttisen tai suhteellisen linkkityylisen osoitteen. A1 or R1C1. Lisäksi arkin nimi voidaan sisällyttää tulokseen.

Miten OSOITE-toimintoa voidaan käyttää?

Toiminto OSOITE (OSOITE) voi palauttaa solun osoitteen tai toimia yhdessä muiden toimintojen kanssa:

  • Hanki solun osoite annettuna rivin ja sarakkeen numero.
  • Etsi solun arvo tietämällä rivin ja sarakkeen numero.
  • Palauta sen solun osoite, jolla on suurin arvo.

Syntaksi ADDRESS (ADDRESS)

Toiminto OSOITE (ADDRESS) sisältää seuraavan syntaksin:

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

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

  • abs_num (link_type) – jos yhtä suuri 1 tai sitä ei ole määritetty ollenkaan, funktio palauttaa absoluuttisen osoitteen ($A$1). Käytä arvoa saadaksesi suhteellisen osoitteen (A1). 4. Muut vaihtoehdot: 2=1 A$, 3=$A1.
  • a1 – jos TOSI (TOSI) tai sitä ei ole määritetty ollenkaan, funktio palauttaa viittauksen tyyliin A1, jos EPÄTOSI (FALSE), niin tyylillä R1C1.
  • arkki_teksti (arkin_nimi) – taulukon nimi voidaan määrittää, jos haluat nähdä sen funktion palauttamassa tuloksessa.

Ansoja ADDRESS

Toiminto OSOITE (OSOITE) palauttaa vain solun osoitteen tekstimerkkijonona. Jos tarvitset solun arvon, käytä sitä funktion argumenttina EPÄSUORISTA (EPÄSUORA) tai käytä jotakin esimerkissä 2 esitetyistä vaihtoehtoisista kaavoista.

Esimerkki 1: Hanki solun osoite rivin ja sarakkeen numeron mukaan

Toimintojen käyttö OSOITE (OSOITE) Voit saada solun osoitteen tekstinä käyttämällä rivi- ja sarakenumeroa. Jos syötät vain nämä kaksi argumenttia, tuloksena on absoluuttinen osoite, joka on kirjoitettu linkkityylillä A1.

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

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

Absoluuttinen tai suhteellinen

Jos et määritä argumentin arvoa abs_num (viitetyyppi) kaavassa, tulos on absoluuttinen viite.

Jos haluat nähdä osoitteen suhteellisena linkkinä, voit korvata sen argumenttina abs_num (viite_tyyppi) arvo 4.

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

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

A1 tai R1C1

Linkkien tyyliin R1C1, oletustyylin sijaan A1, Sinun on määritettävä argumentille FALSE a1.

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

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

Taulukon nimi

Viimeinen argumentti on arkin nimi. Jos tarvitset tämän nimen tulokseen, määritä se argumentiksi sheet_text (taulukon_nimi).

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

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

Esimerkki 2: Etsi solun arvo rivi- ja sarakenumeron avulla

Toiminto OSOITE (OSOITE) palauttaa solun osoitteen tekstinä, ei kelvollisena linkkinä. Jos haluat saada solun arvon, voit käyttää funktion palauttamaa tulosta OSOITE (OSOITE), argumenttina puolesta EPÄSUORISTA (VÄLILLÄ). Tutkimme toimintoa EPÄSUORISTA (VÄLILLÄ) myöhemmin maratonissa 30 Excel-toimintoa 30 päivässä.

=INDIRECT(ADDRESS(C2,C3))

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

Toiminto EPÄSUORISTA (SUORA) voi toimia ilman toimintoa OSOITE (OSOITE). Näin voit käyttää ketjutusoperaattoria "&", sokea haluttu osoite tyylillä R1C1 ja tuloksena saa solun arvon:

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

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

Toiminto INDEX (INDEX) voi myös palauttaa solun arvon, jos rivin ja sarakkeen numero on määritetty:

=INDEX(1:5000,C2,C3)

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

1:5000 ovat Excel-taulukon ensimmäiset 5000 riviä.

Esimerkki 3: Palauta solun osoite suurimmalla arvolla

Tässä esimerkissä löydämme solun, jolla on suurin arvo, ja käytämme funktiota OSOITE (OSOITE) saadakseen hänen osoitteensa.

Toiminto MAX (MAX) etsii enimmäisluvun sarakkeesta C.

=MAX(C3:C8)

=МАКС(C3:C8)

Seuraavaksi tulee toiminto OSOITE (ADDRESS) yhdistettynä MATCH (MATCH), joka löytää rivinumeron ja KOLUMNI (COLUMN), joka määrittää sarakkeen numeron.

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

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

Jätä vastaus