ADRES Functie Excel - Krijg celadres als tekst

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel ADRES Functie in Excel om een ​​celadres als tekst te retourneren.

ADRES Functieoverzicht

De ADDRESS-functie Retourneert een celadres als tekst.

Om de ADRES Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

ADRES-functie Syntaxis en invoer:

1 =ADRES(rij_num,kolom_num,abs_num,C1,sheet_text)

rij_nummer - Het rijnummer voor de referentie. Voorbeeld: 5 voor rij 5.

col_num - Het kolomnummer voor de referentie. Voorbeeld: 5 voor kolom E. U kunt geen "E" invoeren voor kolom E

abs_num - [optioneel] Een getal dat aangeeft of de verwijzing absolute of relatieve rij-/kolomverwijzingen moet hebben. 1 voor absoluut. 2 voor absolute rij/relatieve kolom. 3 voor relatieve rij/absolute kolom. 4 voor verwant.

a1 - [optioneel]. Een getal dat aangeeft of het standaard (A1) celverwijzingsformaat of R1C1-formaat moet worden gebruikt. 1/TRUE voor standaard (standaard). 0/FALSE voor R1C1.

bladtekst - [optioneel] De naam van het te gebruiken werkblad. Standaard ingesteld op huidig ​​blad.

Wat is de ADRES-functie?

De ADRES-functie is een beetje een unieke functie. Meestal vertellen we in een spreadsheet de computer een celverwijzing en het geeft ons de waarde van die cel. Met het ADRES gaan we in plaats daarvan de naam van een cel bouwen. Dit adres kan relatief of absoluut zijn, in A1- of R1C1-stijl, en kan al dan niet de bladnaam bevatten. Voor het grootste deel heeft deze functie niet veel praktische toepassingen, maar het kan leuk zijn om over te leren. Wanneer het wordt gebruikt, is het meestal in combinatie met andere functies, zoals we hieronder zullen zien.

Basisvoorbeeld

Laten we zeggen dat we een verwijzing naar de cel willen bouwen in 4e kolom en 1NS rij, oftewel cel D1. We kunnen de hier afgebeelde lay-out gebruiken:

Onze formule in A3 is gewoon

1 =ADRES(B1, B2)

Merk op dat door geen specifiek argument voor relatief/absoluut te vermelden, we allemaal absoluut zijn geworden. We hebben ook de standaardstijl van A1-typeverwijzingen zonder bladnaam.

Gecombineerd met INDIRECT

Zoals we al zeiden, heeft de ADDRESS-functie op zichzelf ons niet echt iets nuttigs opgeleverd. We zouden het echter kunnen combineren met de INDIRECT-functie om wat functionaliteit te krijgen. Overweeg deze lay-out, waar we een lijst met items in kolom D hebben. Als we dezelfde formule als voorheen hebben behouden, genereren we een verwijzing naar D1 zoals zo

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

Door de adresfunctie in een INDIRECT-functie te plaatsen, kunnen we de gegenereerde celverwijzing gebruiken en op een praktische manier gebruiken. De INDIRECT neemt de referentie "$ D $ 1" en gebruikt deze om de waarde uit die cel op te halen.

123 =INDIRECT(ADRES(B1, B2)=INDIRECT($D$1)="Appel"

Opmerking: Hoewel het bovenstaande een goed voorbeeld geeft van het nuttig maken van de ADDRESS-functie, is het geen goede formule om normaal te gebruiken. Het vereiste twee functies, en vanwege het INDIRECT zal het vluchtig van aard zijn. Een beter alternatief zou zijn geweest om INDEX als volgt te gebruiken: =INDEX(1:1048576, B1, B2)

Adres van specifieke waarde

Soms, als je een grote lijst met items hebt, moet je kunnen weten waar in de lijst een item staat. Bekijk deze tabel met scores van studenten. We zijn doorgegaan en hebben de min, mediaan en max waarden van deze scores in cellen E2:G2 berekend.

We zouden onze tabel voor elk van deze items kunnen filteren om te zien waar het is (nogmaals, stel je voor dat dit een veel grotere lijst is), of we zouden zelfs een voorwaardelijke opmaak kunnen toepassen zodat het visueel voor de gebruiker verschijnt. Maar als de lijst uit duizenden rijen bestaat, willen we niet zo ver hoeven te scrollen om te zien wat we willen. In plaats daarvan gebruiken we de waarden in E2:G2 om het adres te bepalen van de cellen die onze waarden bevatten. Om dit te doen, gebruiken we de MATCH-functie met ADDRESS. Onthoud dat MATCH de relatieve positie van een waarde binnen een bereik retourneert.

Onze formule in E3 is dan:

1 =ADRES(MATCH(E2, $B:$B, 0), 2)

We kunnen dezelfde formule kopiëren naar G3, en alleen de E2-referentie zal veranderen omdat dit de enige relatieve referentie is. Terugkijkend op E3, kon de MATCH-functie de waarde van 98 vinden in de 5e rij van kolom B. Onze ADDRESS-functie heeft dit vervolgens gebruikt om het volledige adres van "$ B $ 5" te bouwen.

Vertaal kolomletters van cijfers

Tot nu toe hebben al onze voorbeelden de ADDRESS-functie een absolute referentie laten retourneren. In dit volgende voorbeeld wordt een relatieve referentie geretourneerd. In deze tabel willen we een getal invoeren in kolom A en de corresponderende kolomletternaam teruggeven.

Om ons doel te bereiken, laten we de ADDRESS-functie een verwijzing op rij 1 retourneren in relatief formaat, en dan zullen we de "1" uit de tekstreeks verwijderen zodat we alleen de letter(s) over hebben. Beschouw in onze tabel rij 3, waar onze invoer 13 is. Onze formule in B3 is

1 =VERVANG(ADRES(1, A3, 4), "1", "")

Merk op dat we de 3 . hebben gegevenrd argument binnen de ADDRESS-functie, die de relatieve versus absolute verwijzing bepaalt. De ADDRESS-functie zal "M1" uitvoeren en vervolgens verwijdert de SUBSTITUTE-functie de "1", zodat we alleen de "M" overhouden.

Zoek het adres van benoemde bereiken

In Excel kunt u het bereik of de celbereiken een naam geven, zodat u eenvoudig naar het benoemde bereik kunt verwijzen in plaats van naar de celverwijzing.

De meeste benoemde bereiken zijn statisch, wat betekent dat ze altijd naar hetzelfde bereik verwijzen. U kunt echter ook dynamische benoemde bereiken maken die in grootte veranderen op basis van enkele formule(s).

Met een dynamisch benoemd bereik moet u mogelijk het exacte adres weten waarnaar uw benoemde bereik verwijst. Dit kunnen we doen met de ADRES Functie.

In dit voorbeeld bekijken we hoe we het adres voor ons benoemde bereik met de naam "Cijfers" kunnen definiëren.

Laten we onze tafel van vroeger terugbrengen:

Om het adres van een bereik te krijgen, moet u de cel linksboven en de cel linksonder kennen. Het eerste deel is eenvoudig genoeg te bereiken met behulp van de RIJ- en KOLOM-functie. Onze formule in E1 kan zijn

1 =ADRES(RIJ(cijfers), KOLOM(cijfers))

De ROW-functie retourneert de rij van de eerste cel in ons bereik (die 1 zal zijn), en de KOLOM doet hetzelfde op dezelfde manier voor de kolom (ook 1).

Om de cel rechtsonder te krijgen, gebruiken we de RIJEN- en KOLOMMEN-functie. Omdat we het startpunt van ons bereik kunnen achterhalen, krijgen we het juiste eindpunt als we berekenen hoe groot het bereik is en ons startpunt aftrekken. De formule hiervoor ziet er als volgt uit:

1 =ADRES(RIJEN(Cijfers)-RIJ(Cijfers)+1, KOLOMMEN(Cijfers)-COLUMN(Cijfers)+1)

Ten slotte, om alles samen te voegen tot een enkele string, kunnen we de waarden eenvoudig samenvoegen met een dubbele punt in het midden. Formule in E3 kan zijn

1 =E1 & ":" & E2

Opmerking: Hoewel we het adres van het bereik konden bepalen, bepaalde onze ADRES-functie of de referenties als relatief of absoluut moesten worden weergegeven. Uw dynamische bereiken hebben relatieve referenties die deze techniek niet oppikt.

2nd Opmerking: Deze techniek werkt alleen op een continu namenbereik. Als u een benoemd bereik had dat is gedefinieerd als zoiets als deze formule

1 =A1:B2, A5:B6

dan zou de bovenstaande techniek tot fouten leiden.

extra notities

Gebruik de ADDRESS-functie om een ​​adres te genereren op basis van een bepaald rij- en kolomnummer. Belangrijk: U moet de kolom invoeren nummer. Als u de kolomletter invoert, wordt een fout gegenereerd. Indien nodig kunt u de kolomfunctie gebruiken om het kolomnummer voor een celverwijzing te berekenen.

Met Abs_num kunt u de absolute en relatieve celverwijzingen wisselen.
1,2,3,4 a1, $a$2… relatief/absoluut etc…

Geef vervolgens aan of u a1 of R1C1 wilt gebruiken. a1-modus is de standaardmodus waarin naar cellen wordt verwezen met hun kolomletter en rijnummer (bijv. a4). In de R1C1-modus wordt naar cellen verwezen met hun rij- en kolomnummer (bijv. R4C1). a1 is de standaardmodus. Gebruik dit tenzij je een goede reden hebt om dat niet te doen.

In het laatste argument kunt u een bladnaam invoeren als de celverwijzing op een ander werkblad staat. Typ de bladnaam tussen haakjes (ex "blad3").

Keer terug naar de lijst met alle functies in Excel

ADRES functie in Google Spreadsheets

De ADRES-functie werkt in Google Spreadsheets precies hetzelfde als in Excel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave