Condividi tramite

Excel - CERCA.VERT risultati errati

Anonimo
2016-12-29T13:18:39+00:00

Buongiorno,

avrei un problema con la funziona cerca verticale di Excel 2016 su Win 7 e 10.

Nello specifico ho un file con 2 fogli contenenti i dati: 

FOGLIO1

A B
APV2112-S
APV2301-S
APV2301-S
APV2301-S
APV2667-S
ATB2005-S
ATB2005-S
ATB2021-S
ATB2037-S
ATB2098-S

FOGLIO 2

A B
ATB2501-S 03.007
ATB2624-S 03.021
ATB2240-S 03.044
APV2112-S 03.062
APV2087-S 03.063
ATB2021-S 03.100
APV2027-S 03.113

Dovrei andare a compilare la colonna B del foglio 1 con i valori della colonna B del foglio 2, quando il valore di A è uguale.

Per farlo applico un cerca verticale come segue: =CERCA.VERT(A1:A238;Foglio2!A1:B248;2;FALSO)

che funziona per la maggior parte dei codici, ma per alcuni mi da il valore N#D.

Inizialmente pensavo che n#d fosse il risultato di valori di A non ritrovati nel foglio 2, ma poi mi sono accorta che alcuni codici, come ad esempio il ATB2021-S c'è in entrambi i fogli ma il cerca verticale non lo trova.

Ho provato con altre funzioni come ad esempio =CONFRONTA(A2;Foglio2!A2:A249;0) e anche in questo caso il risultato è N#D per alcuni codici (gli stessi della cerca.vert).

Ho verificato che il tipo di dato è identico ed è Generale, e ho provato a modificarlo mettendo Testo in tutte e quattro le colonne, oppure testo nelle colonne A e numero nelle colonne B, ma il risultato è sempre il medesimo.

Ho anche verificato che nei codici non ritrovati non ci fossero spazi a inizio o fine parola.

Qualcuno mi sa spiegare se è una anomalia risolvibile oppure un baco conosciuto della funzione cerca vert?

Grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

2 risposte

Ordina per: Più utili
  1. Anonimo
    2017-01-02T16:25:18+00:00

    Affinché tu possa copiare la formula in basso, i riferimenti agli intervalli devono essere assoluti e non relativi, in caso contrario questi si aggiornano di conseguenza allo spostamento della formula, vedi:

    https://is.gd/qFFuZa

    Fai così:

    =CERCA.VERT($A1;Foglio2!$A$1:$B$238;2;FALSO)

    Per farla funzionare correttamente ho dovuto creare un nuovo file e riportare i due fogli facendo "Incolla speciale" + "Incolla valori".

    Ma la formula poi ha funzionato correttamente.

    Grazie.

    La risposta è stata utile?

    2 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2016-12-29T15:42:54+00:00

    Affinché tu possa copiare la formula in basso, i riferimenti agli intervalli devono essere assoluti e non relativi, in caso contrario questi si aggiornano di conseguenza allo spostamento della formula, vedi:

    https://is.gd/qFFuZa

    Fai così:

    =CERCA.VERT($A1;Foglio2!$A$1:$B$238;2;FALSO)

    La risposta è stata utile?

    0 commenti Nessun commento