Risultati da 1 a 12 di 12

Discussione: Correggere nomi di una colonna



  1. #1
    L'avatar di bob1976
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    italia
    Messaggi
    7
    Versione Office
    excel 03 11mac
    Likes ricevuti
    0
    Likes dati
    0

    Correggere nomi di una colonna

    Ciao a tutti,

    mio primo post e scusate se è una domanda stupida.

    ho un file che mi viene spedito ed in una colonna vi è un elenco di nomi , l'elenco dei nomi che mi arriva non è nella forma nome cognome, potrebbe contenere solo il cognome (a volte anche sbagliato).
    Attualmente li sistemo a mano dopo averli filtrati ma volevo capire se è possibile automatizzare il tutto.
    ad esempio:
    COLONNA CHE HO VORREI CHE FOSSERO COSI NOMI CORRETTI
    WAYN BRUCE WAYNE BRUCE WAYNE
    PETER PARKER PETER PARKER PETER PARKER
    PARKER PETER PARKER PROF XAVIER
    WAYNE BRUCE BRUCE WAYNE
    WAYNE BRUCE WAYNE
    PROF XAVIER PROF XAVIER
    XAVIER PROF XAVIER


    Io ho l'elenco dei nomi corretti, se nella colonna "colonna che ho" appaiono nomi diversi da quelli corretti non mi interessano,

    C'è qualcosa che posso fare per automatizzare la sistemazione dei nomi in excel?

    Grazie mille,

    Saluti.

  2. #2

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6795
    Versione Office
    2013
    Likes ricevuti
    718
    Likes dati
    164

    Re: Correggere nomi di una colonna

    Ciao Bob

    Se non ho capito male personalmente penso che sarebbe una cosa pressochè impossibile da fare.

    Per ogni nome corretto dovresti avere l'elenco di tutte le possibili "varianti" errate dello stesso (anche le più insignificanti) praticamente un numero altissimo moltiplicato per il numero dei nomi corretti.

    Alfredo

  3. #3

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7131
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1299

    Re: Correggere nomi di una colonna

    Ciao,
    da quel che ho capito hai dei nomi sbagliati ma è possibile avere in un elenco i nomi corretti?
    Allega un file excel come esempio di cioè che vuoi ottenere così possiamo provare a capire meglio.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  4. #4
    L'avatar di bob1976
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    italia
    Messaggi
    7
    Versione Office
    excel 03 11mac
    Likes ricevuti
    0
    Likes dati
    0

    Re: Correggere nomi di una colonna

    Si i nomi corretti io li conosco e li posso inserire in altra colonna o altro foglio excel

    vorrei capire se tramite qualche formula riesco a trasformare i nomi inseriti nella colonna "nomi che ho" in quelli inseriti nella colonna "vorrei che fossero così"

    allego file
    File Allegati File Allegati

  5. #5

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6795
    Versione Office
    2013
    Likes ricevuti
    718
    Likes dati
    164

    Re: Correggere nomi di una colonna

    Ma tu per ogni nome corretto sei in grado di determinare tutte le possibili varianti sbagliate?

    Perchè ad esempio per BRUCE WAYNE potrebbero esserci ad esempio: WAY, WAINE, WA, WE etc.

    Oppure per ogni nome corretto hai poche varianti?

    Occorrerebbe avere una casistica, il più completa possibile, dei nomi "errati" che ti arrivano.

    Alfredo

  6. #6
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Correggere nomi di una colonna

    Ciao a tutti amici di forumexcel

    @Bob1976, forse ci sono soluzioni miglior, ma mi è venuta cosi
    prova questa formula incollala in C6 e trascinala in basso

    =SE.ERRORE(CERCA.VERT("*"&A6&"*";$B$18:$B$20;1;0);CERCA.VERT("*"&ANNULLA.SPAZI(STRINGA.ESTRAI(A6;TROVA(" ";A6);10))&"*";$B$18:$B$20;1;0))

    in attesa di un tuo riscontro, un saluto

  7. I seguenti 2 utenti hanno dato un "Like" a Gerardo Zuccalà per questo post:


  8. #7
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2133

    Re: Correggere nomi di una colonna

    Ciao Bob1976, se ho capito bene, una possibile soluzione potrebbe essere la seguente:

    In B2:
    =SE.ERRORE(INDICE($C$2:$C$8;AGGREGA(15;6;(RIF.RIGA($C$2:$C$8)-RIF.RIGA($C$2)+1)/(TROVA(SINISTRA(A2;MIN(LUNGHEZZA($A$2:$A$8)));$C$2:$C$8)>0);1));"")

    formula matrice da attivare con CTRL+MAIUSCOLO+INVIO, e poi tirare giù alla bisogna.
    Invio il file di prova.
    Fa sapere se va bene, ciao.

    Chiedo scusa a Gerardo, che saluto, per la sovrapposizione, sei un fulmine.
    File Allegati File Allegati

  9. I seguenti utenti hanno dato un "Like"

    ges

  10. #8

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7131
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1299

    Re: Correggere nomi di una colonna

    Un saluto a tutti,
    in alternativa alla soluzione di Pkrome, tendendo conto dei 3 nomi corretti, in C7 da trascinare in basso:

    =SE(O(SINISTRA(A6;2)=SINISTRA(ANNULLA.SPAZI(SINISTRA($B$18;TROVA(" ";$B$18)));2);SINISTRA(A6;2)=SINISTRA(ANNULLA.SPAZI(STRINGA.ESTRAI($B$18;TROVA(" ";$B$18);10));2));$B$18;SE(O(SINISTRA(A6;2)=SINISTRA(ANNULLA.SPAZI(SINISTRA($B$19;TROVA(" ";$B$19)));2);SINISTRA(A6;2)=SINISTRA(ANNULLA.SPAZI(STRINGA.ESTRAI($B$19;TROVA(" ";$B$19);10));2));$B$19;SE(O(SINISTRA(A6;2)=SINISTRA(ANNULLA.SPAZI(SINISTRA($B$20;TROVA(" ";$B$20)));2);SINISTRA(A6;2)=SINISTRA(ANNULLA.SPAZI(STRINGA.ESTRAI($B$20;TROVA(" ";$B$20);10));2));$B$20;"")))

    EDIT: l'intervento di Gerardo mi era proprio sfuggito.
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  11. #9
    L'avatar di bob1976
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    italia
    Messaggi
    7
    Versione Office
    excel 03 11mac
    Likes ricevuti
    0
    Likes dati
    0

    Re: Correggere nomi di una colonna

    Grazie mille!
    sto usando quella di Gerardo e mi sembra funzionare bene.
    Se nella colonna "colonna che ho" ho un nome diverso da tutti i nomi corretti ad esempio PIPPO, la formula mi tira fuori un "errore Valore!", come posso fare per far si che mi lasci la cella vuota?

    Grazie ancora!

  12. #10
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Correggere nomi di una colonna

    Citazione Originariamente Scritto da bob1976 Visualizza Messaggio
    Grazie mille!
    sto usando quella di Gerardo e mi sembra funzionare bene.
    Se nella colonna "colonna che ho" ho un nome diverso da tutti i nomi corretti ad esempio PIPPO, la formula mi tira fuori un "errore Valore!", come posso fare per far si che mi lasci la cella vuota?

    Grazie ancora!
    Grazie per il tuo riscontro
    Ovvimente Pippo devi metterlo anche nella lista di ricerca altrimenti non lo trova e ti da errore

  13. #11

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7131
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1299

    Re: Correggere nomi di una colonna

    Citazione Originariamente Scritto da bob1976 Visualizza Messaggio
    ...
    Se nella colonna "colonna che ho" ho un nome diverso da tutti i nomi corretti ad esempio PIPPO, la formula mi tira fuori un "errore Valore!", come posso fare per far si che mi lasci la cella vuota?
    .
    Così:

    =SE.ERRORE(SE.ERRORE(CERCA.VERT("*"&A6&"*";$B$18:$B$20;1;0);CERCA.VERT("*"&ANNULLA.SPAZI(STRINGA.ESTRAI(A6;TROVA(" ";A6);10))&"*";$B$18:$B$20;1;0));"")
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  14. I seguenti utenti hanno dato un "Like"


  15. #12
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Correggere nomi di una colonna

    Ciao a tutti

    @Bob1976
    e se la tua domanda è stata risolta segna questa discussione come [RISOLTO]
    Vai nella barra dei menu, situata all’inizio di questa discussione, troverai il menu “Strumenti Discussione” quindi scegliere “Segna questo Thread come risolto”

Discussioni Simili

  1. Correggere Macro ricerca
    Di svizzera nel forum Domande su Excel VBA e MACRO
    Risposte: 9
    Ultimo Messaggio: 15/03/17, 16:20
  2. Risposte: 2
    Ultimo Messaggio: 30/01/17, 16:19
  3. [Risolto] sottrarre nomi della colonna 1 con colonna 2
    Di manucnx nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 23/01/17, 15:37
  4. Risposte: 22
    Ultimo Messaggio: 19/11/16, 21:08
  5. [Risolto] Formula SE da correggere
    Di roky48 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 23/10/16, 11:24

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •