Automatizzare TESTO...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

[Risolto] Automatizzare TESTO IN COLONNE

21 Post
2 Utenti
2 Reactions
1,998 Visualizzazioni
Forum 1
(@androidiano)
Post: 0
New Member
Avviatore di Topic
 

Buongiorno e Buon Anno a tutti. Mi chiamo Pierluigi e sono appena entrato a far parte del forum.

Ho una stazione meteo che tramite un gateway invia i dati ad un server dal quale estraggo i dati su un foglio excel per poi elaborarli e creare dei grafici

per ogni misurazione (temperatura, umidità, fulmini, vento etc).

Per i grafici dell'umidità e fulmini, mi occorre elaborare i dati con la funzione "Testo in colonne" ma, siccome sono molti e per più colonne, ogni volta selezionarli tutti mi risulta un pò troppo macchinoso.

E' possibile automatizzare il tutto con una formula?

Le colonne in questione sono E, V, W, AC

I datida incolonnare vanno dalla riga 3 a 290.

Spero di essere riuscito a spiegarmi e ringrazio in anticipo tutti.

Versione di Excel
Sistema operativo
 
Postato : 02/01/2022 12:10
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

non capisco se le vuoi per riga o cosa

ma se usi

MATR.TRASPOSTA

 

in un attimo fai

 
Postato : 02/01/2022 18:26
Forum 1
(@androidiano)
Post: 0
New Member
Avviatore di Topic
 
Postato da: @gianfranco55

ciao

non capisco se le vuoi per riga o cosa

ma se usi

MATR.TRASPOSTA

 

in un attimo fai

Ciao

vorrei evitare di fare come nel video allegato e automatizzare quel passaggio.

Comunque per rispondere alla tua domanda, si in colonna.

immaginavo di aver confuso il discorso

 
Postato : 02/01/2022 19:22
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

con il vba ma perdi la formattazione

scrivi 1 in AE3 e lancia la macro

Sub Macro1()
Range("AE3").Select
Selection.Copy

Range("B3:AD290").Select
Range("B3").Activate
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply, _
SkipBlanks:=False, Transpose:=False
Range("A3").Select
End Sub

 

 

tutto da migliorare

non sono esperto di vba

 
Postato : 03/01/2022 09:59
Forum 1
(@androidiano)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55

Purtroppo in vba sono completamente a zero e dovrei rivoluzionare il tutto per poi elaborare i grafici se dovesse perdersi la formattazione.

 

Grazie comunque

 
Postato : 04/01/2022 11:27
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

ma se hai solo righe alternate

cosa centra con il grafico?

non ho visto qualche cosa?

 
Postato : 04/01/2022 11:45
Forum 1
(@androidiano)
Post: 0
New Member
Avviatore di Topic
 
Postato da: @gianfranco55

ciao

ma se hai solo righe alternate

cosa centra con il grafico?

non ho visto qualche cosa?

Da autodidatta sicuramente, con esperti che ci sono qui, non volevo farmi insultare e non ho allegato il tutto.

Il primo file che ho allegato "Dati Stazione.xlsx" contiene i dati estratti dal server così come sono.

Non chiedermi il perché di alcune cose (non so risponderti sinceramente) ma, quei dati devo prima sostituire i "." con le "," e per i dati che si trovano nelle colonne E, V, W, AC devo utilizzare la funzione "testo in colonne", altrimenti i grafici non mi escono giusti.

Fatto ciò ho creato un altro file excel nel quale in un foglio ho i dati che copio da "Dati Stazione.xlsx", in uno gli stessi dati ma con funzioni e formule per avere solo alcune cose nei grafici, in uno i soli grafici.

Lo so ci sono passaggi sicuramente inutili e che avrei voluto fare in un solo file e tutto automatizzato ma, sono impazzito per giorni interi a fare prove senza riuscirci, così mi sono adattato ma, sta diventando stancante, soprattutto se per alcuni gioni non lo faccio.

Sicuramente ci sarà una soluzione più veloce e sono qui per ricevere aiuto appunto.

Allego l'altro file finale

 
Postato : 04/01/2022 12:05
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

ho visto che tra i foglio Dati e il foglio result

le colonne sono sfalsate

ora per fare una cosa semplice basta che usi le formule con un *1

 

esempio

=result_list!W3*1

 

e viene trasormato tutto in numero

 

ma dimmi le intestazioni del foglio Dati sono sempre quelle?

perchè con una formula sistemi i dati senza stare lì a scegliere la colonna

 

poi il foglio result ha il . al posto della virgola?

 
Postato : 04/01/2022 12:23
Forum 1
(@androidiano)
Post: 0
New Member
Avviatore di Topic
 
Postato da: @gianfranco55

ciao

ho visto che tra i foglio Dati e il foglio result

le colonne sono sfalsate

ora per fare una cosa semplice basta che usi le formule con un *1

 

esempio

=result_list!W3*1

 

e viene trasormato tutto in numero

 

ma dimmi le intestazioni del foglio Dati sono sempre quelle?

perchè con una formula sistemi i dati senza stare lì a scegliere la colonna

 

poi il foglio result ha il . al posto della virgola?

Intanto grazie per il supporto...

Si tra i foglio Dati e il foglio result le colonne sono sfalsate solo perché quando creai il tutto erano quelle che mi servivano avere a prima vista da elaborare ma, volendo posso riorninarle se sempleficherebbe il tutto.

Aggiungere il *1 è per evitare il passaggio "testo in colonne" nell'altro file?

Se per intestazioni intendi quelle in celestino, si restano sempre quelle ameno che non rinomino io i sensori dal server web della stazione meteo o aggiungo altro.

Poi si ti confermo che il foglio result ha il . al posto della virgola, dal server me li estrae così ma, per avere i dati corretti da visualizzare nei grafici devo sostituirli, non so il perché.

Magari potessi sistemare il tutto con una formula, mi risparmieresti un sacco di lavoro.

 
Postato : 04/01/2022 12:46
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

guarda la formula  é

=MATR.SOMMA.PRODOTTO((result_list!$A$3:$A$290=$A3)

*(result_list!$B$1:$AD$1=B1)*

(result_list!$B$2:$AD$2=B2)*

SOSTITUISCI(result_list!$B$3:$AD$290;".";","))

 

ma c'è il problema delle celle unite nelle intestazioni

ora per il foglio dati è semplice

ma il foglio result

ti scarica anche le intestazioni o le hai messe tu

 
Postato : 04/01/2022 12:51
Forum 1
(@androidiano)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55 

Purtroppo le scarica direttamente così dal server per distinguere i dati dei vari sensori ma, volendo li estraggo il foglio dal server, tolgo le intestazioni e li copio nell'eventuale foglio dove applico la formula, sarebbe sicuramente meno lavoro di prima

 
Postato : 04/01/2022 13:04
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

esempio con intestazioni ritoccate e

portando i . al posto delle virgole in foglio result

 
Postato : 04/01/2022 13:05
Forum 1
(@androidiano)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55 

Ho dato uno sguardo al file e alla formula (anche se bene o male ho capito qualcosa, non riesco ad interpretarla del tutto. Approfondirò sicuramente, anche perché ciò che tu hai fatto in 5min io non sarei stato in grado) e ho notato che alcuni dati sono a 0 (ad es. quelli di F e G del foglio dati) ma, forse perché le colonne tra i fogli dati e result_list sono sfalsati (se fosse così lo sistemo).

La procedura quindi ora è così :

-i dati che estraggo dal server, basta che li copio nel foglio result_list del tuo file

-tolgo l'unione delle celle dall'intestazione

-la tua formula fa il resto giusto?

Appena ho un pò di tempo riorganicco il tutto e verifico che i grafici risultino ok (a me occorrono un pò di ore rispetto a te ma ce la farò).

Intanto un grazie infinito per il tempo dedicato.

 
Postato : 04/01/2022 14:12
gianfranco55
(@gianfranco55)
Post: 1797
Moderatore
 

ciao

ogni colonna delle intestazioni ha il nome

solo che l'ho colorato come lo sfondo.

 

le colonne F G

ti rendono 0

perchè

in intestazione hai scritto

APOGEE_DIY

 

mentre andrebbe scritto

CH3_APOGEE_DIY

 

prova e vedi che funziona

 

 
Postato : 04/01/2022 14:39
Forum 1
(@androidiano)
Post: 0
New Member
Avviatore di Topic
 

@gianfranco55 

Capito tutto e risolto grazie ancora....ti aggiorno se si è risolto del tutto ma credo di si.

Buona giornata

 
Postato : 04/01/2022 17:07
Pagina 1 / 2
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download