Bentrovati a tutti,
Nella prima colonna di un file Excel si trovano i codici identificativi di alcuni (migliaia) di beni materiali ed immateriali.
Molti di questi, pur essendo di natura totalmente diversa ed appartenendo ad una diversa "filiale", hanno il codice identico.
Ho la necessità, una volta identificati tali codici identici, di modificare apponendovi anche soltanto un carattere alfabetico, quelli successivi al primo.
La formula CONTA.SE, che ho usato in un nuovo foglio nel quale ho riportato la colonna "A" e inserita la formula nella "B", mi ha permesso di scoprire quali sono i duplicati, che sono veramente tanti, ed alcuni ripetuti tre o più volte, ma, ad esempio, non mi è più possibile identificare il codice "originale" che può restare tal quale.
Vagando tra i diversi topics aperti negli anni ho scoperto come evidenziare con colori diversi i duplicati ma non come intervenire per apportare la modifica, "in massa" e in sicurezza.
Ho provato a creare una formula che prevedesse sia la funzione CONTA.SE sia CONCATENA (inserendo il carattere in una terza colonna per poi aggiungerlo ai doppi. Ero anche pronto ad eseguire la formula fino ad esaurire i doppioni dei primi doppioni) ma non sono riuscito a scriverla correttamente.
Per quel poco che so probabilmente sarebbe più efficace una Macro istruzione, ma con le mie conoscenze di VB riesco al massimo ad aggiungere un carattere a tutte le celle, senza distinzione.
Qualcuno può aiutarmi a trovare una soluzione, anche solo segnalandomi l'eventuale topic già pubblicato (che però mi è sfuggito), oppure suggerendomi la corretta sintassi della formula / macro (se fattibile)?
Mi scuso per la prolusione ma ho tentato di essere immediatamente comprensibile.
Grazie e
a presto sul forum