OSOITE Toiminto Excel - Hae solun osoite tekstinä

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, miten Excel OSOITE -toiminto Excelissä solun osoitteen palauttamiseksi tekstinä.

OSOITE Toimintojen yleiskatsaus

OSOITE -funktio Palauttaa soluosoitteen tekstinä.

Jos haluat käyttää OSOITE Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:

(Huomaa, miten kaavasyötteet näkyvät)

ADDRESS -toiminto Syntaksi ja tulot:

1 = OSOITE (rivin_numero, sarakkeen_numero, abs_numero, C1, taulukon_teksti)

rivin_numero - Viittauksen rivinumero. Esimerkki: 5 riville 5.

col_num - Viitteen sarakkeen numero. Esimerkki: 5 sarakkeelle E. Et voi kirjoittaa "E" sarakkeeseen E

abs_num - [valinnainen] Luku, joka ilmaisee, onko viittauksessa oltava absoluuttisia tai suhteellisia rivi-/sarakeviittauksia. 1 absoluuttiseksi. 2 absoluuttiselle riville/suhteelliselle sarakkeelle. 3 suhteelliselle riville/absoluuttiselle sarakkeelle. 4 sukulaiselle.

a1 - [valinnainen]. Numero, joka osoittaa, käytetäänkö vakio (A1) soluviittausmuotoa vai R1C1 -muotoa. 1/TOSI vakio (oletus). 0/EPÄTOSI R1C1: lle.

sheet_text - [valinnainen] Käytettävän laskentataulukon nimi. Oletuksena nykyinen taulukko.

Mikä on OSOITE -toiminto?

ADDRESS -toiminto on hieman ainutlaatuinen toiminto. Suurimman osan ajasta laskentataulukossa kerromme tietokoneelle soluviittauksen ja se antaa meille arvon kyseisestä solusta. OSOITTEEN avulla rakennamme sen sijaan solun nimen. Tämä osoite voi olla suhteellinen tai ehdoton, A1- tai R1C1 -tyyliin, ja se voi sisältää arkin nimen tai ei. Useimmiten tällä toiminnolla ei ole monia käytännön käyttötarkoituksia, mutta se voi olla hauska oppia. Kun sitä käytetään, se on yleensä yhdessä muiden toimintojen kanssa, kuten näemme alla.

Perusesimerkki

Oletetaan, että haluamme rakentaa viitteen soluun 4th sarake ja 1st rivi, eli solu D1. Voimme käyttää tässä esitettyä asettelua:

Kaavamme A3: ssa on yksinkertainen

1 = OSOITE (B1, B2)

Huomaa, että olematta esittäneet tiettyä argumenttia suhteelliselle/absoluuttiselle, saimme kaikki absoluuttiset. Saimme myös A1-tyyppisen viittauksen oletustyylin ilman arkin nimeä.

Yhdistettynä epäsuoraan

Kuten sanoimme, ADDRESS -toiminto itsessään ei todellakaan antanut meille mitään hyödyllistä. Voisimme kuitenkin yhdistää sen INDIRECT -toimintoon saadaksemme joitain toimintoja. Harkitse tätä asettelua, jossa sarakkeessa D on luettelo kohteista. Jos säilytimme saman kaavan kuin aiemmin, luomme viittauksen D1: een

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

Laittamalla osoitetoiminnon INDIRECT -funktion sisälle, voimme käyttää luotua soluviittausta ja käyttää sitä käytännössä. INDIRECT käyttää viitettä "$ D $ 1" ja hakee sen avulla arvon kyseisestä solusta.

123 = Epäsuora (OSOITE (B1, B2)= Epäsuora ($ D $ 1)= "Omena"

Huomautus: Vaikka yllä oleva on hyvä esimerkki ADDRESS -toiminnon hyödyllisyydestä, se ei ole hyvä kaava normaaliin käyttöön. Se vaati kahta toimintoa, ja epäsuoran vuoksi se on luonteeltaan epävakaa. Parempi vaihtoehto olisi ollut käyttää INDEXiä seuraavasti: = INDEX (1: 1048576, B1, B2)

Tietyn arvon osoite

Joskus, kun sinulla on suuri luettelo kohteista, sinun on voitava tietää, mistä luettelosta kohde löytyy. Harkitse tätä oppilaiden pistetaulukkoa. Olemme menneet eteenpäin ja laskeneet näiden pisteiden min, mediaani ja max arvot soluissa E2: G2.

Voisimme suodattaa taulukon kullekin näistä kohteista löytääksemme sen sijainnin (kuvittele jälleen, että tämä on paljon suurempi luettelo), tai voisimme jopa soveltaa ehdollista muotoilua, jotta se ponnahtaa käyttäjälle visuaalisesti. Mutta jos luettelo on tuhansia rivejä, emme halua joutua vierittämään niin pitkälle nähdäksemme mitä haluamme. Sen sijaan käytämme arvoja E2: G2 arvojemme sisältävien solujen osoitteen määrittämiseen. Tätä varten käytämme MATCH -toimintoa OSOITTEEN kanssa. Muista, että MATCH palauttaa arvon suhteellisen sijainnin alueella.

Kaavamme E3: ssa on sitten:

1 = OSOITE (OSU (E2, $ B: $ B, 0), 2)

Voimme kopioida saman kaavan G3: een, ja vain E2 -viite muuttuu, koska se on ainoa suhteellinen viite. Kun katsomme taaksepäin E3, MATCH -toiminto pystyi löytämään 98: n arvon viidestäth sarakkeen B rivi. ADDRESS -funktiomme käytti tätä rakentaakseen koko osoitteen "$ B $ 5".

Käännä sarakkeen kirjaimet numeroista

Tähän asti kaikki esimerkkimme ovat antaneet ADDRESS -funktion palauttaa absoluuttisen viittauksen. Tämä seuraava esimerkki palauttaa suhteellisen viitteen. Tässä taulukossa haluamme syöttää numeron sarakkeeseen A ja palauttaa vastaavan sarakkeen kirjaimen nimen.

Tavoitteen saavuttamiseksi saamme ADDRESS -funktion palauttamaan viitteen riville 1 suhteellisessa muodossa, ja poistamme sitten 1: n tekstimerkkijonosta niin, että kirjaimet jäävät jäljelle. Tarkastellaan taulukon riviä 3, jossa panoksemme on 13. Kaavamme B3: ssa on

1 = KORVAKUVA (OSOITE (1, A3, 4), "1", "")

Huomaa, että olemme antaneet 3rd argumentti ADDRESS -funktiossa, joka ohjaa suhteellista vs. absoluuttista viittausta. OSOITE -toiminto antaa tuloksen “M1”, ja sitten KORVAUS -toiminto poistaa ”1” -merkinnän, jolloin jäljelle jää vain ”M”.

Etsi nimettyjen alueiden osoite

Excelissä voit nimetä solualueet tai solualueet, jolloin voit yksinkertaisesti viitata nimettyyn alueeseen soluviittauksen sijasta.

Useimmat nimetyt alueet ovat staattisia, eli ne viittaavat aina samaan alueeseen. Voit kuitenkin myös luoda dynaamisia nimettyjä alueita, joiden koko muuttuu joidenkin kaavojen perusteella.

Dynaamisella nimetyllä alueella sinun on ehkä tiedettävä tarkka osoite, johon nimetty alue osoittaa. Voimme tehdä tämän ADDRESS -toiminnolla.

Tässä esimerkissä tarkastelemme, miten määritetään osoite luokitellulle alueellemme, jota kutsutaan luokiksi.

Palautetaan pöytämme takaisin aiemmalta ajalta:

Jos haluat saada alueen osoitteen, sinun on tiedettävä vasen yläkulma ja vasen alakulma. Ensimmäinen osa on riittävän helppo suorittaa ROW- ja COLUMN -toiminnon avulla. Kaavamme E1: ssä voi olla

1 = OSOITE (RIVI (asteet), COLUMN (asteet))

RIVI -funktio palauttaa alueemme ensimmäisen solun rivin (joka on 1), ja sarake tekee saman sarakkeelle (myös 1).

Oikean alakulman solun saamiseksi käytämme RIVIT- ja SAARAT -toimintoa. Koska voimme selvittää alueemme alkupisteen, jos laskemme alueen korkeuden ja vähennämme lähtöpisteen, saamme oikean päätepisteen. Tämän kaava näyttää tältä

1 = OSOITE (RIVIT (asteet) -RUUVA (luokat) +1, SARAKKEET (asteet) -KOLUMNI (asteet) +1)

Lopuksi, jotta voimme yhdistää kaiken yhdeksi merkkijonoksi, voimme yksinkertaisesti yhdistää arvot yhdessä kaksoispisteen kanssa keskellä. Kaava E3: ssa voi olla

1 = E1 & ":" & E2

Huomautus: Vaikka pystyimme määrittämään alueen osoitteen, ADDRESS -funktiomme päätti, luetellaanko viitteet suhteellisina vai absoluuttisina. Dynaamisilla alueilla on suhteellisia viittauksia, joita tämä tekniikka ei poimi.

2toinen Huomautus: Tämä tekniikka toimii vain jatkuvalla nimialueella. Jos sinulla olisi nimetty alue, joka määriteltiin tämän kaltaiseksi

1 = A1: B2, A5: B6

silloin yllä oleva tekniikka johtaisi virheisiin.

Lisämerkinnät

Käytä ADDRESS -toimintoa luodaksesi osoitteen tietystä rivistä ja sarakkeen numerosta. Tärkeä: Sinun on syötettävä sarake määrä. Sarakkeen kirjaimen syöttäminen aiheuttaa virheen. Tarvittaessa voit laskea soluviittauksen sarakkeen numeron saraketoiminnon avulla.

Abs_num avulla voit vaihtaa absoluuttisia ja suhteellisia soluviittauksia.
1,2,3,4 a1, $ 2 $… suhteellinen/absoluuttinen jne…

Ilmoita sitten, käytetäänkö a1 vai R1C1. a1 -tila on vakiotila, jossa soluihin viitataan niiden sarakkeen kirjaimella ja rivinumerolla (esim. a4). R1C1 -tilassa soluihin viitataan niiden rivien ja sarakkeiden numeroilla (esim. R4C1). a1 on oletustila. Käytä tätä, ellei sinulla ole hyvää syytä olla käyttämättä.

Viimeiseen argumenttiin voit kirjoittaa taulukon nimen, jos soluviittaus on toisella laskentataulukolla. Kirjoita arkin nimi paranteen ympärille (esim. "Sheet3").

Palaa Excelin kaikkien toimintojen luetteloon

OSOITE toiminto Google Sheetsissä

OSOITE -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave