aggiungi colonna e togli lascia solo celle con lettere L’argomento è risolto

Non è propriamente un programma di BI, ma nelle sue versioni più recenti anche Excel può fare grandi cose!

Moderatore: Utilizzo_prof_Excel

Rispondi

mb63
Messaggi: 123 | Topic creati
Iscritto il: gio 16 lug 2020, 15:09
Ringraziato: 5 volte

aggiungi colonna e togli lascia solo celle con lettere

Messaggio da mb63 »

buo0ngiorno

in un vecchio post mi avevate insegnato a sostituire le celle in cui c'erano delle lettere con vuoto

Codice: Seleziona tutto

Text.Combine(List.RemoveItems(Text.ToList([CodiceValore]),{"A".."Z"}))
ho cercato su internet ma non ho trovato la stringa corretta per fare un'altra cosa e cioè togliere tutti i numeri

esempio

123
456
AS
FG
895
RT

vede diventare

AS
FG

RT

Grazie


Avatar utente

Andrea90
Messaggi: 2240 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

aggiungi colonna e togli lascia solo celle con lettere

Messaggio da Andrea90 »

mb63,

Se hai capito come funziona la formula che ti abbiamo girato la scorsa volta allora ci metterai 2 secondi a capire come poterla modificare per il tuo nuovo scopo, altrimenti se ci si limita a copiare il codice che inviamo senza studiarselo per bene allora difficilmente riuscirai ad essere autonomo un giorno.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
mb63
Messaggi: 123 | Topic creati
Iscritto il: gio 16 lug 2020, 15:09
Ringraziato: 5 volte

aggiungi colonna e togli lascia solo celle con lettere

Messaggio da mb63 »

il primo problema è che la colonna contiene numeri e lettere ed è settata come lettere
a questo punto provo a duplicarla e settarla come numeri
vediamo
Avatar utente

Andrea90
Messaggi: 2240 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

aggiungi colonna e togli lascia solo celle con lettere

Messaggio da Andrea90 »

mb63,

Se stai parlando del formato dati della colonna allora stai prendendo la strada sbagliata, il sistema proverà a cambiare una stringa di testo, tipo AS12 in numero ed ovviamente non ci riuscirà dandoti un errore.

Il problema non è il formato dati, ma è capire la logica che utilizza la formula che hai allegato all’inizio … se hai capito la logica, modificarla per rimuovere i numeri da una stringa di testo è un attimo.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
mb63
Messaggi: 123 | Topic creati
Iscritto il: gio 16 lug 2020, 15:09
Ringraziato: 5 volte

aggiungi colonna e togli lascia solo celle con lettere

Messaggio da mb63 »

ho modificato il codice in questo modo

Codice: Seleziona tutto

=  Text.Combine(List.RemoveItems(Text.ToList([#"adegua codice valore - Copia"]),{"1","2","3","99"})))

solo che nel mio caso con un codice numerico

140944 lo trasforma in 40944

sicuramente c'è un metodo più veloce per non dover scrive tutti i numeri dall1 al 9 dentro le virgolette
Avatar utente

Andrea90
Messaggi: 2240 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 672 volte
Contatta:

aggiungi colonna e togli lascia solo celle con lettere

Messaggio da Andrea90 »

mb63,

Nella formula che hai girato all’inizio c’era scritto A..Z

Ovvero considera tutte le lettere maiuscole dalla A alla Z (hai provato a vedere cosa succede se in un campo calcolato scrivi {“A”..”Z”}?), dunque allo stesso modo potrai scrivere {“0”..”9”}

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
mb63
Messaggi: 123 | Topic creati
Iscritto il: gio 16 lug 2020, 15:09
Ringraziato: 5 volte

aggiungi colonna e togli lascia solo celle con lettere

Messaggio da mb63 »

Text.Combine(List.RemoveItems(Text.ToList([#"adegua codice valore - Copia"]),{"0".."9"}))

così funziona grazie per la spiegazione

Alla prossima
Avatar utente

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

aggiungi colonna e togli lascia solo celle con lettere

Messaggio da Enrico Galli »

Ciao, ho provato a farlo con "Aggiungi colonna da esempi" e lui suggerisce questa sintassi semplificata, che riporto per informazione:
Text.Remove([Colonna1], {"0".."9"})
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione

Autore del topic
mb63
Messaggi: 123 | Topic creati
Iscritto il: gio 16 lug 2020, 15:09
Ringraziato: 5 volte

aggiungi colonna e togli lascia solo celle con lettere

Messaggio da mb63 »

Enrico Galli ha scritto: ven 20 mag 2022, 13:45 Ciao, ho provato a farlo con "Aggiungi colonna da esempi" e lui suggerisce questa sintassi semplificata, che riporto per informazione:
Text.Remove([Colonna1], {"0".."9"})
Grazie per l'info come dice Andrea andrò a stusdiare
Rispondi