Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Excel - modifica automatica contenuto celle

    Ciao,
    spero mi possiate aiutare perchè sto sbattendoci la testa da tempo senza trovare una soluzione che non sia la modifica a mano ogni volta!

    Ho un programma che mi estrae un file tipo CSV di questo tipo (es. di una riga):

    TIMER;19.04. 10:51:00;OUTPUT;0;0;0;0;0;0;0;0;0;0;INPUT;1;1;1;1; 1;1;1;1;DS:;16;9;16;11;10;6;5;37;4;8;5;8;14;35;9;1 6;11;9;6;5;7;11;20;16;16;13;11;8;11;10;11;16;17;12 ;7;5;5;8;5;19;12;14;12;7;7;5;5;7;5;6;8;7;9;12;11;1 2;6;6;7;7;14;22;16;17;8;8;7;10;12;10;071:009;072:0 11;073:015;074:014;075:006;076:005;077:005;078:005;079:006;080:005;081:006;082:005;083:005;084:004;085:005;086:005;087:005;088:005;089:005;090:007;0 91:005;092:007;093:005;094:005;095:005;096:005;097 :005;098:005;099:005;100:005;101:004;102:005;103:0 07;104:006;105:005;106:007;107:006;108:006;109:005 ;110:006;111:007;112:005;113:007;114:005;115:005;116:005;117:007;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;

    Lo so, è difficile da leggere, ma non è questo l'importante!

    Il mio problema è che alcuni campi di quel file sono composti da valori come quelli in grassetto, ossia
    "numero_progressivo" + ":"+"valore"
    es: 112:005

    Una volta importato in excel il file, le colonne vengono correttamente suddivise, includendo però nelle celle i valori come quelli sopra.

    Esiste un modo per automatizzare la RIMOZIONE (o sostituzione con "") di parte del campo, in modo da ottenere solo il valore?
    es. passare da 112:005 a 005?

    I numeri prima del ":" sono progressivi via via che ci si sposta di colonna.
    es.
    la colonna X contiene tutti campi tipo 001:___ ,
    la colonna Y contiene tutti campi tipo 002:___ ,
    la colonna Z contiene tutti campi tipo 003:___ ,


    Ditemi che esiste un modo, altrimenti ad ogni generazione di questi file di LOG ci perdo mezza giornata solo per sistemare i valori.
    PS: ovviamente non mi è possibile modificare la generazione di tali file!

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,287
    Dopo il : sono sempre 3 valori?
    Se si prova con MID (MID(text,start_num,num_chars))

    Qualcosa tipo
    =MID(cella,4,3)

    Oppure più semplice
    =RIGHT(cella,3)
    Ultima modifica di URANIO; 19-04-2016 a 15:32

  3. #3
    Quote Originariamente inviata da URANIO Visualizza il messaggio
    Dopo il : sono sempre 3 valori?
    Se si prova con MID (MID(text,start_num,num_chars))

    Qualcosa tipo
    =MID(cella,4,3)

    Oppure più semplice
    =RIGHT(cella,3)

    i valori sono a 3 o a 4 cifre...

    per adesso ho fatto manualmente una singola sostituzione
    cercando "***:" sostituendo con ""

    ..meglio di niente, ma non è ancora la soluzione ottimale..

  4. #4
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,287

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.