ADRESS Funktion Excel - Hämta celladress som text

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du använder Excel ADRESS -funktion i Excel för att returnera en celladress som text.

ADRESS Funktionsöversikt

ADRESS -funktionen Returnerar en celladress som text.

Om du vill använda ADRESS Excel -kalkylbladsfunktionen väljer du en cell och skriver:

(Lägg märke till hur formelinmatningarna ser ut)

ADRESS -funktion Syntax och ingångar:

1 = ADRESS (rad_nummer, kolumnnummer, abs_nummer, C1, blad_text)

rad_nummer - Radnumret för referensen. Exempel: 5 för rad 5.

kol_nummer - Kolumnnumret för referensen. Exempel: 5 för kolumn E. Du kan inte ange “E” för kolumn E

abs_num - [valfritt] Ett tal som representerar om referensen ska ha absoluta eller relativa rad-/kolumnreferenser. 1 för absolut. 2 för absolut rad/relativ kolumn. 3 för relativ rad/absolut kolumn. 4 för släkting.

a1 - [valfritt]. Ett nummer som anger om standardreferensformat (A1) eller R1C1 -format ska användas. 1/TRUE för Standard (Standard). 0/FALSK för R1C1.

blad_text - [valfritt] Namnet på kalkylbladet som ska användas. Standardinställningar för nuvarande blad.

Vad är ADRESS -funktionen?

ADRESS -funktionen är lite av en unik funktion. För det mesta i ett kalkylblad berättar vi för datorn en cellreferens och det ger oss värdet från den cellen. Med ADRESSEN ska vi istället bygga namnet på en cell. Denna adress kan vara relativ eller absolut, i A1- eller R1C1 -stil, och kan inkludera bladnamnet. För det mesta har denna funktion inte många praktiska användningsområden, men det kan vara roligt att lära sig om. När den används är den vanligtvis i kombination med andra funktioner som vi kommer att se nedan.

Grundläggande exempel

Låt oss säga att vi vill bygga en referens till cellen i 4th kolumn och 1st rad, aka cell D1. Vi kan använda layouten på bilden här:

Vår formel i A3 är helt enkelt

1 = ADRESS (B1, B2)

Observera att genom att inte ange ett specifikt argument för relativ/absolut fick vi alla absoluta. Vi fick också standardstilen för referens av typ A1 utan namn på blad.

Kombinerat med INDIRECT

Som vi sa, ADRESS -funktionen i sig gav oss egentligen inget användbart. Vi kan dock kombinera den med INDIRECT -funktionen för att få lite funktionalitet. Tänk på den här layouten, där vi har en lista med objekt i kolumn D. Om vi ​​behöll samma formel som tidigare, genererar vi en referens till D1 som så

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

Genom att placera adressfunktionen i en INDIRECT -funktion kommer vi att kunna använda den genererade cellreferensen och använda den på ett praktiskt sätt. INDIRECT tar referensen till "$ D $ 1" och använder den för att hämta värdet från den cellen.

123 = INDIRECT (ADRESS (B1, B2)= INDIRECT ($ D $ 1)= "Apple"

Notera: Även om ovanstående ger ett bra exempel på att göra ADRESS -funktionen användbar, är det inte en bra formel att använda normalt. Det krävde två funktioner, och på grund av INDIRECT kommer det att vara flyktigt i naturen. Ett bättre alternativ hade varit att använda INDEX så här: = INDEX (1: 1048576, B1, B2)

Adress med specifikt värde

Ibland när du har en stor lista med objekt måste du kunna veta var i listan ett objekt finns. Tänk på denna tabell med poäng från studenter. Vi har gått fram och beräknat min-, median- och maxvärdena för dessa poäng i cellerna E2: G2.

Vi kan filtrera vårt bord för vart och ett av dessa objekt för att hitta var det är (igen, tänk dig att det här är en mycket större lista), eller vi kan till och med tillämpa en villkorlig formatering så att den visuellt dyker upp på användaren. Men om listan är tusentals rader vill vi inte behöva rulla så långt för att se vad vi vill ha. Istället använder vi värdena i E2: G2 för att bestämma adressen till cellerna som innehåller våra värden. För att göra detta använder vi MATCH -funktionen med ADRESS. Kom ihåg att MATCH returnerar den relativa positionen för ett värde inom ett intervall.

Vår formel i E3 är då:

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

Vi kan kopiera samma formel till G3, och endast E2 -referensen ändras eftersom det är den enda relativa referensen. När jag ser tillbaka på E3 kunde MATCH -funktionen hitta värdet 98 i 5: anth rad i kolumn B. Vår ADRESS -funktion använde den sedan för att bygga hela adressen "$ B $ 5".

Översätt kolumnbokstäver från siffror

Fram till denna punkt har alla våra exempel låtit ADRESS -funktionen returnera en absolut referens. Detta nästa exempel returnerar en relativ referens. I den här tabellen vill vi mata in ett tal i kolumn A och returnera motsvarande kolumnbokstavsnamn.

För att uppnå vårt mål får vi ADRESS -funktionen att returnera en referens på rad 1 i relativt format, och sedan tar vi bort "1" från textsträngen så att vi bara har bokstaven / bokstäverna kvar. Tänk på i vår tabellrad 3, där vår input är 13. Vår formel i B3 är

1 = BYTE (ADRESS (1, A3, 4), "1", "")

Observera att vi har gett 3rd argument inom ADRESS -funktionen, som styr den relativa kontra absoluta referensen. ADRESS -funktionen kommer att mata ut "M1", och sedan byter funktionen BYTTA bort "1" så att vi bara har "M" kvar.

Hitta adressen till Named Ranges

I Excel kan du namnge intervall eller cellintervall, så att du helt enkelt kan hänvisa till det namngivna intervallet istället för cellreferensen.

De flesta namngivna intervall är statiska, vilket innebär att de alltid hänvisar till samma intervall. Du kan dock också skapa dynamiska namngivna intervall som ändras i storlek baserat på vissa formler.

Med ett dynamiskt namngivet område kan du behöva veta den exakta adressen som ditt namngivna område pekar på. Vi kan göra detta med ADRESS -funktionen.

I det här exemplet tittar vi på hur vi definierar adressen för vårt namngivna intervall som kallas "betyg".

Låt oss ta tillbaka vårt bord från tidigare:

För att få adressen till ett intervall måste du känna till den övre vänstra cellen och den nedre vänstra cellen. Den första delen är lätt nog att åstadkomma med hjälp av funktionen RAD och KOLUMN. Vår formel i E1 kan vara

1 = ADRESS (RAD (betyg), KOLUMN (betyg))

RAD -funktionen returnerar raden i den första cellen i vårt intervall (som kommer att vara 1), och KOLONNEN kommer att göra samma sak för kolumnen (även 1).

För att få den nedre högra cellen använder vi funktionen RADER och KOLUMNER. Eftersom vi kan räkna ut utgångspunkten för vårt intervall, om vi beräknar hur högt intervallet är och subtraherar vår startpunkt, får vi rätt slutpunkt. Formeln för detta ser ut

1 = ADRESS (RADER (betyg) -ROW (betyg) +1, KOLUMNER (betyg) -KOLUMN (betyg) +1)

Slutligen, för att sätta ihop allt till en enda sträng, kan vi helt enkelt sammanfoga värdena med ett kolon i mitten. Formel i E3 kan vara

1 = E1 & ":" & E2

Notera: Medan vi kunde bestämma adressen, intervallet, bestämde vår ADRESS -funktion om referenserna skulle anges som relativa eller absoluta. Dina dynamiska intervall kommer att ha relativa referenser som denna teknik inte tar upp.

2nd Notera: Denna teknik fungerar bara på ett kontinuerligt namnintervall. Om du hade ett namngivet intervall som definierades som något liknande denna formel

1 = A1: B2, A5: B6

då skulle tekniken ovan resultera i fel.

Ytterligare anmärkningar

Använd ADRESS -funktionen för att generera en adress från en given rad och kolumnnummer. Viktig: Du måste ange kolumnen siffra. Om du anger kolumnbokstaven genereras ett fel. Om det behövs kan du använda kolumnfunktionen för att beräkna kolumnnumret för en cellreferens.

Abs_num låter dig växla de absoluta och relativa cellreferenserna.
1,2,3,4 a1, $ a $ 2 … relativ/absolut osv …

Ange sedan om du vill använda a1 eller R1C1. a1 -läge är standardläget där cellerna refereras med kolumnbokstaven och radnumret (ex. a4). R1C1 -läge är där cellerna refereras av deras rad- och kolumnnummer (t.ex. R4C1). a1 är standardläget. Använd detta om du inte har en bra anledning att inte göra det.

I det sista argumentet kan du ange ett bladnamn om cellreferensen finns på ett annat kalkylblad. Skriv arknamnet omgivet av parantes (ex "blad3").

Återgå till listan över alla funktioner i Excel

ADRESS funktion i Google Kalkylark

ADRESS -funktionen fungerar exakt samma i Google Kalkylark som i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave