Sisukord
Sageli kasutavad kasutajad Excelis soovitud väärtuste näitamiseks valemeid. Selle valemi tulemused sõltuvad teiste lahtrite väärtustest sellel konkreetsel lehel või sama töövihiku teisel lehel. Meie peamine eesmärk on näidata lahtri väärtuse sõltuvust teiste lahtrite väärtustest teisel töölehel. Selles artiklis näitame teile, kuidas jälgida sõltuvusi üle Exceli lehtede.
Lae alla praktiline töövihik
Saate alla laadida tasuta Excel töövihik siin ja harjutage ise.
Jälgi sõltuvused.xlsmJälgimine Sõltlased
Me võime defineerida jälgede sõltuvust ühe lahtri või lahtrite vahemikuna, mis mõjutab teiste lahtrite väärtust. Sõltuv lahter sõltub aktiivsete lahtrite väärtustest, et näidata tulemust. Näiteks lahter B8 sisaldab valemit =B6-B7 Siin, rakud B6 ja B7 on aktiivsed lahtrid, sest lahtri väärtus B8 sõltub nii B6 ja B7 , ja nad on jälgede ülalpeetavad.
2 lihtsat viisi, kuidas jälgida sõltuvaid isikuid Exceli lehtede vahel
Selles artiklis näete kahte erinevat viisi, kuidas Excelis lehedevahelisi sõltuvusi jälgida. Esimeses meetodis kasutame me funktsiooni Jälgi sõltlased Exceli käsk, et näidata sõltuvaid isikuid. Meie teise protseduuri puhul rakendame VBA kood samal eesmärgil.
Meie artikli illustreerimiseks kasutame järgmist andmestikku. Siin veergudes B ja C on meil vastavalt mõned tellimuse id-d ja nende vastavad tooted.
1. Sõltuvuste jälgimise käsu kasutamine sõltuvuste jälgimiseks lehtede lõikes
Meie esimese protseduuri jaoks kasutame me Jälgi sõltlased käsk, mis asub Valemid ribalindi vahekaart. Selle käsu valimisel näeme aktiivseid lahtreid ja konkreetse valemi või väärtuse sõltuvaid lahtreid. Selle protseduuri üksikasjalikud sammud on järgmised.
1. samm:
- Kõigepealt võtame kaks töölehte, et teha andmekogum.
- Kuna me näitame jälgede sõltuvust lehtede vahel, vajame vähemalt kahte töölehte.
- Järgneval pildil teeme andmekogumi sisse Jälg Sõltuvuses leht.
2. samm:
- Teiseks võtame teise töölehe ja anname sellele nime Jälg Sõltuv 1 .
- Samuti teeme täiendava veeru, et rakendada valemit, mis sisaldab mõlema lehe lahtri aadresse.
- Seejärel kirjutage järgmine valem funktsioon COUNTIF lahtris D5 .
=COUNTIF("Jälgimisest sõltuv"!B5:B10, "Jälgimisest sõltuv 1"!B5)
3. samm:
- Kolmandaks vajutage Sisesta et näha tulemust.
- Siis, abiga AutoFill funktsioon, näitame ka alumiste lahtrite tulemusi.
4. samm:
- Neljandaks, minge tagasi Jälg Sõltuvuses leht.
- Seejärel valige lahter B5 .
- Siin kontrollime, kas mõni lahtri väärtus sõltub sellest lahtrist.
- Seejärel, pärast lahtri valimist mine lahtrisse Valemid lindi vahekaart.
- Sealt edasi on Valemi auditeerimine rühma, valige Jälgi sõltlased .
5. samm:
- Viiendaks, kui lahter on aktiivne lahter, näete punktiiriga musta joont, mille nool näitab pildi poole.
- See näitab, et lahter on aktiivne lahter ja selle sõltuv lahter asub teisel töölehel.
6. samm:
- Seejärel hoidke hiirt punktiirjoone otsas ja tehke sellel topeltklõps.
7. samm:
- Selles etapis näete Go To dialoogiaknas pärast topeltklõpsu.
- Sellest tulenevalt kuvatakse kastis leht ja valem, milles aktiivset lahtrit kasutatakse.
- Seejärel valige viide ja klõpsake OK .
8. samm:
- Lõpuks viib eelmise sammu tegevus teid lehele, kus seda valemit kasutatakse.
- Samuti näitab see sõltuvat lahtrit, mille väärtus sõltub aktiivsest lahtrist.
- Meie näites on lahtri D5 lehe Jälg Sõltuv 1 sõltub aktiivsest rakust B5 lehe kohta Jälg Sõltuvuses .
2. VBA-koodi rakendamine sõltuvate isikute jälgimiseks Exceli lehtede lõikes
Teise meetodina rakendame me VBA kood, et jälgida sõltuvusi üle Exceli lehtede. Anname koodis õige järjekorra ja käsu, mis näitab sõltuvusi ja aktiivset lahtrit. Parema arusaamise huvides järgige järgmisi samme.
1. samm:
- Kõigepealt võtke kaks lehte ja tehke andmekogum mõlemale lehele nagu eelmiste meetodite puhul.
2. samm:
- Seejärel täitke veeru lahtrid D lehe andmekogumi kohta VBA 1 rakendades valemit, nagu eelmises kirjelduses.
3. samm:
- Kolmandaks rakendame koodi sõltuvate isikute jälgimiseks.
- Selleks valige lahter B5 lehe VBA .
- Seejärel minge Arendaja lindi vahekaart.
- Sealt edasi valige Visual Basic .
4. samm:
- Neljandaks, te näete VBA aken.
- Siin, alates Sisesta vahekaart valida Moodul .
5. samm:
- Viiendaks kopeeri järgmine kood ja kleebi see moodulisse.
Sub Trace_Dependents_Across_Sheets() 'Sõltuvusi näitavate käskude lisamine Selection.ShowDependents 'Noolega ei näidata ühtegi eelkäijat ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 End Sub
VBA jaotus
- Esiteks, me kutsume Alammenetlus Trace_Dependents_Across_Sheets .
Sub Trace_Dependents_Across_Sheets()
- Seejärel näitavad järgmised käsud sõltlasi ja aktiivset lahtrit.
- Noolte arv on üks ja nool ei liigu eelnenud lahtri suunas.
Selection.ShowDependents 'Nool ei näita ühtegi eelkäijat ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1
6. samm:
- Seejärel salvestage kood pärast selle kleepimist.
- Pärast seda hoidke kursor moodulil ja vajutage nuppu run või F5 et seda mängida.
7. samm:
- Pärast koodi käivitamist viib see meid otse lahtrisse D5 lehe VBA 1 , mis näitab, et see on sõltuv lahter.
8. samm:
- Järelikult, kui te lähete tagasi VBA-lehele, näete lahtrit B5 on tähistatud jälgimisest sõltuva noolega, mis näitab, et tegemist on aktiivse rakuga.