Possiamo restituire tutte le corrispondenze in xlookup?

Risposta breve: non è possibile. Ma non preoccuparti perché c’è una funzione migliore per ottenere ciò che desideri. Sì, tutte le partite. E la funzione è FILTRO.

xlookup-restituisce-tutte-le-corrispondenze

Nell’esempio sopra, abbiamo tutti i dati corrispondenti a EST nella colonna della zona.

La formula

Quindi, ecco come utilizzare questa funzione per ottenere tutte le corrispondenze:

  1. Per prima cosa inserisci la funzione FILTRO in una cella.
    filter-function-to-match-data
  2. Successivamente, nell’argomento array, seleziona l’intero intervallo di dati.
    select-the-range
  3. Quindi, nell’argomento include, seleziona la colonna da cui vuoi controllare tutti i valori corrispondenti.
    column-from-which-want-to-check-matches
  4. Nello stesso argomento, dopo questo intervallo di colonne, inserisci il segno uguale (=) e il valore per verificare le corrispondenze. Anche in questo caso, utilizzare le virgolette doppie per specificare il testo.
    enter-equal-sign-to-match-values
  5. Chiudi la funzione e premi Invio per ottenere il risultato.

E nel momento in cui premi Invio, verrà restituito un array con tutte le corrispondenze in cui il valore della casella è “Est”.

tabella con tutte le corrispondenze

Sì, FILTER è una funzione di matrice dinamica in cui non è necessario utilizzare CTRL+MAIUSC+INVIO per ottenere il risultato.

Otterrà automaticamente la risposta in un intervallo basato sulla sua dimensione. Quindi devi assicurarti che l’area in cui entri nella funzione abbia abbastanza spazio per ottenere tutte le corrispondenze per te.

Se è presente un valore ovunque nell’intervallo che dovrebbe essere utilizzato dall’array restituito dalla funzione FILTER, otterrai #SPILL! Errore .

il filtro è una funzione dinamica

Scarica un file di esempio

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *