Kazalo
V Excelu uporabniki velikokrat uporabljajo formule za prikaz želenih vrednosti. Rezultati te formule so odvisni od vrednosti drugih celic na tem listu ali na drugem listu v istem delovnem zvezku. Naš glavni cilj je prikazati odvisnost vrednosti celice od drugih celic v drugem delovnem listu. V tem članku vam bomo pokazali, kako slediti odvisnostim po listih v Excelu.
Prenesi delovni zvezek za prakso
Prenesete lahko brezplačno Excel tukaj in vadite sami.
Trace Dependents.xlsmOdvisniki za sledenje
Odvisne celice sledenja lahko opredelimo kot eno celico ali niz celic, ki vplivajo na vrednost drugih celic. Odvisna celica je odvisna od vrednosti aktivnih celic, da prikaže rezultat. B8 vsebuje formulo =B6-B7 Tukaj so celice B6 in . B7 so aktivne celice, ker je vrednost celice B8 je odvisna od obeh B6 in . B7 , ki so odvisni od sledenja.
2 preprosta načina za sledenje odvisnikom med listi v Excelu
V tem članku si boste ogledali dva različna načina za sledenje odvisnikom po listih v programu Excel. V prvem načinu bomo uporabili Odvisniki za sledenje Excelovega ukaza za prikaz odvisnikov. Za naš drugi postopek bomo uporabili VBA kodo za isti namen.
Za ponazoritev našega članka bomo uporabili naslednji nabor podatkov. Tukaj v stolpcih B in . C , imamo nekaj identifikatorjev naročil in njim ustrezne izdelke.
1. Uporaba ukaza Trace Dependents za sledenje odvisnikom med listi
Pri prvem postopku bomo uporabili Odvisniki za sledenje ukaz, ki se nahaja v razdelku Formule v zavihku traku. Z izbiro tega ukaza lahko vidimo aktivne celice in odvisne celice določene formule ali vrednosti. Podrobni koraki za ta postopek so naslednji.
Korak 1:
- Najprej bomo vzeli dva delovna lista, da bi ustvarili niz podatkov.
- Ker bomo prikazali odvisnost sledenja po listih, bomo potrebovali vsaj dva delovna lista.
- Na naslednji sliki bomo nabor podatkov v Odvisno od sledenja list.
Korak 2:
- Drugič, vzamemo še en delovni list in ga poimenujemo Odvisno od sledenja 1 .
- Prav tako bomo ustvarili dodaten stolpec za uporabo formule, ki bo vsebovala naslove celic iz obeh listov.
- Nato zapišite naslednjo formulo funkcija COUNTIF v celici D5 .
=COUNTIF("Trace Dependent"!B5:B10, "Trace Dependent 1"!B5)
Korak 3:
- Tretjič, pritisnite Vnesite da si ogledate rezultat.
- Nato s pomočjo Samodejno izpolnjevanje funkcije, bomo prikazali rezultate tudi za spodnje celice.
4. korak:
- Četrtič, vrnite se na Odvisno od sledenja list.
- Nato izberite celico B5 .
- Tu bomo preverili, ali je vrednost katere koli celice odvisna od te celice.
- Ko izberete celico, pojdite v Formule v zavihku traku.
- Od tam v Revizija formul izberite Odvisniki za sledenje .
5. korak:
- Petič, če je celica aktivna celica, se prikaže črta s piko in puščico, ki kaže proti sliki.
- To pomeni, da je celica aktivna celica, njena odvisna celica pa je v drugem delovnem listu.
Korak 6:
- Nato z miško pridržite na koncu črtkane črte in dvakrat kliknite nanjo.
Korak 7:
- V tem koraku boste videli Pojdi na pogovorno okno po dvoklikanju.
- V polju se prikažeta list in formula, v kateri je aktivna celica uporabljena.
- Nato izberite referenco in kliknite na V REDU .
Korak 8:
- Nazadnje boste z dejanjem iz prejšnjega koraka prešli na list, v katerem je uporabljena ta formula.
- Prav tako bo označena odvisna celica, katere vrednost je odvisna od aktivne celice.
- V našem primeru je rezultat celice D5 lista Odvisno od sledenja 1 je odvisna od aktivne celice B5 lista Odvisno od sledenja .
2. Uporaba kode VBA za sledenje odvisnikom med listi v programu Excel
Kot drugo metodo bomo uporabili VBA kodo za sledenje odvisnikom po listih v Excelu. V kodi bomo navedli pravilno zaporedje in ukaz, ta pa bo prikazal odvisnike in aktivno celico. Za boljše razumevanje sledite naslednjim korakom.
Korak 1:
- Najprej vzemite dva lista in pripravite nabor podatkov na obeh listih, kot pri prejšnjih metodah.
Korak 2:
- Nato izpolnite celice stolpca D nabora podatkov v listu VBA 1 z uporabo formule, tako kot pri prejšnjem opisu.
Korak 3:
- Tretjič, kodo bomo uporabili za sledenje odvisnikom.
- V ta namen izberite celico B5 lista VBA .
- Nato pojdite v Razvijalec v zavihku traku.
- Od tam izberite Visual Basic .
4. korak:
- Četrtič, videli boste VBA okno.
- Tukaj, iz Vstavite izberite zavihek Modul .
5. korak:
- Petič, kopirajte naslednjo kodo in jo vstavite v modul.
Sub Trace_Dependents_Across_Sheets() 'Dodajanje ukazov za prikaz odvisnih oseb Selection.ShowDependents 'Puščica ne prikazuje nobenega predhodnika ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 End Sub
Razčlenitev VBA
- Najprej pokličemo Podpostopek Trace_Dependents_Across_Sheets .
Sub Trace_Dependents_Across_Sheets()
- V naslednjih ukazih bodo prikazani odvisniki in aktivna celica.
- Število puščic bo ena in puščica se ne bo pomikala proti prejšnji celici.
Selection.ShowDependents 'Puščica ne prikazuje predhodnika ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1
Korak 6:
- Ko kodo prilepite, jo shranite.
- Po tem pridržite kazalec na modulu in pritisnite gumb za zagon ali F5 da jo lahko igrate.
Korak 7:
- Ko zaženete kodo, nas bo ta neposredno prenesla v celico D5 lista VBA 1 , kar pomeni, da je odvisna celica.
Korak 8:
- Če se vrnete na list VBA, boste videli celico B5 je označena s puščico, ki je odvisna od sledi, kar pomeni, da je aktivna celica.