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


6

Ho un foglio di calcolo enorme e la colonna C contiene ID come 1, 99, 732387, 28. Ho una lista separata di ID come 23, 87, 902 e voglio solo visualizzare le righe il cui valore C della colonna 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:


5

Penso che il filtraggio sia la strada da percorrere.

Come descritto nel tutorial di earnie e nella risposta di Grietom, è possibile selezionare i criteri di filtro attivando / disattivando le caselle di controllo.

Filtro avanzato in Excel

Se il tuo elenco di righe da mostrare è più lungo (e forse cambia di volta in volta), puoi anche utilizzare l'approccio di 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 lascia

  • utilizzare un intervallo di celle per la definizione dei criteri di filtro
  • definire combinazioni più complesse di criteri con AND / OR, ...
  • è possibile filtrare direttamente la tabella originale o lasciare che Excel scriva i risultati in un'altra tabella

preso dal sopra menzionato tutorial di Microsoft :

Le seguenti sezioni forniscono esempi di criteri complessi.

  • Più criteri in una colonna
  • Più criteri in più colonne in cui tutti i criteri devono essere veri
  • Più criteri in più colonne in cui qualsiasi criterio può essere vero
  • Più serie di criteri in cui ogni serie include criteri per più colonne
  • Più serie di criteri in cui ogni serie 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
    • Filtro per valori superiori alla media di tutti i valori nell'intervallo di dati & gt; * Filtro per il testo utilizzando una ricerca con distinzione tra maiuscole e minuscole

Tutorial passo dopo passo

(mi dispiace, 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 filtro:
    Nome della colonna in alto, tutte le righe seguenti sono combinate con l'operatore "OR" (Celle A11:A13 nel mio esempio enter image description here

  2. Seleziona l'intervallo di celle che deve essere filtrato ( A2:E6 nell'esempio)

  3. Vai al menu Data / Filters / Advanced Filters...
    enter image description here

  4. Definire i criteri di filtraggio:
    i risultati devono essere mostrati nella nuova gamma di celle
    criteri nel range A11:A13
    i risultati saranno nel raggio d'azione A20 enter image description here

  5. Dopo aver confermato con ok, dovresti avere le righe filtrate in Celle A20:E22 come quello:
    enter image description here

Risorse addizionali

Troverete anche a video tutorial per Excel 2010 su Youtube


Proprio come? Ho consultato l'aiuto di Excel per il filtraggio ma non ho trovato la risposta.
Gambit

vedi le mie modifiche - questo dovrebbe anche essere possibile con Excel 2010
MostlyHarmless

2

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

Il primo sarebbe utilizzare i filtri. C'è un tutorial decente su questo qui

Il secondo è usare VLOOKUP. Puoi farlo con VLOOKUP con qualcosa del tipo:

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

Abbattendo questa formula, l'enunciazione più interiore è la VLOOKUP , dove si cerca una corrispondenza esatta per il valore in C1 nella colonna F. Se non viene trovata alcuna corrispondenza, verrà restituito un # N / A e ISNA () restituirà True. La clausola True per l'istruzione IF dice rendere la cella "", altrimenti, tienilo.

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

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

E ripetilo per le altre colonne e riempi.

Una volta fatto, è possibile copiare e incollare solo valori speciali e ordinare i dati per sbarazzarsi delle righe vuote.


0

Excel ha uno strumento pratico chiamato "format to table" che ti permette di mettere i tuoi dati in una tabella che può essere ordinata o filtrata facilmente.

Ecco la sua parte 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 ciò che fai è selezionare i tuoi dati, scegliere "format to table" dalla sezione HOME della barra multifunzione e hai intestazioni di colonna con una piccola freccia nell'angolo in basso a destra da cui filtrare i dati deselezionando le checkbox.

Così: enter image description here

enter image description here


L'elenco è troppo grande per selezionare / deselezionare le caselle manualmente.
Gambit

Se controlli sopra le caselle, penso che ci sia una funzione di ricerca in modo da poter filtrare con quello. Provalo in piccola scala e vedi se funziona.
Tomkarho
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.