/ / Hur man korsar referensceller mellan Microsoft Excel-kalkylblad

Hur man korsar referensceller mellan Microsoft Excel-kalkylblad

Excel-logotyp

I Microsoft Excel är det en vanlig uppgift att hänvisa tilltill celler på andra kalkylblad eller till och med i olika Excel-filer. Till att börja med kan detta verka lite skrämmande och förvirrande, men när du först har förstått hur det fungerar är det inte så svårt.

I den här artikeln ska vi titta på hur du refererarett annat ark i samma Excel-fil och hur man refererar till en annan Excel-fil. Vi täcker också saker som hur man refererar till ett cellintervall i en funktion, hur man gör saker enklare med definierade namn och hur man använder VLOOKUP för dynamiska referenser.

Hur man hänvisar till ett annat ark i samma Excel-fil

En grundläggande cellreferens skrivs som kolumnbokstaven följt av radnumret.

Så hänvisar cellreferensen B3 till cellen i skärningspunkten mellan kolumn B och rad 3.

När det hänvisas till celler på andra ark föregås denna cellreferens med det andra arkets namn. Nedan visas till exempel en referens till cell B3 på ett arknamn "januari."

=January!B3

Utropsteget (!) Separerar arknamnet från celladressen.

Om arknamnet innehåller mellanslag måste du bifoga namnet med enstaka citattecken i referensen.

='January Sales'!B3

För att skapa dessa referenser kan du skriva dem direkt i cellen. Men det är lättare och mer pålitligt att låta Excel skriva referensen för dig.

Skriv ett lika tecken (=) i en cell, klicka på arkfliken och klicka sedan på cellen som du vill korsreferenser.

När du gör detta skriver Excel referensen för dig i formelfältet.

Arkreferens i formel

Tryck på Enter för att slutföra formeln.

Hur man hänvisar till en annan Excel-fil

Du kan hänvisa till celler i en annan arbetsbok med samma metod. Se bara till att du har den andra Excel-filen öppen innan du börjar skriva formeln.

Skriv ett lika tecken (=), växla till den andra filen och klicka sedan på cellen i den fil du vill referera. Tryck på Enter när du är klar.

Den fullständiga korsreferensen innehåller det andra arbetsboknamnet medföljer i fyrkantiga parentes, följt av arkenamnet och cellnumret.

=[Chicago.xlsx]January!B3

Om fil- eller arknamnet innehåller mellanslag, måste du bifoga filreferensen (inklusive fyrkantiga parenteser) i en enda citattecken.

='[New York.xlsx]January'!B3

Formel som refererar till en annan arbetsbok

I det här exemplet kan du se dollartecken ($) bland celladressen. Detta är en absolut cellreferens (Läs mer om absoluta cellreferenser).

När man refererar till celler och intervall på olika Excel-filer görs referenser absoluta som standard. Du kan ändra detta till en relativ referens vid behov.

Om du tittar på formeln när den refererade arbetsboken stängs kommer den att innehålla hela sökvägen till den filen.

Fullständig fil sökväg i formeln

Även om du skapar referenser till andra arbetsböckerär enkelt, de är mer mottagliga för problem. Användare som skapar eller byter namn på mappar och flyttar filer kan bryta dessa referenser och orsaka fel.

Att lagra data i en arbetsbok, om möjligt, är mer pålitlig.

Hur man korsar referens till ett cellområde i en funktion

Att hänvisa till en enda cell är tillräckligt användbart. Men du kanske vill skriva en funktion (som SUM) som refererar till ett antal celler på ett annat kalkylblad eller arbetsbok.

Starta funktionen som vanligt och klicka sedan på arket och cellintervallet - på samma sätt som i tidigare exempel.

I följande exempel summerar en SUM-funktion värdena från intervallet B2: B6 på ett kalkylblad som heter Sales.

=SUM(Sales!B2:B6)

Arkkorsreferens i sumfunktion

Hur man använder definierade namn för enkla korsreferenser

I Excel kan du tilldela ett namn till en cell ellerintervall av celler. Detta är mer meningsfullt än en cell- eller intervalladress när du tittar tillbaka på dem. Om du använder många referenser i kalkylarket kan namnet på dessa referenser göra det mycket lättare att se vad du har gjort.

Ännu bättre är detta namn unikt för alla kalkylblad i Excel-filen.

Vi kan till exempel namnge en cell 'ChicagoTotal' och då skulle korsreferensen läsa:

=ChicagoTotal

Detta är ett mer meningsfullt alternativ till en standardreferens som denna:

=Sales!B2

Det är enkelt att skapa ett definierat namn. Börja med att välja den cell eller cellintervall som du vill namnge.

Klicka i Namnrutan i det övre vänstra hörnet, skriv namnet du vill tilldela och tryck sedan på Enter.

Definiera ett namn i Excel

När du skapar definierade namn kan du inte användautrymmen. Därför har orden i detta exempel förenats i namnet och separerats med en stor bokstav. Du kan också skilja ord med tecken som bindestreck (-) eller understreck (_).

Excel har också en Name Manager som göratt övervaka dessa namn i framtiden enkelt. Klicka på Formler> Namnhanterare. I fönstret Namnhanterare kan du se en lista över alla de definierade namnen i arbetsboken, var de är och vilka värden de för närvarande lagrar.

Namnhanterare för att hantera de definierade namnen

Du kan sedan använda knapparna längst upp för att redigera och ta bort dessa definierade namn.

Hur du formaterar data som en tabell

När du arbetar med en omfattande lista med relaterade data, kan Excel-funktionen Format som tabell förenkla hur du refererar till data i den.

Ta följande enkla tabell.

Liten lista med produktförsäljningsdata

Detta kan formateras som en tabell.

Klicka på en cell i listan, växla till fliken "Hem", klicka på knappen "Formatera som tabell" och välj sedan en stil.

Formatera ett intervall som en tabell

Bekräfta att cellintervallet är korrekt och att tabellen har rubriker.

Bekräfta intervallet som ska användas för tabellen

Du kan sedan tilldela ett meningsfullt namn till ditt bord från fliken "Design".

Tilldela ett namn till din Excel-tabell

Sedan, om vi behövde summera försäljningen av Chicago, kan vi hänvisa till tabellen med dess namn (från valfritt ark), följt av en fyrkantig konsol ([) för att se en lista över tabellens kolumner.

Använda strukturerade referenser i formler

Markera kolumnen genom att dubbelklicka på den i listan och ange en stängande fyrkantig konsol. Den resulterande formeln skulle se ut så här:

=SUM(Sales[Chicago])

Du kan se hur tabeller kan göra referensdata för aggregeringsfunktioner som SUM och AVERAGE enklare än standardarkreferenser.

Denna tabell är liten för demonstrationsändamål. Ju större bordet och desto fler ark du har i en arbetsbok, desto fler fördelar ser du.

Hur man använder VLOOKUP-funktionen för dynamiska referenser

De referenser som hittills använts i exemplen har alla fixerats till en specifik cell eller cellintervall. Det är bra och är ofta tillräckligt för dina behov.

Men vad händer om cellen du refererar har potential att ändras när nya rader sätts in eller någon sorterar listan?

I de scenarierna kan du inte garantera att det värde du vill fortfarande finns i samma cell som du ursprungligen refererade till.

Ett alternativ i dessa scenarier är att använda en sökningsfunktion i Excel för att söka efter värdet i en lista. Detta gör det mer hållbart mot ändringar på arket.

I följande exempel använder vi VLOOKUP-funktionen för att slå upp en anställd på ett annat ark med deras anställds ID och sedan returnera deras startdatum.

Nedan finns en lista över medarbetare.

Lista över anställda

VLOOKUP-funktionen ser ner den första kolumnen i en tabell och returnerar sedan information från en specificerad kolumn till höger.

Följande VLOOKUP-funktion söker efter medarbetar-ID som matats in i cell A2 i listan ovan och returnerar datumet som anslutits från kolumn 4 (tabellens fjärde kolumn).

=VLOOKUP(A2,Employees!A:E,4,FALSE)

VLOOKUP-funktionen

Nedan visas en illustration av hur denna formel söker i listan och returnerar rätt information.

VLOOKUP-funktionen och hur den fungerar

Det fantastiska med denna VLOOKUP jämfört med tidigare exempel är att den anställda hittas även om listan ändras i ordning.

Notera: VLOOKUP är en oerhört användbar formel, och vi har bara repat upp ytan på dess värde i den här artikeln. Du kan lära dig mer om hur du använder VLOOKUP från vår artikel om ämnet.


I den här artikeln har vi tittat på flera sättför korsreferens mellan Excel-kalkylark och arbetsböcker. Välj den metod som fungerar för din uppgift och att du känner dig bekväm att arbeta med.