Miten jäljittää riippuvaiset Excel-arkkien välillä (2 helppoa tapaa)?

  • Jaa Tämä
Hugh West

Usein Excelissä käyttäjät käyttävät kaavoja näyttääkseen haluttuja arvoja. Tämän kaavan tulokset riippuvat muista solujen arvoista kyseisellä tietyllä arkilla tai saman työkirjan toisella arkilla. Päätavoitteemme on näyttää solun arvon riippuvuus muista soluista toisella työarkilla. Tässä artikkelissa näytämme, miten voit jäljittää riippuvuuksia Excelin eri arkkeihin.

Lataa harjoituskirja

Voit ladata ilmaisen Excel työkirjaa ja harjoittele itse.

Jäljitä riippuvuudet.xlsm

Jäljitä riippuvaiset

Voimme määritellä jäljitysriippuvaiset yksittäiseksi soluksi tai solujen alueeksi, joka vaikuttaa muiden solujen arvoon. Riippuvainen solu on riippuvainen aktiivisten solujen arvoista, jotta tulos näkyisi. Esimerkiksi solu B8 sisältää kaavan =B6-B7 Tässä solut B6 ja B7 ovat aktiivisia soluja, koska solun B8 riippuu sekä B6 ja B7 , ja he ovat jäljitettäviä henkilöitä.

2 helppoa tapaa jäljittää riippuvuuksia Excel-arkkien välillä Excelissä

Tässä artikkelissa näet kaksi erilaista tapaa jäljittää riippuvuuksia Excel-arkkien välillä. Ensimmäisessä menetelmässä käytämme komentoa Jäljitä riippuvaiset Excelin komennolla näyttääksemme riippuvuudet. Toisessa menettelyssämme käytämme komentoa VBA koodi samaan tarkoitukseen.

Artikkelin havainnollistamiseksi käytämme seuraavaa tietosarjaa. Tässä sarakkeissa on seuraavat tiedot B ja C , meillä on joitakin tilaustunnuksia ja niitä vastaavia tuotteita.

1. Käskyn Trace Dependents (Riippuvuudet) käyttäminen riippuvuuksien jäljittämiseen eri arkkien välillä

Ensimmäisessä menettelyssä käytämme Jäljitä riippuvaiset komento, joka sijaitsee Kaavat Valitsemalla tämän komennon näemme tietyn kaavan tai arvon aktiiviset solut ja riippuvaiset solut. Tämän menettelyn yksityiskohtaiset vaiheet ovat seuraavat.

Vaihe 1:

  • Ensiksi otetaan kaksi työarkkia, joista muodostetaan datasarja.
  • Koska näytämme jäljitettävän riippuvaisia arkkeja, tarvitsemme vähintään kaksi työarkkia.
  • Seuraavassa kuvassa teemme datajoukon vuonna Jälki Riippuvainen arkki.

Vaihe 2:

  • Toiseksi otamme toisen laskentataulukon ja nimeämme sen nimellä Jälki Riippuvainen 1 .
  • Teemme myös ylimääräisen sarakkeen, johon sovelletaan kaavaa, joka sisältää molempien arkkien solujen osoitteet.
  • Kirjoita sitten seuraava kaava COUNTIF-toiminto solussa D5 .
=COUNTIF('Trace Dependent'!B5:B10,'Trace Dependent 1'!B5)

Vaihe 3:

  • Kolmanneksi paina Kirjoita nähdäksesi tuloksen.
  • Sitten, apuna käyttäen AutoFill ominaisuus, näytämme myös alempien solujen tulokset.

Vaihe 4:

  • Neljänneksi, palaa takaisin Jälki Riippuvainen arkki.
  • Valitse sitten solu B5 .
  • Tässä tarkistetaan, onko jokin solun arvo riippuvainen tästä solusta.
  • Sitten, kun olet valinnut solun, siirry kohtaan Kaavat nauhan välilehti.
  • Siitä eteenpäin Kaavan tarkastus ryhmä, valitse Jäljitä riippuvaiset .

Vaihe 5:

  • Viidenneksi, jos solu on aktiivinen solu, näet katkoviivan ja nuolen, joka osoittaa kohti kuvaa.
  • Tämä osoittaa, että solu on aktiivinen solu ja sen riippuvainen solu on toisessa laskentataulukossa.

Vaihe 6:

  • Pidä sitten hiiri katkoviivan päässä ja kaksoisnapsauta sitä.

Vaihe 7:

  • Tässä vaiheessa näet Siirry osoitteeseen valintaikkuna kaksoisnapsautuksen jälkeen.
  • Näin ollen laatikko näyttää arkin ja kaavan, jossa aktiivista solua käytetään.
  • Valitse sitten viite ja napsauta OK .

Vaihe 8:

  • Lopuksi edellisen vaiheen toiminto vie sinut arkille, jossa tätä kaavaa käytetään.
  • Se osoittaa myös riippuvaisen solun, jonka arvo riippuu aktiivisesta solusta.
  • Esimerkissämme solun D5 arkki Jälki Riippuvainen 1 riippuu aktiivisesta solusta B5 arkki Jälki Riippuvainen .

2. VBA-koodin soveltaminen riippuvuuksien jäljittämiseen Excel-taulukoiden välillä Excelissä

Toisena menetelmänä käytämme VBA koodi, jolla voidaan jäljittää riippuvuuksia Excelin eri arkeilla. Annamme koodissa oikean järjestyksen ja komennon, ja tämä näyttää riippuvuudet ja aktiivisen solun. Paremman ymmärryksen saamiseksi noudata seuraavia vaiheita.

Vaihe 1:

  • Ota ensin kaksi arkkia ja tee tietokokonaisuus molemmille arkeille, kuten edellisissä menetelmissä.

Vaihe 2:

  • Täytä sitten sarakkeen D tietosarjasta arkissa VBA 1 soveltamalla kaavaa, aivan kuten edellisessä kuvauksessa.

Vaihe 3:

  • Kolmanneksi sovellamme koodia riippuvaisten jäljittämiseen.
  • Valitse tätä varten solu B5 arkki VBA .
  • Siirry sitten Kehittäjä nauhan välilehti.
  • Valitse sieltä Visual Basic .

Vaihe 4:

  • Neljänneksi, näet VBA ikkuna.
  • Tässä, alkaen Lisää Valitse välilehti Moduuli .

Vaihe 5:

  • Viidenneksi kopioi seuraava koodi ja liitä se moduuliin.
 Sub Trace_Dependents_Across_Sheets() 'Komentojen lisääminen riippuvuuksien näyttämiseksi Selection.ShowDependents 'Nuoli ei näytä mitään edeltävää ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 End Sub 

VBA-erittely

  • Ensinnäkin kutsumme Alimenettely Trace_Dependents_Across_Sheets (Jäljitä_riippuvaiset_Lehtien_välissä) .
 Sub Trace_Dependents_Across_Sheets() 
  • Seuraavat komennot näyttävät riippuvaiset ja aktiivisen solun.
  • Nuolen numero on yksi ja nuoli ei navigoi kohti edellistä solua.
 Selection.ShowDependents 'Nuoli ei näytä mitään edeltävää ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 

Vaihe 6:

  • Tallenna koodi sen jälkeen, kun olet liittänyt sen.
  • Pidä sen jälkeen kursori moduulin kohdalla ja paina run-painiketta tai -näppäintä. F5 soittaa sitä.

Vaihe 7:

  • Kun koodi on suoritettu, se vie meidät suoraan soluun D5 arkki VBA 1 , mikä osoittaa, että se on riippuvainen solu.

Vaihe 8:

  • Näin ollen, jos palaat takaisin VBA-arkille, näet solun B5 on merkitty jäljestä riippuvaisella nuolella, joka osoittaa sen olevan aktiivinen solu.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.