Newsgroup: it.hobby.fai-da-te
Titolo: OT informatico - Confronto di fogli con excel

salve a tutti,
 
considerato che in passato sono stato aiutato proprio riguardo ad excel, oggi posto un'altra richiesta d'aiuto, augurandomi che si possa trovare la soluzione anche questa volta.
 
Per esigenze di lavoro mi trovo spesso a ricevere dai clienti dei file excel contenenti una lista di codici ean, in relazione agli articoli per i quali richiedono il mio lavoro.
 
Si tratta però di invii a tranche, ossia ogni cliente mi invia una lista di prodotti a settimana e capita spesso che queste liste contengano codici di prodotti già lavorati.
 
Mi piacerebbe quindi trovare un modo per fare una verifica al volo (mi aiuterebbe soprattutto nell'organizzazione del lavoro)
 
A mia disposizione ho il database dei codici ean dei prodotti già lavorati e le nuove liste che arrivano man mano.
 
Si tratterebbe quindi di automatizzare una sorta di find che cerchi nel db grande i singoli codici delle liste parziali che mi arrivano.
 
Es.:
Database Lavorati:
 
codice1
codice2
codice3
codice4
codice5
codice6
codice7
codice8
codice9
codice10
 
 
lista parziale
codice5
codice2
codice4
codice12
codice15
codice1
 
 
Sto cercando il modo per farsì che di fianco ai codici già lavorati mi compaia un "OK" o una qualsiasi altra cosa.
 
si può implementare una cosa di questo tipo?
gracias :)

 aiuterebbe soprattutto nell'organizzazione del lavoro)
 
Un sistema valido che a volte utilizzo e' colorare a piacere la colonna coi dati nuovi, metterla sotto a quelli esistenti, selezionare la colonna intera e poi fare "dati -> elimina duplicati". In questo modo, tra le caselle colorate, rimangono solo quelle con dati nuovi, cioe' non elaborati.
 
--
<)<)
L'Infante di Spagna

 news:505efde9-5991-4c9c...@googlegroups.com...
 
CUT
 
a fianco ai codici della lista parziale usa la funzione CERCA.VERTICALE, che 
ti servirà per cercare il codice della lista parziale nell'elenco dei 
Database Lavorati
 
Ciao 
 

petro ha detto questo mercoledì :

Giusto per dare quelche informazione in +.
Cerca.vert, cerca.verticale, vlookup in funzione della versione di 
excel che hai funziona in questo modo.
 
cerca.vert(cosacercare,dovecercare,cosarestituire,tipodimatch)
 
Quindi  nella colonna a fianco della lista parziale puoi inserire la 
funzine indicata dove:
- cosacercare deve puntare al codice parziale sulla riga
- dovecercare deve puntare all'intero elenco dei codici lavorati
- cosarestituire inserisci 1 che vuol dire il codice lavorato stesso
- tipodimatch metti falso o false se in inglese per estrarre solo i 
dati che corrispondono esattamente
 
Attenzione se "tiri" giù la formula ricordati prima di fissare lo 
spazio dei codici lavorati.
 
Come output sulla colonna vedrai o l'errore #N/D, quando il codice 
parziale non è nel gruppo di quelli lavorati, o il codice lavorato 
quando c'è.
 
Se vuoi farla un pochino più pulita puoi inserire questo controllo.
se.errore(cerca.vert(cosacercare,dovecercare,cosarestituire,tipodimatch);"KO") 
per avere KO sulle righe dei codici da lavorare.
Ciao
 
-- 
************** (.)_(.) *******************
Un amico è uno che sa tutto di te e,
nonostante questo, gli piaci
(E. Hobbard)
http://www.youtube.com/user/Nameci65
 
 
 

intanto grazie a tutti.
direi che avete centrato la soluzione, adesso devo solo un pelino affinarla.
 
Per esempio:
io vorrei usare questa funzione su un foglio separato rispetto al db
 
diciamo quindi che nel foglio due del file avrò la prima colonna con la lista dei codici e la seconda colonna con la formula.
 
è corretto definire la matrice in cui cercare con "foglio1!a1:foglio1b234" ?
 
inoltre, se devo tirare giù questa formula, come faccio a fissare la matrice in modo che non cambi ad ogni riga?
 
grazie mille per il vostro aiuto

 matrice in modo che non cambi ad ogni riga?
 
Puoi definire la matrice come "tutta la colonna A e tutta la colonna B", 
così
 
"foglio1!a:foglio1!b"
 
Ciao 
 

Fantastico!!!
funziona e alla grande!!

 funziona e alla grande!!
 
Lieto di essere stato utile e di uscire dal Luekeraggio ogni tanto ;)
 
Antonio