Vai al contenuto principale
 

Come restituire più valori corrispondenti in base a uno o più criteri in Excel?

Autore: Xiaoyang Ultima modifica: 2022-07-28

Normalmente, cercare un valore specifico e restituire l'elemento corrispondente è facile per la maggior parte di noi utilizzando la funzione CERCA.VERT. Ma hai mai provato a restituire più valori corrispondenti in base a uno o più criteri come mostrato nella seguente schermata? In questo articolo, introdurrò alcune formule per risolvere questo compito complesso in Excel.

Restituisce più valori corrispondenti in base a uno o più criteri con formule di matrice


Restituisce più valori corrispondenti in base a uno o più criteri con formule di matrice

Ad esempio, voglio estrarre tutti i nomi la cui età è 28 e provengono dagli Stati Uniti, applica la seguente formula:

1. Copia o inserisci la formula seguente in una cella vuota in cui desideri individuare il risultato:

=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

Note:: Nella formula sopra, B2: B11 è la colonna da cui viene restituito il valore corrispondente; F2, C2: C11 sono la prima condizione e i dati della colonna che contengono la prima condizione; G2, D2: D11 sono la seconda condizione e i dati della colonna che contengono questa condizione, per favore modificali secondo le tue necessità.

2. Quindi, premere CTRL + MAIUSC + INVIO chiavi per ottenere il primo risultato corrispondente, quindi selezionare la prima cella della formula e trascinare il quadratino di riempimento sulle celle fino a quando non viene visualizzato il valore di errore, ora, tutti i valori corrispondenti vengono restituiti come mostrato nell'immagine sottostante:

Consigli: Se devi solo restituire tutti i valori corrispondenti in base a una condizione, applica la seguente formula di matrice:

=IFERROR(INDEX($B$2:$B$11, SMALL(IF($F$2=$D$2:$D$11, ROW($D$2:$D$11)-ROW($D$2)+1), ROW(1:1))),"" )


Articoli più relativi:

  • Restituisce più valori di ricerca in una cella separata da virgole
  • In Excel, possiamo applicare la funzione CERCA.VERT per restituire il primo valore corrispondente dalle celle di una tabella, ma, a volte, dobbiamo estrarre tutti i valori corrispondenti e quindi separati da un delimitatore specifico, come virgola, trattino, ecc ... in un unico cella come mostrato nella seguente schermata. Come possiamo ottenere e restituire più valori di ricerca in una cella separata da virgole in Excel?
  • Vlookup e restituisci più valori corrispondenti contemporaneamente nel foglio Google
  • La normale funzione Vlookup nel foglio di Google può aiutarti a trovare e restituire il primo valore corrispondente in base a un dato dato. Ma, a volte, potrebbe essere necessario visualizzare e restituire tutti i valori corrispondenti come mostrato nella seguente schermata. Hai qualche modo semplice e buono per risolvere questo compito nel foglio di Google?
  • Vlookup e restituisce più valori dall'elenco a discesa
  • In Excel, come potresti visualizzare e restituire più valori corrispondenti da un elenco a discesa, il che significa che quando scegli un elemento dall'elenco a discesa, tutti i suoi valori relativi vengono visualizzati contemporaneamente come mostrato nella seguente schermata. In questo articolo, introdurrò la soluzione passo dopo passo.
  • Vlookup e restituisce più valori verticalmente in Excel
  • Normalmente, puoi usare la funzione Vlookup per ottenere il primo valore corrispondente, ma, a volte, vuoi restituire tutti i record corrispondenti in base a un criterio specifico. In questo articolo, parlerò di come visualizzare e restituire tutti i valori corrispondenti verticalmente, orizzontalmente o in una singola cella.
  • Vlookup e restituisce i dati corrispondenti tra due valori in Excel
  • In Excel, possiamo applicare la normale funzione Vlookup per ottenere il valore corrispondente in base a un dato dato. Ma, a volte, vogliamo visualizzare e restituire il valore corrispondente tra due valori come mostrato nella seguente schermata, come potresti gestire questa attività in Excel?

 


  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
scheda kte 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab