Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

piccolo problema per sostituzione valori

Ultimo Aggiornamento: 30/05/2017 10:54
Post: 1
Registrato il: 02/03/2017
Utente Junior
x
OFFLINE
02/03/2017 12:02

salve a tutti, sono nuovo del foro...ho bisogno di un aiuto
vi spiego, ho diverse migliaia di righe di un codice
del tipo 34143.d23.432
ho preso solo le ultime 3 cifre e devo sostituirle con altre
con un trova sostitisci è molto lunga perche ce ne sono parecchi, in un altra tabella ho i codici da sostituire:


esempio:

fwefw.fwef.edr
fewfe.fewe.efr

altra tabella


edr 01
efr 02

quando trova edr sostituisci con 01 quando trova efr sostituisci con 02

risultato

fwefw.fwef.01
fwefw.fwef.02

esiste qualcosa? o devo fare con trova sotituisci? (sono centinaia di cambi ci metto una vita)
grazie mille

[Modificato da Davide Vaccarini 02/03/2017 12:03]
Post: 1.093
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
02/03/2017 12:30

Ciao
non che sia molto chiaro, ma cosa ti impedisce di fare una sostituzione di massa?

sostituisci tutto?

saluti
Domenico
Win 10 - Excel 2016
Post: 1.046
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
02/03/2017 12:32

ciao


=SE(DESTRA(D2;3)="edr";SOSTITUISCI(D2;"edr";"01");SOSTITUISCI(D2;"efr";"02"))



d2 è la cella della frase

e tirala fin dove vuoi

Post: 1
Registrato il: 02/03/2017
Utente Junior
x
OFFLINE
02/03/2017 13:17

Re:
dodo47, 02/03/2017 12.30:

Ciao
non che sia molto chiaro, ma cosa ti impedisce di fare una sostituzione di massa?

sostituisci tutto?

saluti



che sono oltre 300 tipi di codici da sostituire...ci metto tempo...
bada, non i risultati, i codici proprio...devo fare trova e sostituisci per 300 codici diversi


Post: 2
Registrato il: 02/03/2017
Utente Junior
x
OFFLINE
02/03/2017 13:20

x
sulla colonna M voglio il codice L relativo alla colonna I (in relazione alla colonna K)

per capirci meglio nella quinta riga dove c'è A0

A0 A4 005 ----> mi deve mettere 001 (preso dalla colonna K(A0 e L 001)



sul disegno sono sceso di una riga rispetto all'originale I...ma devono stare sulla stessa riga
[Modificato da Davide Vaccarini 02/03/2017 13:32]
Post: 1.095
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
02/03/2017 13:35

Ciao
magari la prossima volta invia un file di esempio per evitare di ricostruire il tuo.

Vedi se riesci ad adattarlo alla tua esigenza. La routine fa un loop della tabella in E:F e sostituisce la col. A dove trova riscontro.

saluti

[Modificato da dodo47 02/03/2017 13:36]
Domenico
Win 10 - Excel 2016
Post: 3
Registrato il: 02/03/2017
Utente Junior
x
OFFLINE
02/03/2017 16:43

Re:
dodo47, 02/03/2017 13.35:

Ciao
magari la prossima volta invia un file di esempio per evitare di ricostruire il tuo.

Vedi se riesci ad adattarlo alla tua esigenza. La routine fa un loop della tabella in E:F e sostituisce la col. A dove trova riscontro.

saluti




grazie dodo, la macro funziona...solo una cosa...dovrei fare la stessa procedura per alcune descrizioni...siccome hanno nel contenuto della descrizione anche a desempio un pezzetto di codice "ch h1 re"...etc...mi succede un casino con la descrizione perche è come se non facesse una singola passata ma diverse passate e crea un casino con la tabella...come si può risolvere?
Post: 1.096
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
02/03/2017 16:48

Ciao
fai un esempio concreto

saluti
Domenico
Win 10 - Excel 2016
Post: 4
Registrato il: 02/03/2017
Utente Junior
x
OFFLINE
02/03/2017 16:55

ti mando un pezzetto così capisci meglio

quello in foglio uno è ok....l'altro in foglio 3 si impolpa parecchie cose :)


meglio questo altro file
[Modificato da Davide Vaccarini 02/03/2017 17:05]
Post: 1.097
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
02/03/2017 17:04

Ciao
non capisco cosa devi fare nel foglio3; mi fai un esempio concreto?

[Modificato da dodo47 02/03/2017 17:04]
Domenico
Win 10 - Excel 2016
Post: 5
Registrato il: 02/03/2017
Utente Junior
x
OFFLINE
02/03/2017 17:07

se eseguo la tua macro nel foglio 1 è ok, tutto perfetto...nella parte del foglio 3 con descrizione, si sovrappongono le parole in alcuni punti.

se provi ad esegeuire la macro che mi hai mandato nei due fogli lo vedi subito...
[Modificato da Davide Vaccarini 02/03/2017 17:15]
Post: 6
Registrato il: 02/03/2017
Utente Junior
x
OFFLINE
02/03/2017 17:27

penso che a me serva:

se il valore della colonna A corrisponde a un valore della colonna B, scrivi il valore di destra (colonna C) nella colonna D
[Modificato da Davide Vaccarini 02/03/2017 17:28]
Post: 1.098
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
02/03/2017 17:45

Ciao

prova a sostituire XlPart con XlWhole

saluti

Domenico
Win 10 - Excel 2016
Post: 7
Registrato il: 02/03/2017
Utente Junior
x
OFFLINE
03/03/2017 07:50

re edit...okok funge...grazie mille :))
[Modificato da Davide Vaccarini 03/03/2017 08:16]
Post: 0
Registrato il: 22/12/2006
Utente Junior
OFFLINE
30/05/2017 10:54

grazie è servito anche a me
grazie è servito anche a me
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:09. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com