Satura rādītājs
Daudzkārt lietotāji programmā Excel izmanto formulas, lai parādītu vēlamās vērtības. Šīs formulas rezultāti ir atkarīgi no citu šūnu vērtībām konkrētajā lapā vai citā tās pašas darbgrāmatas lapā. Mūsu galvenais mērķis ir parādīt šūnas vērtības atkarību no citām šūnām citā darblapā. Šajā rakstā mēs parādīsim, kā izsekot atkarības starp Excel lapām.
Lejupielādēt Practice Workbook
Varat lejupielādēt bezmaksas Excel darba burtnīcu šeit un praktizējieties paši.
Trace Dependents.xlsmAtkarīgo izsekošana
Mēs varam definēt izsekošanas atkarīgās šūnas kā vienu šūnu vai šūnu virkni, kas ietekmē citu šūnu vērtību. Atkarīgā šūna ir atkarīga no aktīvo šūnu vērtībām, lai parādītu rezultātu. Piemēram, šūna B8 satur formulu =B6-B7 . Šeit šūnas B6 un B7 ir aktīvās šūnas, jo šūnas vērtība B8 ir atkarīgs gan no B6 un B7 , un tie ir atkarīgi no pēdām.
2 vienkārši veidi, kā programmā Excel izsekot atkarīgos elementus dažādās lapās
Šajā rakstā redzēsiet divus dažādus veidus, kā programmā Excel izsekot atkarības dažādās lapās. Pirmajā metodē mēs izmantosim Atkarīgo izsekošana Excel komandu, lai parādītu atkarīgos. Mūsu otrajai procedūrai mēs piemērosim VBA kodu šim pašam nolūkam.
Lai ilustrētu mūsu rakstu, mēs izmantosim šādu datu kopu. Šeit slejās B un C , mums ir attiecīgi daži kārtas identifikatori un tiem atbilstošie produkti.
1. Izmantojot komandu Trace Dependents (Izsekot atkarīgos), lai izsekotu atkarīgos pa lapām
Pirmajā procedūrā mēs izmantosim Atkarīgo izsekošana komandu, kas atrodas Formulas izvēloties šo komandu, mēs varam redzēt aktīvās šūnas un konkrētas formulas vai vērtības atkarīgās šūnas. Šīs procedūras detalizēti soļi ir šādi.
1. solis:
- Vispirms mēs izmantosim divas darblapas, lai izveidotu datu kopu.
- Tā kā mēs parādīsim izsekošanas atkarību starp lapām, mums būs nepieciešamas vismaz divas darblapas.
- Nākamajā attēlā mēs izveidosim datu kopu Atkarīgs no izsekošanas loksne.
2. solis:
- Otrkārt, mēs izmantosim citu darblapu un nosauksim to par Izsekojamība Atkarīgs 1 .
- Mēs izveidosim arī papildu kolonnu, lai piemērotu formulu, kurā būs iekļautas abu lapu šūnu adreses.
- Tad uzrakstiet šādu formulu COUNTIF funkcija šūnā D5 .
=COUNTIF("Trace Dependent"!B5:B10, "Trace Dependent 1"!B5)
3. solis:
- Treškārt, nospiediet Ievadiet lai redzētu rezultātu.
- Pēc tam ar Automātiskā aizpildīšana funkciju, mēs parādīsim rezultātus arī apakšējām šūnām.
4. solis:
- Ceturtkārt, atgriezieties pie Atkarīgs no izsekošanas lapas.
- Pēc tam atlasiet šūnas B5 .
- Šeit mēs pārbaudīsim, vai kādas šūnas vērtība ir atkarīga no šīs šūnas.
- Pēc šūnas atlasīšanas dodieties uz Formulas lentes cilne.
- No turienes Formulas revīzija grupu, atlasiet Atkarīgo izsekošana .
5:
- Piektkārt, ja šūna ir aktīva šūna, redzēsiet punktētu melnu līniju ar bultiņu, kas norāda uz attēlu.
- Tas norāda, ka šūna ir aktīva šūna un tās atkarīgā šūna atrodas citā darblapā.
6. solis:
- Tad turiet peli uz punktotās līnijas gala un divreiz noklikšķiniet uz tās.
7. solis:
- Šajā solī redzēsiet Iet uz dialoglodziņu pēc dubultklikšķa.
- Tādējādi lodziņā tiks parādīta lapa un formula, kurā tiek izmantota aktīvā šūna.
- Pēc tam atlasiet atsauci un noklikšķiniet uz LABI .
8. solis:
- Visbeidzot, iepriekšējā solī veiktā darbība jūs pārvedīs uz lapu, kurā tiek izmantota šī formula.
- Turklāt tā norāda arī atkarīgo šūnu, kuras vērtība ir atkarīga no aktīvās šūnas.
- Mūsu piemērā šūnas D5 loksnes Izsekojamība Atkarīgs 1 ir atkarīga no aktīvās šūnas B5 loksnes Atkarīgs no izsekošanas .
2. VBA koda piemērošana, lai izsekotu atkarīgos starp Excel lapām
Kā otro metodi mēs izmantosim VBA kodu, lai izsekotu atkarīgos pa Excel lapām. Mēs norādīsim pareizu secību un komandu kodā, un tas parādīs atkarīgos un aktīvo šūnu. Lai labāk izprastu, izpildiet turpmāk norādītos soļus.
1. solis:
- Vispirms ņemiet divas lapas un izveidojiet datu kopu abās lapās, kā tas bija iepriekšējās metodēs.
2. solis:
- Pēc tam aizpildiet kolonnas šūnas D datu kopas lapu VBA 1 piemērojot formulu, tāpat kā iepriekšējā aprakstā.
3. solis:
- Treškārt, mēs piemērosim kodu, lai izsekotu atkarīgos.
- Šim nolūkam atlasiet šūnas B5 loksnes VBA .
- Pēc tam dodieties uz Izstrādātājs lentes cilne.
- Tālāk izvēlieties Visual Basic .
4. solis:
- Ceturtkārt, jūs redzēsiet VBA logs.
- Šeit, no Ievietot izvēlieties cilni Modulis .
5:
- Piektkārt, nokopējiet šādu kodu un ielīmējiet to modulī.
Sub Trace_Dependents_Across_Sheets() 'Komandu pievienošana, lai parādītu atkarīgos Atlase.ShowDependents 'Bultiņa nerāda nekādu precedentu ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 End Sub
VBA sadalījums
- Pirmkārt, mēs saucam Apakšprocedūra Trace_Dependents_Across_Sheets .
Apakšsadaļa Trace_Dependents_Across_Sheets()
- Pēc tam ar šādām komandām tiks parādīti atkarīgie un aktīvā šūna.
- Bultas numurs būs viens, un bulta nenovirzīsies uz iepriekšējo šūnu.
Selection.ShowDependents 'Bultiņai nav redzams precedents ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1
6. solis:
- Pēc koda ielīmēšanas to saglabājiet.
- Pēc tam turiet kursoru uz moduļa un nospiediet pogu palaist vai F5 lai to atskaņotu.
7. solis:
- Pēc koda palaišanas tas mūs tieši aizvedīs uz šūnas D5 loksnes VBA 1 , kas norāda, ka tā ir atkarīgā šūna.
8. solis:
- Līdz ar to, ja atgriezīsieties VBA lapā, redzēsiet šūnas B5 ir atzīmēta ar no izsekošanas atkarīgu bultiņu, kas norāda, ka tā ir aktīva šūna.