Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Conversione dati su excel

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] Conversione dati su excel

Messaggioda quenci » 22 feb 2009, 19:39

Ciao a tutti.

Problemino: ho un file excel pieno di dati da 0 a 1023 e con tante tavole.

Vorrei convertire tutto quanto in forma esadecimale (da 0000 a 03FF) ma non riesco a trovare la funzione nell'help di excel.

Come posso fare?

Grazie a chi mi risponderà :)
quenci
327 2 4 5
---
 

0
voti

[2] Re: Conversione dati su excel

Messaggioda Foto Utentephylum » 22 feb 2009, 19:48

Excel 2003,2007:

Decimale.Hex(numero;cifre)

qui se p.es A contiene i num. in dec. B=Decimale.Hex($A1;4)
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[3] Re: Conversione dati su excel

Messaggioda quenci » 22 feb 2009, 19:52

Oh grazie Phylum, ora lo provo subito.

buona domenica
quenci
327 2 4 5
---
 

0
voti

[4] Re: Conversione dati su excel

Messaggioda Foto Utentephylum » 22 feb 2009, 20:04

:P (esempio ^_^)
Allegati
esempio.png
esempio.png (63.51 KiB) Osservato 2714 volte
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[5] Re: Conversione dati su excel

Messaggioda quenci » 22 feb 2009, 20:14

...accidenti, ho excel 2002 e come risultato mi restituisce #NOME?

al che ho provato ad installare gli "strumenti di analisi" come comp. aggiuntivo ma niente.

Devo passare alla ver 2003 o si può fare qualcosa lo stesso?
quenci
327 2 4 5
---
 

0
voti

[6] Re: Conversione dati su excel

Messaggioda Foto Utentephylum » 22 feb 2009, 20:20

beh di fare si puo' fare "in altro modo" (una macro in VBA)
comunque ti inviterei ad allegare il foglio, in caso anche uno "vuoto" con solo il tentativo cosi' vediamo che si puo' fare :P

comunque
#NOME?
lo dice se:
a) la funzione nn e' implementata
b) il nome della funzione e' digitato in modo non corretto
c) se uno dei parametri e' errato
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[7] Re: Conversione dati su excel

Messaggioda quenci » 22 feb 2009, 20:43

ah, allora ho sbagliato qualcosa. Un attimo che verifico...

Caspio, avevo fatto due errori in un colpo solo: comunque adesso va.

Secondo problema: se ora volessi copiare il tabellone di origine in un file analogo con tutti i dati convertiti nelle stesse posizioni, lo posso fare ad esempio con una batch?
quenci
327 2 4 5
---
 

0
voti

[8] Re: Conversione dati su excel

Messaggioda Foto Utentephylum » 22 feb 2009, 23:38

quest'ultima richiesta mi è poco chiara

comunque se l'ho interpretata correttamente

Codice: Seleziona tutto
Foglio_orig:
a b c d
1 2 3 4

Foglio_mod.
a      b     c    d
0x01 0x02 0x03 0x03 (da intendersi la versione hex


tutto quello che devi fare e aprire un foglio vuoto e invece di =Decimale.Hex($A1,4)
diventa Foglio1!$A (comunque per avere il riferimento basta che mentre stai scrivendo la formula e sei a ( clicchi sul foglio1 e sulla cella interessata e poi ritorni )
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[9] Re: Conversione dati su excel

Messaggioda quenci » 22 feb 2009, 23:53

Non so come ringraziarti Phylum per tutto l'aiuto che mi dai. Hai molta pazienza e cortesia e io sono de coccio su queste cose, faccio fatica a capirle e a chiederle... di più :oops:

A dire il vero stavo rieditando la mia ultima domanda perché per come l'avevo posta era davvero molto equivoca.

Vediamo se ora riesco a mettere a frutto tutto quanto mi hai dato. Grazie ancora, e... un bacio :mrgreen: :wink:
quenci
327 2 4 5
---
 

0
voti

[10] Re: Conversione dati su excel

Messaggioda quenci » 24 feb 2009, 0:00

Eseguito e tutto è andato perfettamente :)
In effetti non sapevo che bastasse cliccare sulle celle per "importare" i dati, anche da altri fogli nel medesimo file xls... :oops:

Ora viene il bello: grazie a questa tecnica dovrei creare un'ulteriore conversione, ma sempre rimanendo dentro lo stesso file xls ma in un ulteriore foglio.
In pratica vorrei convertire questi dati esadecimali in un formato che non sia più nella forma 0000..FFFF bensì in una forma traducibile come quei strani caratteri che si vedono in alcuni files di dati, cioè due caratteri consecutivi che rappresentino ogni dato a 2byte (FFFF sono due byte da 8 bit, quindi due "strani caratteri", giusto?) e che non sempre sono visibili come carattere bensì come dei rettangolini neri, sperando che excel lo consenta.

Tutto questo è fattibile?

Ancora un grosso grazie a Phylum e a chiunque mi darà una mano. Per me è un'esperienza che credevo impossibile date le mie scarse attitudini nell'informatica, ma che sta prendendo un'altra piega grazie a questo forum :P
quenci
327 2 4 5
---
 

Prossimo

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti