Cerca valore



  • Cerca valore
    di FMX (utente non iscritto) data: 24/07/2013 14:26:25

    Salve a tutti,

    ho un problema piuttosto semplice, ma ho difficoltà a descriverlo con parole chiave e quindi non sono stato in grado di trovare soluzione sul web.

    Tabella1; Colonna A e Colonna B hanno coppie di valori univoci (nello specifico un codice in colonna A e un nome esteso in colonna B)

    In Tabella1 queste coppie sono ripetute più volte perché declinate per altre variabili.


    In Tabella 2 colonna A scrivo il codice presente in colonna A e in colonna B vorrei che automaticamente mi cercasse in Tabella 1 il valore che corrisponde al nome in colonna B.

    Mi spiego meglio

    Tabella2
    colonna A
    1
    2
    3

    Colonna B
    Cerca il valore in colonna A della Tab2 nella Tab1 colonna A e restituiscimi il valore corrispondente nella stessa riga della Tab2 in colonna B



    A questo aggiungerei anche se fosse possibile ottenere in qualche modo automaticamente tutti i valori univoci di una colonna (es i codici) poiché spesso cambiano e mi tocca fare un copia/incolla manuale + rimuovi duplicati per ottenere la lista completa ogni volta

    Grazie mille




  • di Cesare (utente non iscritto) data: 24/07/2013 16:18:03

    Ciao,

    le 2 tabelle sono su 2 fogli diversi o nello stesso foglio?
    Se ad un codice in colonna A corrisponde un solo nome in colonna B, basta un semplice cerca.vert

    Per quanto riguarda la seconda parte del quesito non ho capito bene cosa vuoi, da come scrivi sembrerebbe sufficiente usare il filtro e magari poi il trova e sostituisci per le modifiche.
    Se magari alleghi un file d'esempio ci capiamo meglio



  • di FMX (utente non iscritto) data: 25/07/2013 14:49:42

    Grazie per la risposta

    purtroppo il cerca.vert mi da inspiegabili problemi su database con molte formule. Ovviamente è colpa mia, ma vorrei poter scrivere una formula che mi dice:

    Se nella Colonna1 della TabellaA c'è il valore X allora scrivi il valore nella stessa riga della Colonna2


    E' possibile? Il cerca.vert (che dovrebbe essere il vlookup, giusto?) mi impone di mettere il numero della colonna e non l'inequivocabile intestazione...

    Grazie



  • di FMX (utente non iscritto) data: 25/07/2013 14:53:11

    Ho temporaneamente risolto utilizzando il range_lookup FALSE, ma questo tipo di formula non è l'ideale per quello che cerco perché necessita di un ordine preciso nelle colonne dei dati, a me serve fare ricerche per riga anche su database con molte colonne e in ordine sparso.



  • di FMX (utente non iscritto) data: 02/08/2013 10:55:24

    Non posso credere che non esiste un modo "semplice" (cioè senza macro) per fare ciò che cerco


    Io avrei bisogno di fare CERCA (il valore @questa riga della Tabella2;nella colonna A della tabella 1; e restituirmi il valore nella stessa riga dalla Tabella 1 ma in riferimento alla colonna X)

    Esiste un modo?

    Con la funzione cerca c'è un vincolo di ordine nelle righe, con cerca.vert di colonne...


    Grazie



  • di paolomath data: 02/08/2013 14:12:34

    Ciao,

    onestamente non ho capito molto...

    Puoi allegare (o riallegare) un file?



  • di Grograman (utente non iscritto) data: 06/08/2013 11:22:38

    Ciao FMX!

    Per quello che descrivi ti consiglio di studiare la combinazione delle formule "INDICE" e "CONFRONTA".

    Supponiamo di avere in colonna A, con intestazione "CampoA"

    Valore1
    Valore3
    Valore4

    In colonna B, con intestazione "CampoB":

    lariga1
    lariga2
    lariga3

    In colonna C, intestazione "CampoC" infine:

    tizio
    caio
    sempronio

    Ora scrivi in E1 "CampoB" e in D2 "Valore1"

    In E2:

    =INDICE(A1:C4;CONFRONTA(D2;A:A;0);CONFRONTA(E1;$A$1:$C$1;0))

    E gioca con i valori di E1 e D2.
    Ovviamente in E1 vanno mesis i Campi, mentre "Valore1" ecc in D2.