Excel 2020: risoluzione dei problemi di CERCA.VERT - Suggerimenti per Excel

CERCA.VERT è la mia funzione preferita in Excel. Se puoi usare CERCA.VERT, puoi risolvere molti problemi in Excel. Ma ci sono cose che possono far scattare un CERCA.VERT. Questo argomento parla di alcuni di loro.

Ma prima, le basi di CERCA.VERT in inglese semplice.

I dati in A: C provenivano dal reparto IT. Hai richiesto le vendite per articolo e data. Ti hanno dato il numero di articolo. Hai bisogno della descrizione dell'oggetto. Invece di attendere che il reparto IT riesca a rieseguire i dati, trovi la tabella mostrata nella colonna F: G.

Desideri che CERCA.VERT trovi l'elemento in A2 mentre esegue la ricerca nella prima colonna della tabella in $ F $ 3: $ G $ 30. Quando CERCA.VERT trova la corrispondenza in F7, si desidera che CERCA.VERT restituisca la descrizione trovata nella seconda colonna della tabella. Ogni CERCA.VERT che cerca una corrispondenza esatta deve terminare con False (o zero, che è equivalente a False). La formula seguente è impostata correttamente.

Si noti che si utilizza F4 per aggiungere quattro segni di dollaro all'indirizzo per la tabella di ricerca. Quando si copia la formula nella colonna D, è necessario che l'indirizzo della tabella di ricerca rimanga costante. Esistono due alternative comuni: è possibile specificare le intere colonne F: G come tabella di ricerca. Oppure puoi nominare F3: G30 con un nome come ItemTable. Se si utilizza =VLOOKUP(A2,ItemTable,2,False), l'intervallo denominato agisce come un riferimento assoluto.

Ogni volta che esegui un gruppo di CERCA.VERT, devi ordinare la colonna di CERCA.VERT. Ordina ZA e tutti gli errori # N / A vengono visualizzati in cima. In questo caso, ce n'è uno. L'articolo BG33-9 non è presente nella tabella di ricerca. Forse è un errore di battitura. Forse è un articolo nuovo di zecca. Se è nuova, inserisci una nuova riga in un punto qualsiasi al centro della tabella di ricerca e aggiungi il nuovo elemento.

È abbastanza normale avere alcuni errori # N / D. Ma nella figura seguente, esattamente la stessa formula non restituisce altro che # N / A. Quando ciò accade, vedi se riesci a risolvere il primo CERCA.VERT. Stai cercando il BG33-8 trovato in A2. Inizia a scorrere verso il basso attraverso la prima colonna della tabella di ricerca. Come puoi vedere, il valore di corrispondenza è chiaramente in F10. Perché puoi vedere questo, ma Excel non può vederlo?

Vai a ogni cella e premi il tasto F2. La figura seguente mostra F10. Notare che il cursore di inserimento appare subito dopo l'8.

La figura seguente mostra la cella A2 in modalità Modifica. Il cursore di inserimento è a un paio di spazi di distanza dall'8. Questo è un segno che a un certo punto questi dati sono stati memorizzati in un vecchio set di dati COBOL. Tornando a COBOL, se il campo Item fosse definito come 10 caratteri e tu avessi digitato solo 6 caratteri, COBOL lo riempirebbe con 4 spazi extra.

La soluzione? Invece di cercare A2, cerca TRIM (A2).

La funzione TRIM () rimuove gli spazi iniziali e finali. Se hai più spazi tra le parole, TRIM li converte in un unico spazio. Nella figura sotto ci sono spazi prima e dopo entrambi i nomi in A1. =TRIM(A1)rimuove tutti gli spazi tranne uno in A3.

A proposito, cosa succederebbe se il problema fosse stato gli spazi finali nella colonna F invece della colonna A? Aggiungi una colonna di funzioni TRIM () a E, che punta alla colonna F. Copia quelle e incolla come valori in F per far ricominciare a funzionare le ricerche.

L'altro motivo molto comune per cui CERCA.VERT non funziona è mostrato qui. La colonna F contiene numeri reali. La colonna A contiene il testo che assomiglia a numeri.

Seleziona tutta la colonna A. Premi Alt + D, E, F.Questo esegue un'operazione predefinita da testo a colonne e converte tutti i numeri di testo in numeri reali. La ricerca riprende a funzionare.

Se si desidera che CERCA.VERT funzioni senza modificare i dati, è possibile utilizzare =VLOOKUP(1*A2,… )per gestire i numeri memorizzati come testo o =VLOOKUP(A2&"",… )quando la tabella di ricerca contiene numeri di testo.

VLOOKUP è stato suggerito da Rod Apfelbeck, Patty Hahn, John Henning, @ExcelKOS e @tomatecaolho. Grazie a tutti voi.

Articoli interessanti...