Sadržaj
Mnogo puta, u Excelu, korisnici koriste formule za prikaz željenih vrijednosti. Rezultati iz ove formule ovise o drugim vrijednostima ćelija na tom određenom listu ili na drugom listu u istoj radnoj knjizi. Naš glavni cilj je pokazati ovisnost vrijednosti ćelije o drugim ćelijama na drugom radnom listu. U ovom članku ćemo vam pokazati kako pratiti zavisne osobe na listovima u Excelu.
Preuzmite Vježnicu
Možete preuzeti besplatnu Excel radnu svesku ovdje i vježbati na svom vlastiti.
Zavisni tragovi.xlsm
Zavisni tragovi
Možemo definirati zavisne tragove kao jednu ćeliju ili raspon ćelija koje utiču na vrednost drugih ćelija. Zavisna ćelija ovisi o vrijednostima aktivnih ćelija za prikaz rezultata. Na primjer, ćelija B8 sadrži formulu =B6-B7 . Ovdje su ćelije B6 i B7 aktivne ćelije jer je vrijednost ćelije B8 zavisi i od B6 i B7 , i oni su zavisni od traga.
2 laka načina za praćenje Zavisne osobe na listovima u Excelu
U ovom članku vidjet ćete dva različita načina praćenja zavisnih podataka po listovima u Excelu. U našoj prvoj metodi, koristit ćemo naredbu Trace Dependents Excel da prikažemo zavisne. Za našu drugu proceduru, primijenit ćemo VBA kod za istu svrhu.
Da bismo ilustrirali naš članak, koristit ćemo sljedećeskup podataka. Ovdje u kolonama B i C imamo neke ID-ove narudžbi i njihove odgovarajuće proizvode, respektivno.
1. Korištenje naredbe Trace Dependents za praćenje zavisnih podataka preko listova
Za našu prvu proceduru, koristit ćemo naredbu Trace Dependents , koji se nalazi na kartici Formule na vrpci. Odabirom ove naredbe možemo vidjeti aktivne ćelije i zavisne ćelije određene formule ili vrijednosti. Detaljni koraci za ovu proceduru su sljedeći.
Korak 1:
- Prvo, uzet ćemo dva radna lista da napravimo skup podataka.
- Kako ćemo prikazati ovisno o tragovima na listovima, trebat će nam najmanje dva radna lista.
- Na sljedećoj slici napravit ćemo skup podataka u Trace Dependent listu .
Korak 2:
- Drugo, uzet ćemo drugi radni list i nazvati ga Zavisno od praćenja 1 .
- Također, napravićemo dodatnu kolonu da primenimo formulu koja će sadržati adrese ćelija sa oba lista.
- Zatim, napišite sledeću formulu od funkcija COUNTIF u ćeliji D5 .
=COUNTIF('Trace Dependent'!B5:B10,'Trace Dependent 1'!B5)
Korak 3:
- Treći pritisnite Enter da vidite rezultat .
- Zatim ćemo, uz pomoć funkcije AutoFill , prikazati rezultate za niže ćelije kaopa.
Korak 4:
- Četvrto, vratite se na Ovisno o praćenju list.
- Zatim odaberite ćeliju B5 .
- Ovdje ćemo provjeriti da li bilo koja vrijednost ćelije ovisi o ovoj ćeliji.
- Zatim, nakon odabira ćelije idite na karticu Formule na vrpci.
- Odatle, u Formula Grupa za reviziju , odaberite Zavisni tragovi .
Korak 5:
- Peto, ako je ćelija aktivna, vidjet ćete isprekidanu crnu liniju sa strelicom koja pokazuje prema slici.
- Ovo označava da je ćelija aktivna ćelija a njena zavisna ćelija je na drugom radnom listu.
Korak 6:
- Zatim zadržite miš na kraju isprekidane linije i dvaput kliknite na nju.
Korak 7:
- U ovom koraku , vidjet ćete dijaloški okvir Idi na nakon dvostrukog klika.
- Slijedom toga, okvir će prikazati list i formulu u kojoj se koristi aktivna ćelija .<1 5>
- Zatim odaberite referencu i kliknite na OK .
Korak 8:
- Konačno, radnja iz prethodnog koraka će vas odvesti na list gdje se koristi ova formula.
- Također će naznačiti zavisnu ćeliju čija vrijednost ovisi o aktivnoj ćeliji.
- U našem primjeru, rezultat ćelije D5 lista Ovisno o praćenju 1 je zavisnona aktivnoj ćeliji B5 lista Zavisno od praćenja .
2. Primjena VBA koda za praćenje zavisnih podataka preko listova u Excelu
Kao našu drugu metodu, primijenit ćemo VBA kod za praćenje zavisnih podataka na listovima u Excel. Dat ćemo ispravan niz i naredbu u kodu, a to će pokazati zavisne i aktivnu ćeliju. Za bolje razumijevanje, slijedite sljedeće korake.
Korak 1:
- Prvo, uzmite dva lista i napravite skup podataka na oba lista kao u prethodnim metodama.
Korak 2:
- Zatim popunite ćelije kolone D skupa podataka u listu VBA 1 primjenom formule, baš kao i prethodni opis.
Korak 3:
- Treće, primijenit ćemo kod na praćenje zavisnih osoba.
- Za to odaberite ćelija B5 lista VBA .
- Zatim idite na Programer kartica na vrpci.
- Odatle odaberite Visual Basic .
Korak 4:
- Četvrto, vidjet ćete VBA prozor.
- Ovdje, od na kartici Insert odaberite Modul .
Korak 5:
- Peto, kopirajte sljedeći kod i zalijepite ga u modul.
2210
VBA kvar
- Pr stly, jesmopozivanje Sub procedure Trace_Dependents_Across_Sheets .
5739
- Onda će sljedeće naredbe prikazati zavisne i aktivnu ćeliju.
- Broj strelice će biti jedan i strelica se neće kretati prema prethodnoj ćeliji
6217
Korak 6:
- Onda , sačuvajte kod nakon što ga zalijepite.
- Nakon toga, držite kursor na modulu i pritisnite dugme za pokretanje ili F5 da ga reprodukujete.
Korak 7:
- Nakon pokretanja koda, direktno će nas odvesti do ćelije D5 lista VBA 1 , što ukazuje da je to zavisna ćelija.
Korak 8:
- Slijedom toga, ako se vratite na VBA list, vidjet ćete da je ćelija B5 označena sa zavisnim od traga strelica, koja je označava kao aktivnu ćeliju.