Datatabell i Excel: hur man skapar tabeller med en och två variabler

  • Dela Detta
Michael Brown

I handledningen visas hur du använder datatabeller för What-If-analyser i Excel. Lär dig hur du skapar en tabell med en och två variabler för att se effekterna av ett eller två ingångsvärden på din formel och hur du skapar en datatabell för att utvärdera flera formler samtidigt.

Du har byggt en komplex formel som är beroende av flera variabler och vill veta hur det förändrar resultatet om du ändrar dessa variabler. Istället för att testa varje variabel individuellt gör du en Datatabell för analys av vad som händer om och observera alla möjliga resultat med en snabb blick!

    Vad är en datatabell i Excel?

    I Microsoft Excel är en datatabell är ett av verktygen för What-If-analys som gör att du kan prova olika ingångsvärden för formler och se hur förändringar i dessa värden påverkar formelns resultat.

    Datatabeller är särskilt användbara när en formel är beroende av flera värden och du vill experimentera med olika kombinationer av indata och jämföra resultaten.

    För närvarande finns det en datatabell med en variabel och två variabla datatabeller. Även om en datatabell är begränsad till högst två olika inmatningsceller kan du testa så många variabla värden som du vill.

    Observera: En datatabell är inte samma sak som en Excel-tabell Om du vill lära dig om många olika sätt att skapa, rensa och formatera en vanlig Excel-tabell, inte en datatabell, kan du läsa den här handledningen: Hur man skapar och använder en tabell i Excel.

    Hur man skapar en datatabell med en variabel i Excel

    En tabell med en variabel data i Excel gör det möjligt att testa en serie värden för en en enda ingångscell och visar hur dessa värden påverkar resultatet av en relaterad formel.

    För att hjälpa dig att bättre förstå den här funktionen följer vi ett specifikt exempel i stället för att beskriva generiska steg.

    Anta att du funderar på att sätta in dina besparingar i en bank som betalar 5 % ränta som räknas ihop varje månad. För att kontrollera olika alternativ har du byggt följande kalkylator för sammansatt ränta där:

    • B8 innehåller FV-formeln som beräknar slutsaldot.
    • B2 är den variabel som du vill testa (initial investering).

    Låt oss nu göra en enkel What-If-analys för att se vad dina besparingar kommer att vara om fem år beroende på hur stor din ursprungliga investering är, från 1 000 till 6 000 dollar.

    Här är stegen för att göra en datatabell med en variabel:

    1. Ange variabelns värden antingen i en kolumn eller på en rad. I det här exemplet ska vi skapa en kolumnorienterad Datatabellen, så vi skriver våra variabla värden i en kolumn (D3:D8) och lämnar minst en tom kolumn till höger för resultaten.
    2. Skriv din formel i cellen en rad ovanför och en cell till höger om variabelns värden (E2 i vårt fall). Eller så kopplar du denna cell till formeln i ditt ursprungliga dataset (om du bestämmer dig för att ändra formeln i framtiden behöver du bara uppdatera en cell). Vi väljer det senare alternativet och skriver in denna enkla formel i E2: =B8

      Tips: Om du vill undersöka hur de variabla värdena påverkar andra formler som hänvisar till samma inmatningscell anger du ytterligare formler till höger om den första formeln, som i det här exemplet.

    3. Välj intervallet i datatabellen, inklusive din formel, celler med variabla värden och tomma celler för resultaten (D2:E8).
    4. Gå till Uppgifter flik> Verktyg för data grupp, klickar du på Analys av vad som händer om och klickar sedan på Datatabell...

    5. I Tabell med uppgifter dialogfönstret, klicka på i Kolumn Inmatningscell rutan (eftersom vår Investering värden finns i en kolumn) och välj den variabelcell som refereras i formeln. I det här exemplet väljer vi B3 som innehåller värdet för den första investeringen.

    6. Klicka på OK Excel fyller omedelbart de tomma cellerna med resultat som motsvarar det variabla värdet i samma rad.
    7. Tillämpa önskat nummerformat på resultaten ( Valuta i vårt fall), och du är redo att köra!

    Nu kan du ta en snabb titt på din en variabel datatabell , undersöka de möjliga saldona och välja den optimala insättningsstorleken:

    Radorienterad datatabell

    Exemplet ovan visar hur du skapar en vertikal , eller kolumnorienterad i Excel. Om du föredrar en horisontell layout, här är vad du måste göra:

    1. Skriv in de variabla värdena på en rad så att det finns minst en tom kolumn till vänster (för formeln) och en tom rad nedanför (för resultaten). I det här exemplet skriver vi in de variabla värdena i cellerna F3:J3.
    2. Skriv in formeln i den cell som ligger en kolumn till vänster om det första variabla värdet och en cell nedanför (E4 i vårt fall).
    3. Gör en datatabell enligt ovan, men skriv in inmatningsvärdet (B3) i fältet Ingångscell för rad box:

    4. Klicka på OK och du får följande resultat:

    Hur man gör en datatabell med två variabler i Excel

    A Tabell med två variabler. visar hur olika kombinationer av två uppsättningar variabla värden påverkar formelns resultat. Med andra ord visar den hur det går till att ändra två ingångsvärden för samma formel ändrar utgången.

    Stegen för att skapa en datatabell med två variabler i Excel är i princip desamma som i exemplet ovan, förutom att du anger två områden med möjliga inmatningsvärden, ett på en rad och ett i en kolumn.

    För att se hur det fungerar kan vi använda samma kalkylator för sammansatt ränta och undersöka effekterna av storleken på inledande investering och antal år För att få det gjort, sätt upp din datatabell på följande sätt:

    1. Skriv in din formel i en tom cell eller koppla cellen till din ursprungliga formel. Se till att du har tillräckligt många tomma kolumner till höger och tomma rader nedanför för att rymma dina variabla värden. Som tidigare kopplar vi cellen E2 till den ursprungliga FV-formeln som beräknar saldot: =B8
    2. Ange en uppsättning ingångsvärden under formeln, i samma kolumn (investeringsvärden i E3:E8).
    3. Ange den andra uppsättningen variabla värden till höger om formeln, på samma rad (antal år i F2:H2).

      Vid denna tidpunkt bör din datatabell med två variabler se ut ungefär så här:

    4. Välj hela datatabellens intervall, inklusive formeln, raden och kolumnen för de variabla värdena och cellerna där de beräknade värdena ska visas. Vi väljer intervallet E2:H8.
    5. Skapa en datatabell på det redan bekanta sättet: Uppgifter flik> Analys av vad som händer om knapp> Datatabell...
    6. I Ingångscell för rad anger du referensen till inmatningscellen för de variabla värdena i raden (i det här exemplet är det B6 som innehåller variabeln År värde).
    7. I Inmatningscell för kolumnen anger du referensen till inmatningscellen för de variabla värdena i kolumnen (B3 som innehåller Initial investering värde).
    8. Klicka på OK .

    9. Du kan även formatera utgångarna på det sätt du vill (genom att använda Valuta format i vårt fall) och analysera resultaten:

    Datatabell för att jämföra flera resultat

    Om du vill utvärdera mer än en formel samtidigt, bygg upp din datatabell på samma sätt som i de tidigare exemplen och ange ytterligare formler:

    • Till höger om den första formeln vid en vertikal datatabell organiserad i kolumner
    • Under den första formeln vid en horisontell datatabell organiserad i rader

    För att datatabellen med flera formler ska fungera korrekt bör alla formler hänvisa till samma inmatningscell .

    Låt oss till exempel lägga till ytterligare en formel till vår datatabell med en variabel för att beräkna räntan och se hur den påverkas av storleken på den ursprungliga investeringen:

    1. Beräkna i cell B10 följande ränta med hjälp av denna formel: =B8-B3
    2. Ordna datatabellens källdata på samma sätt som tidigare: variabelvärden i D3:D8 och E2 kopplat till B8 ( Balans formel).
    3. Lägg till ytterligare en kolumn i datatabellens intervall (kolumn F) och koppla F2 till B10 ( ränta formel):

    4. Välj det utökade datatabellområdet (D2:F8).
    5. Öppna Tabell med uppgifter dialogrutan genom att klicka på Uppgifter flik> Analys av vad som händer om > Datatabell...
    6. I Kolumn Inmatningscell och ange inmatningscellen (B3) och klicka på OK .

    Voilà, du kan nu se effekterna av dina variabelvärden på båda formlerna:

    Datatabell i Excel - 3 saker du bör veta

    Om du vill använda datatabeller i Excel på ett effektivt sätt ska du komma ihåg dessa tre enkla fakta:

    1. För att en datatabell ska kunna skapas framgångsrikt måste inmatningscellen/-cellerna finnas på samma blad som datatabell.
    2. Microsoft Excel använder funktionen TABLE(row_input_cell, colum_input_cell) för att beräkna resultat från datatabeller:
      • en variabel datatabell utelämnas ett av argumenten, beroende på layouten (kolumnorienterad eller radorienterad). I vår horisontella datatabell med en variabel är formeln t.ex. =TABELL(, B3) där B3 är kolumnens inmatningscell.
      • Tabell med två variabler. , båda argumenten är på plats. Till exempel, =TABELL(B6, B3) där B6 är radinmatningscellen och B3 är kolumninmatningscellen.

      TABLE-funktionen är inskriven som en matrisformel. För att vara säker på detta markerar du en cell med det beräknade värdet, tittar på formellfältet och noterar {kromade parenteser} runt formeln. Det är dock inte en vanlig matrisformel - du kan inte skriva in den i formellfältet och du kan inte heller redigera en befintlig formel. Den är bara "för syns skull".

    3. Eftersom datatabellens resultat beräknas med en matrisformel kan de resulterande cellerna inte redigeras individuellt. Du kan bara redigera eller ta bort hela matrisen av celler enligt förklaringen nedan.

    Så här tar du bort en datatabell i Excel

    Som nämnts ovan tillåter Excel inte att man raderar värden i enskilda celler som innehåller resultaten. När du försöker göra detta visas ett felmeddelande " Det går inte att ändra en del av en datatabell " kommer att visas.

    Du kan dock enkelt rensa hela matrisen från de resulterande värdena. Så här gör du:

    1. Beroende på dina behov kan du välja alla celler i datatabellen eller bara de celler som innehåller resultaten.
    2. Tryck på Ta bort-tangenten.

    Klart! :)

    Hur man redigerar resultat från datatabeller

    Eftersom det inte är möjligt att ändra en del av en matris i Excel kan du inte redigera enskilda celler med beräknade värden. Du kan bara byta ut alla dessa värden med dina egna genom att utföra dessa steg:

    1. Markera alla de celler som blir resultatet.
    2. Ta bort formeln TABLE i formellfältet.
    3. Skriv in önskat värde och tryck på Ctrl + Enter .

    På så sätt infogas samma värde i alla markerade celler:

    När formeln TABLE är borta blir den tidigare datatabellen ett vanligt intervall och du kan redigera varje enskild cell normalt.

    Hur man räknar om datatabellen manuellt

    Om en stor datatabell med flera variabla värden och formler gör Excel långsam kan du inaktivera automatiska omräkningar i den och alla andra datatabeller.

    För detta går du till Formler flik> Beräkning grupp, klickar du på Beräkningsalternativ och klickar sedan på Automatiskt utom datatabeller .

    Detta stänger av automatiska beräkningar av datatabeller och påskyndar omräkningar av hela arbetsboken.

    Till manuellt omräkna din datatabell, välj de celler som blir resultatet, dvs. cellerna med TABLE()-formler, och tryck på F9 .

    Så här skapar och använder du en datatabell i Excel. Om du vill titta närmare på de exempel som diskuteras i denna handledning är du välkommen att ladda ner vår arbetsbok Excel Datatabeller. Tack för att du läste och vi ses gärna igen nästa vecka!

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.