Tartalomjegyzék
Az Excelben a felhasználók sokszor használnak képleteket a kívánt értékek megjelenítésére. A képletből származó eredmények az adott lapon vagy ugyanazon munkafüzet egy másik lapján lévő más cellák értékeitől függenek. A fő célunk az, hogy megmutassuk egy cella értékének függőségét egy másik munkalap más celláitól. Ebben a cikkben megmutatjuk, hogyan követhetjük nyomon a függőségeket az Excel lapjain keresztül.
Gyakorlati munkafüzet letöltése
Letöltheti az ingyenes Excel munkafüzetet itt, és gyakorolj egyedül.
Nyomkövetés függők.xlsmNyomon követni a függőket
A nyomkövetési függőket egyetlen cellaként vagy olyan cellák tartományaként definiálhatjuk, amelyek hatással vannak más cellák értékére. A függő cella az aktív cellák értékétől függ, hogy az eredményt megjelenítse. Például a cella B8 a következő képletet tartalmazza =B6-B7 Itt, a sejtek B6 és B7 aktív cellák, mert a cella értéke B8 mindkettőtől függ B6 és B7 , és ők a nyomvonalfüggők.
2 egyszerű módja a függők nyomon követésének az Excel lapokon keresztül történő követésére
Ebben a cikkben két különböző módszert mutatunk be a függők Excel lapokon keresztüli nyomon követésére. Az első módszerben a Nyomon követni a függőket parancsot az Excelben a függők megjelenítéséhez. A második eljárásunkhoz egy VBA kódot ugyanerre a célra.
Cikkünk illusztrálására a következő adathalmazt fogjuk használni. Itt az oszlopokban B és C , van néhány rendelési azonosító és a hozzájuk tartozó termékek.
1. A függőségek nyomon követése parancs használata a függőségek lapokon keresztüli nyomon követéséhez
Az első eljárásunkhoz a Nyomon követni a függőket parancs, amely a Képletek A parancs kiválasztásával láthatjuk az aktív cellákat és egy adott képlet vagy érték függő celláit. Az eljárás részletes lépései a következők.
1. lépés:
- Először is, két munkalapot veszünk, hogy egy adathalmazt hozzunk létre.
- Mivel a nyomvonal függőségét lapokon keresztül fogjuk bemutatni, legalább két munkalapra lesz szükségünk.
- A következő képen az adathalmazt a Trace függő lap.
2. lépés:
- Másodszor, vegyünk egy másik munkalapot, és nevezzük el úgy, hogy Nyomon követés Függő 1 .
- Emellett egy extra oszlopot is létrehozunk egy képlet alkalmazásához, amely tartalmazza a cellák címét mindkét lapról.
- Ezután írja fel a következő képletet a COUNTIF funkció cellában D5 .
=COUNTIF('Trace Dependent'!B5:B10,'Trace Dependent 1'!B5)
3. lépés:
- Harmadszor nyomja meg Írja be a címet. hogy lássa az eredményt.
- Ezután a AutoFill funkciót, megmutatjuk az eredményeket az alsó cellák esetében is.
4. lépés:
- Negyedszer, menj vissza a Trace függő lap.
- Ezután válassza ki a cellát B5 .
- Itt azt fogjuk ellenőrizni, hogy valamelyik cella értéke függ-e ettől a cellától.
- Ezután a cella kiválasztása után lépjen a Képletek a szalag lapján.
- Onnan, a Formula auditálás csoport, válassza a Nyomon követni a függőket .
5. lépés:
- Ötödször, ha a cella aktív cella, akkor egy szaggatott fekete vonalat lát egy kép felé mutató nyíllal.
- Ez azt jelzi, hogy a cella aktív cella, és a függő cella egy másik munkalapon található.
6. lépés:
- Ezután tartsa az egeret a szaggatott vonal végén, és kattintson rá duplán.
7. lépés:
- Ebben a lépésben a Go To párbeszédpanel a dupla kattintás után.
- Ennek következtében a dobozban megjelenik a lap és a képlet, amelyben az aktív cellát használják.
- Ezután válassza ki a hivatkozást, és kattintson a OK .
8. lépés:
- Végül az előző lépés művelete elviszi Önt arra a lapra, ahol ezt a képletet használja.
- Emellett jelzi azt a függő cellát is, amelynek értéke az aktív cellától függ.
- A példánkban a cella eredménye D5 lap Nyomon követés Függő 1 az aktív cellától függ B5 a lap Trace függő .
2. VBA-kód alkalmazása a függők Excel-lapokon keresztüli nyomon követésére
Második módszerünkként egy VBA kódot a függőségek Excel lapokon keresztüli követésére. A kódban megadjuk a helyes sorrendet és parancsot, és ez megmutatja a függőségeket és az aktív cellát. A jobb megértés érdekében kövesse a következő lépéseket.
1. lépés:
- Először is, vegyen két lapot, és készítse el az adathalmazt mindkét lapon, mint az előző módszereknél.
2. lépés:
- Ezután töltse ki az oszlop celláit D a lapon lévő adatkészlet VBA 1 a képlet alkalmazásával, akárcsak az előző leírásnál.
3. lépés:
- Harmadszor, a kódot a függők nyomon követésére alkalmazzuk.
- Ehhez válassza ki a cellát B5 lap VBA .
- Ezután menjen a Fejlesztő a szalag lapján.
- Onnan válasszon Visual Basic .
4. lépés:
- Negyedszer, látni fogja a VBA ablak.
- Itt, a Beillesztés lapot válasszon Modul .
5. lépés:
- Ötödször, másolja ki a következő kódot, és illessze be a modulba.
Sub Trace_Dependents_Across_Sheets() 'A függőségek megjelenítésére szolgáló parancsok hozzáadása Selection.ShowDependents 'A nyíl nem mutat precedenst ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 End Sub
VBA lebontás
- Először is, hívjuk a Aleljárás Trace_Dependents_Across_Sheets (Nyomkövetés_Függők_Lapokon_Keresztül) .
Sub Trace_Dependents_Across_Sheets()
- Ezután a következő parancsok megmutatják a függőket és az aktív cellát.
- A nyíl száma egy lesz, és a nyíl nem navigál az előző cella felé.
Selection.ShowDependents 'A nyíl nem mutat előzményt ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1
6. lépés:
- Ezután mentse el a kódot a beillesztés után.
- Ezután tartsa a kurzort a modulon, és nyomja meg a futtatás gombot vagy a F5 játszani.
7. lépés:
- A kód futtatása után közvetlenül a cellába fog kerülni D5 lap VBA 1 , ami azt jelzi, hogy ez a függő cella.
8. lépés:
- Következésképpen, ha visszamegy a VBA lapra, akkor a cellát B5 a nyomvonalfüggő nyíllal van jelölve, ami azt aktív cellaként jelzi.