Excel - "normalizzare" i dati

Anonimo
2017-01-01T10:34:04+00:00

Salve a tutti, ho il seguente problema con un file XLS: dispongo di 2 colonne, una con la Ragione Sociale e una con la P.Iva.

Purtroppo i dati non sono omogenei e questo crea un problema nelle tabelle pivot, ecc. ecc.

Faccio un esempio: alla medesima P.Iva corrispondono diverse descrizioni di ragione sociale a seconda dell'origine dei dati, tipo: Pippo SRL oppure Pippo S.R.L. oppure PIPPO, ecc. ecc.

Dovrei trovare un metodo per fare modificare automaticamente tutte le voci "Ragione Sociale" collegate ad una determinata P.Iva in modo da ritrovarmele tutte identiche.

Visto che parliamo di 35.000 righe e passarle a mano una alla volta è impossibile, esiste un metodo "automatico" ?

Grazie a tutti coloro che vorranno aiutarmi.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2017-01-01T17:33:34+00:00

Nell'ipotesi che tu abbia la Rag.Soc. in colonna A e la P.IVA in colonna B, direi che la soluzione migliore consiste nel prendere la prima Rag.Soc. riferita a una P.IVA e accoppiarla ad ogni P.IVA uguale.

In C2: =INDICE($A$2:$A$40000;CONFRONTA($B2;$B$2:$B$4000;0))

da copiare in basso (doppio clic sul quadratino di riempimento).

Il calcolo avviene in una frazione di secondo.

Successivamente puoi selezionare la nuova colonna C e incollarla su altra colonna o sulla stessa colonna A con un copia/incolla valori. Dopo di che puoi eliminare la colonna C con tutte le formule.

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

  2. Anonimo
    2017-01-02T02:02:28+00:00

    ciao Paolo, grazie infinite per l'aiuto !

    Tutto risolto :-)

    Grazie ancora !

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-01-02T02:01:34+00:00

    Grazie delle info Norman, sei stato gentilissimo ed utilissimo !

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2017-01-01T11:10:07+00:00

    Ciao Roberto,

    ho il seguente problema con un file XLS: dispongo di 2 colonne, una con la Ragione Sociale e una con la P.Iva.

    Purtroppo i dati non sono omogenei e questo crea un problema nelle tabelle pivot, ecc. ecc.

    Faccio un esempio: alla medesima P.Iva corrispondono diverse descrizioni di ragione sociale a seconda dell'origine dei dati, tipo: Pippo SRL oppure Pippo S.R.L. oppure PIPPO, ecc. ecc.

    Dovrei trovare un metodo per fare modificare automaticamente tutte le voci "Ragione Sociale" collegate ad una determinata P.Iva in modo da ritrovarmele tutte identiche.

    Visto che parliamo di 35.000 righe e passarle a mano una alla volta è impossibile, esiste un metodo "automatico" ?

    Per quanto riguarda le differenze tra  dati minuscoli e maiuscoli, potresti utlizzare una colonna di appoggio per convertire i valori in maiuscoli con la funzione MAIUSC e quindi fare una operazione di copia \ incolla speciale valori.

    Per eventuali differenze di ortografia, prova a scaricare il componente aggiuntivo Fuzzy Lookup di Microsoft:

    https://www.microsoft.com/en-gb/download/details.aspx?id=15011

    In alternativa, se nella colonna accanto alla Ragione Sociale ci fosse sempre la corrispondente P.Iva, potrei postare una macro per sostituire eventuali ortografie alternative con la prima versione che si trova nel foglio. In quest'ultimo caso, sarebbe utile sapere le colonne  e gli intervalli di interesse

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento