PDA

View Full Version : [EXCEL] Trovare valori mancanti in colonne in Excel


ASyd
16-11-2008, 21:17
Ho 4 colonne di questo genere:

2007 1 2007 1
2007 2 2007 2
2007 3 2007 2
2007 4 2007 3
2008 5 2007 4
2008 6 2007 5
2008 7 2008 5
2008 6
2008 7

dovrei trovare quali valori non sono presenti in ab e cd e viceversa.

In questo caso il risultato sarebbe "2007 5" visto che è l'unico valore
presente in cd e non in ab.

La grossa difficoltà (per me) è mettere a confronto dei valori presenti in 2
celle diverse come se fossero uniti.
Mi sarebbe utile anche fare il confronto trasformando le due celle in una
sola (se non è possibile mantenendole in 2 diverse) con un semplice
"a1&"-"&b1" ottenendo in un unica cella "2008 - 1".

qualcuno saprebbe aiutarmi?

zuper
16-11-2008, 21:48
dovresti usare il vlookup...

puoi concatenare le celle del valore da cercare...ovvero c e d...

ma diventa parecchio + complicato concatenare le celle del table array dove andare a cercare

quindi nella colonna e scrivi la formula che hai fatto tu per concatenare

=a1$"-"$b1

e poi nella colonna f la formula del vlookup

=VLOOKUP(C1&"-"&D1;$E$1:$E$9;1;FALSE)

ASyd
16-11-2008, 22:19
applicando la formula mi esce sulla cella "#NOME?"

zuper
16-11-2008, 22:33
applicando la formula mi esce sulla cella "#NOME?"

italiano?

=cerca.vert(C1&"-"&D1;$E$1:$E$9;1;FALSO)

ASyd
16-11-2008, 22:42
che niubbata, pensavo che i comandi ita/eng si potessero invertire :stordita:

comunque così funziona, ottengo una colonna dove sono contenuti tutti i valore presenti sia in una che nell'altra (e #n/d in corrispondenza di quelli che non ci sono.

Una piccola aggiunta; visto che il mio obbiettivo è trovare i valori che mancano e nel mio caso saranno 1 o 2 su 60000 record, come posso individuare velocemente gli n/d? Ho provato con "trova" ma non li considera mi sa...

zuper
16-11-2008, 22:54
credo che te li inverta automaticamente se hai già un foglio fatto...nn se scrivi a mano le formule :D


invece della formuletta di prima prova a metterci questa

=SE(VAL.NON.DISP(CERCA.VERT(C1&"-"&D1;$E$1:$E$9;1;FALSE));"MANCA";"")

zuper
16-11-2008, 22:56
poi magari nascondi la colonna E almeno nn ti confondi :D