Sommario
Molte volte, in Excel, gli utenti utilizzano formule per mostrare i valori desiderati. I risultati di questa formula dipendono dai valori di altre celle in quel particolare foglio o in un altro foglio della stessa cartella di lavoro. Il nostro obiettivo principale è quello di mostrare la dipendenza del valore di una cella da altre celle in un altro foglio di lavoro. In questo articolo, vi mostreremo come tracciare le dipendenze tra i fogli di Excel.
Scarica il quaderno di esercizi
È possibile scaricare il programma gratuito Excel e esercitarsi da soli.
Trace Dependents.xlsmRintracciare i dipendenti
È possibile definire le tracce dipendenti come una singola cella o un intervallo di celle che influenzano il valore di altre celle. La cella dipendente dipende dai valori delle celle attive per mostrare il risultato. Ad esempio, la cella B8 contiene la formula =B6-B7 Qui, le cellule B6 e B7 sono celle attive perché il valore della cella B8 dipende da entrambi B6 e B7 e sono le persone dipendenti dalla traccia.
2 modi semplici per tracciare le dipendenze tra i fogli in Excel
In questo articolo vedremo due modi diversi per tracciare le dipendenze tra i vari fogli di Excel. Nel primo metodo, utilizzeremo l'opzione Rintracciare i dipendenti di Excel per mostrare le dipendenze. Per la nostra seconda procedura, applicheremo un comando VBA per lo stesso scopo.
Per illustrare il nostro articolo, utilizzeremo il seguente set di dati. Qui in colonne B e C , abbiamo rispettivamente alcuni id di ordine e i loro prodotti corrispondenti.
1. Utilizzo del comando Traccia dipendenze per tracciare le dipendenze tra i fogli
Per la nostra prima procedura, utilizzeremo il metodo Rintracciare i dipendenti che si trova nella cartella Formule Selezionando questo comando, è possibile visualizzare le celle attive e le celle dipendenti da una particolare formula o valore. I passaggi dettagliati di questa procedura sono i seguenti.
Fase 1:
- Prima di tutto, prenderemo due fogli di lavoro per creare un insieme di dati.
- Poiché mostreremo tracce dipendenti da più fogli, avremo bisogno di almeno due fogli di lavoro.
- Nell'immagine che segue, si crea l'insieme di dati nella cartella Traccia dipendente foglio.
Fase 2:
- In secondo luogo, prenderemo un altro foglio di lavoro e lo chiameremo Traccia dipendente 1 .
- Inoltre, creeremo una colonna aggiuntiva per applicare una formula che conterrà gli indirizzi delle celle di entrambi i fogli.
- Scrivere quindi la seguente formula di la funzione COUNTIF in cella D5 .
=COUNTIF('Traccia dipendente'!B5:B10,'Traccia dipendente 1'!B5)
Fase 3:
- Terzo: premere Entrare per vedere il risultato.
- Poi, con l'aiuto del Riempimento automatico mostreremo i risultati anche per le celle inferiori.
Passo 4:
- In quarto luogo, tornare al Traccia dipendente foglio.
- Quindi, selezionare la cella B5 .
- Qui si controlla se il valore di una cella dipende da questa cella.
- Quindi, dopo aver selezionato la cella, andare alla voce Formule della barra multifunzione.
- Da lì, nel Formula di revisione gruppo, selezionare Rintracciare i dipendenti .
Passo 5:
- In quinto luogo, se la cella è attiva, si vedrà una linea nera tratteggiata con una freccia che punta verso un'immagine.
- Ciò indica che la cella è attiva e che la cella dipendente si trova in un altro foglio di lavoro.
Passo 6:
- Quindi, tenere il mouse sull'estremità della linea tratteggiata e fare doppio clic su di essa.
Passo 7:
- In questo passaggio, verrà visualizzato il file Vai a dopo aver fatto doppio clic.
- Di conseguenza, il riquadro mostrerà il foglio e la formula in cui è utilizzata la cella attiva.
- Selezionare quindi il riferimento e fare clic su OK .
Passo 8:
- Infine, l'azione del passo precedente porterà al foglio in cui viene utilizzata la formula.
- Inoltre, indica la cella dipendente il cui valore dipende dalla cella attiva.
- Nel nostro esempio, il risultato della cella D5 del foglio Traccia dipendente 1 dipende dalla cella attiva B5 del foglio Traccia dipendente .
2. Applicazione del codice VBA per tracciare le dipendenze tra i fogli di Excel
Come secondo metodo, applicheremo un VBA per tracciare le dipendenze tra i fogli di Excel. Nel codice daremo la sequenza e il comando corretti e mostreremo le dipendenze e la cella attiva. Per una migliore comprensione, seguite i passaggi seguenti.
Fase 1:
- Innanzitutto, prendete due fogli e create l'insieme dei dati su entrambi i fogli come nei metodi precedenti.
Fase 2:
- Quindi, riempire le celle della colonna D dell'insieme di dati nel foglio VBA 1 applicando la formula, proprio come nella descrizione precedente.
Fase 3:
- In terzo luogo, applicheremo il codice per rintracciare le persone dipendenti.
- A tal fine, selezionare la cella B5 di foglio VBA .
- Quindi, andare alla sezione Sviluppatore della barra multifunzione.
- Da qui, scegliere Visual Basic .
Passo 4:
- In quarto luogo, si vedrà il VBA finestra.
- Qui, dal Inserire scegliere la scheda Modulo .
Passo 5:
- Quinto, copiare il codice seguente e incollarlo nel modulo.
Sub Trace_Dependents_Across_Sheets() 'Aggiunta dei comandi per mostrare le dipendenze Selection.ShowDependents 'La freccia non mostra alcun precedente ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 End Sub
Ripartizione VBA
- In primo luogo, chiamiamo il metodo Procedura secondaria Tracciamento dei dipendenti tra i vari fogli .
Sub Trace_Dependents_Across_Sheets()
- I comandi seguenti mostreranno le persone a carico e la cella attiva.
- Il numero della freccia sarà uno e la freccia non navigherà verso la cella precedente.
Selection.ShowDependents 'La freccia non mostra alcun precedente ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1
Passo 6:
- Quindi, salvare il codice dopo averlo incollato.
- Successivamente, mantenere il cursore sul modulo e premere il pulsante di esecuzione o il tasto F5 per giocare.
Passo 7:
- Dopo aver eseguito il codice, questo ci porterà direttamente alla cella D5 di foglio VBA 1 , indicando che si tratta della cellula dipendente.
Passo 8:
- Di conseguenza, se si torna al foglio VBA, si vedrà la cella B5 è contrassegnata dalla freccia dipendente dalla traccia, che indica che si tratta di una cella attiva.