2013-08-28 00:10:42 +0000 2013-08-28 00:10:42 +0000
6
6

Excel 2010 - come selezionare o visualizzare le righe se la colonna C ha valori specifici? No VB

Ho un enorme foglio di calcolo e la colonna C contiene ID come 1, 99, 732387, 28. Ho una lista separata di ID come 23, 87, 902 e voglio visualizzare solo le righe il cui valore della colonna C appartiene alla mia lista. Qual è il modo più semplice per farlo?

Example:
My spreadsheet:
A B 1 C D
E F 3 G H
I J 8 K L
M N 9 O P
My list: 3, 9.
I want to see 
E F 3 G H 
M N 9 O P
and hide other rows.

Risposte (3)

5
5
5
2013-08-28 01:41:31 +0000

Penso che il filtraggio sia la via da seguire.

Come descritto nel tutorial di earnie e nella risposta di Grietom, puoi selezionare i criteri di filtraggio abilitando/disabilitando le caselle di controllo.

Filtraggio avanzato in Excel

Se la tua lista di righe da mostrare è più lunga (e magari cambia di volta in volta), potresti anche usare l'approccio del filtraggio avanzato come descritto qui in dettaglio: https://support.office.com/en-us/article/Filter-by-using-advanced-criteria-4c9222fe-8529-4cd7-a898-3f16abdff32b

Ti permette di

  • usare un intervallo di celle per la definizione dei criteri di filtraggio
  • definire combinazioni più complesse di criteri con AND/OR, …
  • puoi filtrare direttamente la tabella originale o lasciare che Excel scriva i risultati in un'altra tabella

presa dal tutorial Microsoft di cui sopra :

Le sezioni seguenti forniscono esempi di criteri complessi.

  • Criteri multipli in una colonna
  • Criteri multipli in colonne multiple dove tutti i criteri devono essere veri
  • Criteri multipli in colonne multiple dove ogni criterio può essere vero
  • Set multipli di criteri dove ogni set include criteri per colonne multiple
  • Set multipli di criteri dove ogni set include criteri per una colonna
  • Criteri per trovare valori di testo che condividono alcuni caratteri ma non altri
  • Criteri creati come risultato di una formula
  • Filtraggio per valori maggiori della media di tutti i valori nell'intervallo di dati > * Filtraggio per testo usando una ricerca sensibile alle maiuscole

Tutorial passo passo

(scusate, non ho Excel 2010, ma una versione precedente, quindi forse i menu sono un po’ diversi, ma in generale dovrebbe funzionare così)

  1. Crea elenco con criteri di filtraggio:
    Nome della colonna in alto, tutte le righe seguenti sono combinate con l'operatore “OR” (Celle A11:A13 nel mio esempio

  2. Selezionare l'intervallo di celle da filtrare (A2:E6 nell'esempio)

  3. Andate al menu Data / Filters / Advanced Filters...

  4. Definire i criteri di filtraggio:
    risultati saranno mostrati nel nuovo intervallo di celle criteri nell'intervallo A11:A13 risultati saranno nell'intervallo A20

  5. Dopo aver confermato con ok, dovreste avere le righe filtrate nelle celle A20:E22 così:

Risorse aggiuntive

Troverete anche un video tutorial per Excel 2010 su Youtube

2
2
2
2013-08-28 01:27:26 +0000

A seconda di quanto è grande il set di dati, posso pensare a due approcci.

Il primo sarebbe quello di usare i filtri. C'è un tutorial decente su questo qui

Il secondo sarebbe usare VLOOKUP. Puoi farlo con VLOOKUP con qualcosa come:

=IF(ISNA(VLOOKUP(C1;F:F;1;FALSE));"";C1)

Scomponendo questa formula, la dichiarazione più interna è il VLOOKUP , dove si cerca una corrispondenza esatta per il valore in C1 nella colonna F. Se non viene trovata nessuna corrispondenza, verrà restituito un #N/A, e ISNA() restituirà True. La clausola True per l'istruzione IF dice di rendere la cella “”, altrimenti di tenerla.

L'implementazione completa sarebbe qualcosa come mettere quella formula nella colonna A di un nuovo foglio di lavoro, e le colonne da B a F avrebbero la forma:

=IF(ISBLANK(A1),"",B1)

E ripetere questo per le altre colonne, e riempire.

Una volta fatto questo, potreste copiare e incollare speciale, solo i valori, e ordinare i dati per eliminare le righe vuote.

0
0
0
2013-08-28 01:34:39 +0000

Excel ha un comodo strumento chiamato “format to table” che ti permette di mettere i tuoi dati in una tabella che può essere ordinata o filtrata facilmente.

Ecco un pezzo di MS http://office.microsoft.com/en-us/excel-help/create-or-delete-an-excel-table-previously-a-list-in-a-worksheet-HA010342376.aspx

Fondamentalmente tutto quello che fai è selezionare i tuoi dati, scegliere “format to table” dalla sezione HOME della barra multifunzione e hai delle intestazioni di colonna con delle piccole frecce nell'angolo in basso a destra da cui filtrare i dati deselezionando delle caselle di controllo.

Così:

Domande correlate

21
13
13
16
8