Innehållsförteckning
I Excel använder användare ofta formler för att visa önskade värden. Resultaten från formeln är beroende av andra cellvärden på det aktuella arket eller på ett annat ark i samma arbetsbok. Vårt huvudmål är att visa beroendet av en cells värde på andra celler i ett annat arbetsblad. I den här artikeln visar vi hur du spårar beroenden mellan ark i Excel.
Ladda ner övningsboken
Du kan ladda ner den kostnadsfria Excel arbetsboken här och öva på egen hand.
Spårning av beroende personer.xlsmSpåra beroende personer
Vi kan definiera spårberoende celler som en enskild cell eller ett antal celler som påverkar värdet på andra celler. Den beroende cellen är beroende av värdena på de aktiva cellerna för att visa resultatet. Till exempel, cell B8 innehåller formeln =B6-B7 . Här finns celler B6 och B7 är aktiva celler, eftersom värdet i cellen B8 beror både på B6 och B7 , och de är spårberoende.
2 enkla sätt att spåra beroenden mellan blad i Excel
I den här artikeln kommer du att se två olika sätt att spåra anhöriga mellan ark i Excel. I vår första metod använder vi Spåra beroende personer kommandot i Excel för att visa de beroende personerna. För vår andra procedur kommer vi att använda en VBA kod för samma ändamål.
För att illustrera vår artikel kommer vi att använda följande datamängd. Här i kolumnerna B och C har vi några ordernummer och motsvarande produkter.
1. Använda kommandot Spåra beroenden för att spåra beroenden på olika blad
För vår första procedur använder vi Spåra beroende personer kommandot, som finns på Formler På fliken Fältet i bandet. Genom att välja det här kommandot kan vi se de aktiva cellerna och de beroende cellerna för en viss formel eller ett visst värde. De detaljerade stegen för den här proceduren är följande.
Steg 1:
- Först och främst tar vi två arbetsblad för att skapa en datamängd.
- Eftersom vi kommer att visa spårberoende uppgifter på flera blad behöver vi minst två arbetsblad.
- I följande bild skapar vi datamängden i Spårberoende ark.
Steg 2:
- För det andra tar vi ett annat arbetsblad och kallar det för Spårberoende 1 .
- Vi kommer också att skapa en extra kolumn för att tillämpa en formel som kommer att innehålla celladresserna från båda arken.
- Skriv sedan följande formel för funktionen COUNTIF i cellen D5 .
=COUNTIF("Spårberoende"!B5:B10, "Spårberoende 1"!B5)
Steg 3:
- För det tredje: tryck på Gå in på för att se resultatet.
- Därefter, med hjälp av AutoFill Vi kommer också att visa resultaten för de lägre cellerna.
Steg 4:
- För det fjärde, gå tillbaka till Spårberoende ark.
- Välj sedan cell B5 .
- Här kontrollerar vi om något cellvärde är beroende av den här cellen.
- När du har valt cellen går du sedan till Formler i bandet.
- Därifrån, i den Granskning av formler grupp, välj Spåra beroende personer .
Steg 5:
- För det femte, om cellen är en aktiv cell ser du en streckad svart linje med en pil som pekar mot en bild.
- Detta indikerar att cellen är en aktiv cell och att den beroende cellen finns i ett annat arbetsblad.
Steg 6:
- Håll sedan musen på den streckade linjens ände och dubbelklicka på den.
Steg 7:
- I det här steget ser du Gå till dialogrutan efter att du dubbelklickat.
- Följaktligen visar rutan det ark och den formel där den aktiva cellen används.
- Välj sedan referensen och klicka på OK .
Steg 8:
- Slutligen tar åtgärden från föregående steg dig till det ark där formeln används.
- Dessutom anges den beroende cell vars värde är beroende av den aktiva cellen.
- I vårt exempel är resultatet av cellen D5 av ark Spårberoende 1 är beroende av den aktiva cellen B5 av lakanet Spårberoende .
2. Tillämpa VBA-kod för att spåra beroende personer på olika blad i Excel
Som vår andra metod tillämpar vi en VBA kod för att spåra beroenden över ark i Excel. Vi kommer att ange rätt sekvens och kommando i koden, och detta kommer att visa beroendena och den aktiva cellen. För en bättre förståelse, följ följande steg.
Steg 1:
- Ta först två ark och skapa datamängden på båda arken på samma sätt som i de tidigare metoderna.
Steg 2:
- Fyll sedan i cellerna i kolumnen D av datamängden i bladet VBA 1 genom att tillämpa formeln, precis som i den föregående beskrivningen.
Steg 3:
- För det tredje kommer vi att tillämpa koden för att spåra anhöriga.
- För detta väljer du cell B5 av ark VBA .
- Gå sedan till Utvecklare i bandet.
- Där väljer du Visual Basic .
Steg 4:
- För det fjärde kommer du att se VBA fönster.
- Här, från den Infoga välja Modul .
Steg 5:
- För det femte kopierar du följande kod och klistrar in den i modulen.
Sub Trace_Dependents_Across_Sheets() 'Lägger till kommandon för att visa beroende personer Selection.ShowDependents 'Pilen visar inget prejudikat ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 End Sub
VBA-fördelning
- För det första kallar vi Underförfarande Spårning av anhöriga på olika blad .
Sub Trace_Dependents_Across_Sheets()
- Följande kommandon visar sedan anhöriga och aktiv cell.
- Antalet pilar kommer att vara ett och pilen kommer inte att navigera mot föregående cell.
Selection.ShowDependents "Pilen visar inget prejudikat ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1
Steg 6:
- Spara sedan koden efter att du har klistrat in den.
- Håll därefter markören på modulen och tryck på körknappen eller F5 för att spela den.
Steg 7:
- Efter att ha kört koden kommer den att ta oss direkt till cellen D5 av ark VBA 1 , vilket visar att det är den beroende cellen.
Steg 8:
- Om du går tillbaka till VBA-arket kommer du därför att se cell B5 är markerad med en spårberoende pil, vilket visar att det är en aktiv cell.