Riga di copia automatica con colonna corrispondente ad un altro foglio di lavoro

Ora ho un foglio di lavoro denominato sheet1 come il lato sinistro dell'image immettere qui la descrizione dell'immagine

Voglio copiare automaticamente tutte le righe di sheet1 che hanno la colonna C = NO al foglio di sheet2 come il lato destro dell'image. E each volta che inserisco una nuova row di sheet1 con colonna C = NO , verrà automaticamente aggiornato il sheet2 con l'aumento automatico della colonna di indice E

Qualcuno può aiutarmi?

Questo suona come un lavoro per una tabella pivot, ma hai bisogno di intestazioni di row.

Innanzitutto, impostare un intervallo dinamico denominato che catturerà l'elenco in A:C e crescerà insieme ad esso. Per fare questo, fai clic sul Name Manager nel Formulas . Fare clic su New , assegnare un nome ( rngPivotData mio rngPivotData ) e utilizzare questo per la sua formula "Si riferisce a:":

 =OFFSET(Sheet1!$A$1,0,0,MATCH(9E+99,Sheet1!$A:$A),3) 

Schermata 1

Quindi, aggiungi una tabella pivot facendo clic sulla cella E1 e quindi facendo clic su Pivot Table sull'inserto riboon.

Schermata 2

Quando ti chiede la tabella o l'intervallo da utilizzare, digitare il nome che hai scelto per l'intervallo dinamico denominato.

Schermata 3

Fare clic con il button destro del mouse in una tabella pivot e fare clic su "Opzioni tabella pivot …". Nella scheda Display , select "Layout di tabella pivot classica". Questo aiuterà a dare l'aspetto che vuoi.

Schermata 4

Trascina tutte le tre intestazioni nella sezione Row Labels del riquadro tabella pivot e quindi filtra il field Yes/No per solo quelli che sono No Schermata 6

Ecco il prodotto finale. Ogni volta che apport modifiche, puoi fare clic con il button destro del mouse ovunque nella tabella pivot e fare clic su Refresh . Schermata 6

Poiché non ho Excel 2007 con me, cercherò di descrivere il process il più ansible.

Su Sheet2, tutti i dati corrispondenti ai dati corrispondenti in Sheet1, come segue:

immettere qui la descrizione dell'immagine

Excel Web App non consente le formule sulle intestazioni durante l'sorting, quindi ho scritto i nomi a mano; tuttavia in Excel 2003 non ho questo particolare problema. Estendi questa formula all'ultima row (o infinito) del tuo intervallo di dati. Adesso hai gli stessi dati in entrambi i fogli, tranne che puoi filtrare in fogli separati senza alterarne gli altri.

Selezionare le colonne A e B, quindi fare clic su Data > Filter . Alcuni pulsanti di freccia appaiono nelle intestazioni. Premere il button sull'intestazione Tipo, quindi select l'opzione "NO". Il risultato finale è questo:

immettere qui la descrizione dell'immagine

Come riferimento ho usato questa fonte.

Il seguente sarebbe un modo "arcaico" di farlo, l'ho appena ricordato prima e sarebbe valido per qualcuno.


Sto basando sul tutorial avanzato di filter da Microsoft. Alcuni termini potrebbero essere errati (non tradotti), poiché non ho una versione inglese.

Configurazione finale

Questa è la mia configuration finale, è in una versione portoghese di Excel 2003. Da sinistra a destra, il field dati (A e B), l'intervallo di criteri (C e D) ei risultati filtrati (E e F) un'image della window di dialogo Advanced Filtering. Ciò sarà leggermente diverso a causa della nuova GUI su Office 2007.

Prima di tutto, devi creare un'intestazione per each colonna. Sembra qualcosa di simile.

Successivamente, vai a Data > Advanced Filter . Appare un menu che richiede la tua azione e il field di dati desiderato, il field dei criteri e la posizione di copia. Seleziona come azione "Copia in un altro posto"

Il tuo field dati è tuo, beh, i dati. Nel tuo caso sarebbe $A:$C

L'intervallo di criteri è l'intervallo in cui sono stati impostati i criteri per i quali si desidera select i dati. Per questo creare un'intestazione accessoria e sotto il tipo C NO .

L'intervallo di copia è quello in cui si desidera che i risultati filtrati siano. Basta select la cella d'angolo superiore sinistra.

Dopo aver premuto OK, è ora presente un tavolo ordinato. Tuttavia, questo process non è automatico: dovrai farlo each volta che aggiungi nuovi dati.