Risultati da 1 a 12 di 12

Discussione: CERCA.VERT non mi funziona con dati da DB



  1. #1
    L'avatar di aldomattana
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Modena
    Età
    46
    Messaggi
    184
    Versione Office
    Office 2007
    Likes ricevuti
    9
    Likes dati
    33

    CERCA.VERT non mi funziona con dati da DB

    Ciao, CERCA.VERT non mi funziona con dati da DB, allego file e spiego:

    http://1drv.ms/1lcWzVe

    Ricevo dati dal db del gestionale che purtroppo da i dati con stringhe composte da dato+spazio vuoto sino ad arrivare sempre a 20 caratteri,
    se uso i 20 caratteri con CERCA.VERT (come in A21) tutto va bene, ma se inserisco a mano un codice (come in A24), CERCA.VERT mi da (giustamente un errore)...

    Come posso superare l'ostacolo?
    Grazie, Aldo.
    PS: Se la "cosa" ti ha aiutato, mi piace se mi dai un "mi piace" - Se mi hai aiutato tu, ti ringrazio 2 volte ;-)

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7125
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1298
    Cia Aldo,
    prova con =ANNULLA.SPAZI ()
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. #3

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao a tutti,
    @ges
    Di solito funziona, ma non questa volta....:282:

    Una che mi ha funzionato (però in forma matriciale) è:

    =INDICE(B7:B18;CONFRONTA(A24*1;(A7:A18)*1;0))

    ma non capisco perchè ci voglia per forza la forma matriciale...:92:

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  4. I seguenti utenti hanno dato un "Like"


  5. #4

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7125
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1298
    Ciao Cromagno,
    funziona anche con ANNULLA.SPAZI (sempre matriciale)

    =INDICE(B7:B18;CONFRONTA(ANNULLA.SPAZI(A24);ANNULLA.SPAZI(A7:A18);0))

    Se Aldo preferisce la sua formula:

    =CERCA.VERT(ANNULLA.SPAZI(A24);ANNULLA.SPAZI(A7:B18);2;FALSO)
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  6. I seguenti utenti hanno dato un "Like"


  7. #5

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ok ges :246:

    ma il perchè del matriciale l'hai capito? :171:

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  8. #6

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7125
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1298
    Credo perché stiamo lavorando con due formule dentro una tabella (A7:B18)

    Con (A7:A18)*1 stai moltiplicando in una tabella e lo puoi fare solo con una matriciale, stessa cosa ANNULA.SPAZI
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  9. #7

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Thanks ges,
    non mi capita spesso di lavorare con tabelle...

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  10. #8
    L'avatar di aldomattana
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Modena
    Età
    46
    Messaggi
    184
    Versione Office
    Office 2007
    Likes ricevuti
    9
    Likes dati
    33
    Grazie grazie grazie, è matriciale, ma io tocco la variabile in A24 quindi il "CTRL+MAIUSC+INVIO" lo debbo dare solo una volta durante l'inserimento formula e poi mai più, quindi è perfetto!
    grazie ancora :)
    Grazie, Aldo.
    PS: Se la "cosa" ti ha aiutato, mi piace se mi dai un "mi piace" - Se mi hai aiutato tu, ti ringrazio 2 volte ;-)

  11. #9
    L'avatar di aldomattana
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Modena
    Età
    46
    Messaggi
    184
    Versione Office
    Office 2007
    Likes ricevuti
    9
    Likes dati
    33
    Citazione Originariamente Scritto da cromagno Visualizza Messaggio
    ...:
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    ...
    Citazione Originariamente Scritto da ges Visualizza Messaggio
    ...
    ... la domanda di Cromagno è interessante e se la colpa è del "*", nella formula CERCA.VERT non dovrebbe servire il matriciale CTRL+MAIUS+ENTER ... che invece è richiesto per funzionare ... :92:
    Ultima modifica fatta da:Canapone; 17/05/17 alle 12:14
    Grazie, Aldo.
    PS: Se la "cosa" ti ha aiutato, mi piace se mi dai un "mi piace" - Se mi hai aiutato tu, ti ringrazio 2 volte ;-)

  12. #10
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    202
    Ciao,

    così non serve il control+maiusc+invio

    =INDICE(B7:B18;CONFRONTA(A24*1;INDICE((A7:A18)*1;);0))

    =CERCA.VERT(ANNULLA.SPAZI(A24);INDICE(ANNULLA.SPAZI(A7:B18););2;FALSO)

    Spero di averle scritte bene: non posso scaricare il file per mettere le formule alla prova.

    Saluti

  13. I seguenti utenti hanno dato un "Like"


  14. #11
    L'avatar di aldomattana
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Modena
    Età
    46
    Messaggi
    184
    Versione Office
    Office 2007
    Likes ricevuti
    9
    Likes dati
    33
    Citazione Originariamente Scritto da Canapone Visualizza Messaggio
    ...
    Grande!! Grazie!!!
    cerca.vert è perfetto, indice.... A24*1 .. invece fallisce quando il codice in A24 comprende lettere.
    Ultima modifica fatta da:Canapone; 17/05/17 alle 12:14
    Grazie, Aldo.
    PS: Se la "cosa" ti ha aiutato, mi piace se mi dai un "mi piace" - Se mi hai aiutato tu, ti ringrazio 2 volte ;-)

  15. #12
    L'avatar di Canapone
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Firenze
    Messaggi
    1075
    Versione Office
    2010 su Win
    Likes ricevuti
    598
    Likes dati
    202
    Ciao Aldo,

    sì ha senso: se moltiplico per 1 un dato alfanumerico la formula restituisce errore.

    Mi scuso se vado a tentativi: non posso scaricare il file da dove mi trovo.
    Saluti

Discussioni Simili

  1. [Risolto] Un tasto cerca che non funziona
    Di camillo nel forum Domande su Excel VBA e MACRO
    Risposte: 4
    Ultimo Messaggio: 15/12/16, 22:04
  2. [Risolto] Cerca valori che si ripetono in tabella. Formula per arrivare dove il cerca.vert non può
    Di Gatt88 nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 02/12/16, 11:45
  3. CERCA.VERT + Convalida dati
    Di Trial4life nel forum Domande su Excel in generale
    Risposte: 24
    Ultimo Messaggio: 10/11/16, 09:08
  4. Cerca Vert
    Di smanimania nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 22/02/16, 18:13
  5. Funzione CERCA non mi funziona
    Di Gerardo Zuccalà nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 19/08/15, 19:33

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •