I det här inlägget kommer vi att visa dighur man hämtar data från ett annat ark i Excel. Även om det är enkelt att kopiera och klistra in data, ger det betydande fördelar i Excel att dra data från ett ark till ett annat.
När du hämtar data med formler länkas data till källan. Detta säkerställer att när data i ett ark ändras uppdateras länkade data i det andra arket automatiskt. Detta sparar tid och minskar risken för misstag, vilket håller data konsekvent över alla kalkylblad utan behov av manuella uppdateringar.
Hur man hämtar data från ett annat blad i Excel
Tillhämta data från ett annat ark i Excel, kan du använda någon av följande metoder beroende på dina behov:
- Använd cellreferenser
- Använd funktionen VLOOKUP
- Använd funktionerna INDEX och MATCH
Dessa metoder ger mångsidiga alternativ för att dra data mellan ark, oavsett vilken Excel-version du använder.
Låt oss se detta i detalj
1] Använd cellreferenser
Användercellreferenserär den enklaste metoden för att hämta data från ett annat blad i Excel och är idealisk för små datamängder där du behöver referera till några få celler istället för att hantera stora mängder data.
Låt oss säga att vi har en arbetsbok med 2 ark. Blad 1 innehåller källdatauppsättningen, som visas i bilden nedan:
För att hämta data från blad 1 till blad 2 med cellreferenser klickar du på fliken för blad 2 och ställer in dina kolumnrubriker (i cellerna A1, B1 och C1)
I cell A2 i blad 2 anger du formeln för att referera till den första raden med data från blad 1:
=Sheet1!A2
I cell B2 i blad 2 anger du:
=Sheet1!B2
I cell C2 i blad 2 anger du:
=Sheet1!C2
Välj nu cellerna A2, B2 och C2 och dra fyllningshandtaget nedåt för att kopiera formlerna för de återstående raderna (upp till rad 11, eftersom vi har 10 rader med data).
Efter att ha följt dessa steg kommer blad 2 att visa data från blad 1. Om några ändringar görs i data i blad 1 kommer de automatiskt att uppdateras även i blad 2.
2] Använd VLOOKUP-funktionen
är idealiskt om du söker efter specifik data i en kolumn och vill hämta motsvarande information från ett annat blad.
Låt oss nu säga att vi vill hämta personalinformation, särskilt "Kön", från blad 1 baserat på en lista med anställda koder som finns i blad 2, som visas i bilden nedan:
I cell B2 i blad 2 anger du följande formel för att få kön:
=VLOOKUP(A2,Sheet1!B2:C11,2,FALSE)
I formeln ovan:
- B2är värdet vi letar upp (anställdakoden).
- Blad1!B$2:C$11är intervallet i blad 1 som innehåller data.
- 2anger vilken kolumn från intervallet vi vill returnera (2 returnerar Kön – kolumn C i intervallet).
- FALSK:Det betyder att vi vill ha en exakt matchning
Välj sedan cell B2 och dra fyllningshandtaget nedåt för att kopiera formlerna för alla anställdskoder som anges i kolumn A.
Detta kommer dynamiskt att hämta data baserat på medarbetarkoderna som listas i blad 2. Om några ändringar görs på blad 1 kommer informationen i blad 2 automatiskt att uppdateras när det hänvisas till anställningskoderna.
3] Använd funktionerna INDEX och MATCH
DeINDEX och MATCH funktionerär idealiska för situationer där din datauppsättning växer eller när du behöver göra uppslagningar i olika kolumnordningar. Om du till exempel vill dra könet baserat på anställningskoden från blad 1 till blad 2, anger du följande formel i cell B2 på blad 2:
=INDEX(Sheet1!C$2:C$11, MATCH(A2, Sheet1!B$2:B$11, 0))
I formeln ovan,
- DeINDEX(Ark1!C$2:C$11, …)del anger att du vill returnera ett värde från kolumn C (Kön) i blad 1.
- DeMATCH(A2, Blad1!B$2:B$11, 0)del letar efter anställdskoden i cell A2 inom intervallet för anställdskoder i blad 1.
- Noll (0)indikerar att du vill ha en exakt matchning.
Funktionen MATCH returnerar det relativa radnumret för den matchande anställningskoden, som INDEX-funktionen sedan använder för att hämta motsvarande kön.
På samma sätt kan du välja cell B2 och dra fyllningshandtaget nedåt för att kopiera formeln för alla anställda koder som listas i kolumn A.
Det var allt! Jag hoppas att du tycker att detta är användbart.
Läsa:.
Hur drar jag specifika data från ett Excel-ark till ett annat?
Ett av de enklaste sätten att dra specifika data från ett Excel-ark till ett annat är att använda cellreferenser, där du direkt länkar celler från källarket till målarket genom att ange en formel i målcellen. För mer komplex datahämtning kan du använda funktionen VLOOKUP eller en kombination av funktionerna INDEX och MATCH.
Hur kopierar man specifika rader i Excel till ett annat ark automatiskt?
Om du har Excel 365 eller Excel 2021 kan du användaatt automatiskt kopiera specifika rader från ett ark till ett annat baserat på vissa kriterier. Om du har en tidigare version som Excel 2019 eller 2016 kan du användafunktion för att ställa in kriterier och kopiera matchande rader till ett annat ark. Du kan också lägga till en extra kolumn i din datauppsättning där du använder formler (t.exIF
uttalanden) för att flagga specifika rader som uppfyller vissa kriterier och sedan använda AutoFilter-funktionen för att endast visa de rader som uppfyller dina kriterier.
Läs nästa:.