Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

elimina spazi

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] elimina spazi

Messaggioda Foto Utentetrittico69 » 9 apr 2010, 13:01

Si può modificare questa formula(senza usare VBA) =MAIUSC(B1143) che oltre a scrivere in maiuscolo mi tolga gli spazi prima della parola, fatti erroneamente dalla barra spaziatrice, in modo da accostare la parola a sinistra della cella
Avatar utente
Foto Utentetrittico69
14 1 2 6
Stabilizzato
Stabilizzato
 
Messaggi: 461
Iscritto il: 3 feb 2009, 22:24

0
voti

[2] Re: elimina spazi

Messaggioda Foto Utenteangus » 9 apr 2010, 13:55

il caro buon vecchio TRIM(). che in italiano è stato tradotto in: ANNULLA.SPAZI
quindi, riferita ad B1143, diventa =ANNULLA.SPAZI(MAIUSC(B1143))

ciao
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.490 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4172
Iscritto il: 20 giu 2008, 17:25

0
voti

[3] Re: elimina spazi

Messaggioda Foto Utentec1b8 » 9 apr 2010, 14:57

Però ANNULLA.SPAZI() e TRIM() non sono esattamente la stessa cosa.
Il TRIM() elimina gli spazi prima del primo carattere e dopo l'ultimo carattere, lasciando inalterato la parte centrale della stringa, il ANNULLA.SPAZI() elimina anche gli spazi (tranne uno) tra una parola e la successiva.

Non conosco in excel una formula del tutto equivalente al TRIM().
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[4] Re: elimina spazi

Messaggioda Foto Utenteangus » 9 apr 2010, 15:43

Non credo che Excel versione italiana abbia un comportamento diverso da Excel versione inglese

Io ce l'ho solo in italiano perciò non posso verificare, ma da quel che mi risulta si tratta soltanto di una traduzione del NOME della funzione e non una funzione diversa... come sembra anche da qui:
http://office.microsoft.com/en-us/excel/HP052093211033.aspx
http://office.microsoft.com/it-it/excel/HP052093211040.aspx

ciao
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.490 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4172
Iscritto il: 20 giu 2008, 17:25

0
voti

[5] Re: elimina spazi

Messaggioda Foto UtenteRenzoDF » 9 apr 2010, 16:33

nella mia versione di Excel -> Inglese 2003 Trim toglie spazi iniziali e finali e riduce gli spazi intermedi a 1 :!:
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[6] Re: elimina spazi

Messaggioda Foto Utenteangus » 9 apr 2010, 16:36

come dovrebbe appunto fare. (e come fa ANNULLA.SPAZI)
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.490 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4172
Iscritto il: 20 giu 2008, 17:25

0
voti

[7] Re: elimina spazi

Messaggioda Foto Utentec1b8 » 9 apr 2010, 16:43

Vi chiedo scusa, forse mi sono espresso male.
Volevo dire che la funzione ANNULLA.SPAZI() non si comporta come la vecchia buona TRIM() presente nei linguaggi tipo Visual Basic e, secondo me, non fa nemmeno quanto richiesto nella domanda iniziale.
Si chiedeva di eliminare gli spazi in testa alla stringa, forse anche in coda, ma non tra una parola e l'altra ridurre gli spazi a 1.
Scusate ancora se non sono stato chiaro da subito nel puntualizzare questa cosa.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[8] Re: elimina spazi

Messaggioda Foto Utenteangus » 9 apr 2010, 21:22

maaaaaaaaaaaaa ti pare che si sia da chiedere scusa? :wink:
ho immaginato che intendessi il trim() di qualche altro linguaggio, io invece mi riferivo alla versione inglese di excel.

Per quanto riguarda il problema iniziale, se è per risolvere l'uso "sbadato" di <spazio> direi che va benone, ma hai fatto bene ad dare l'informazione aggiuntiva della modifica degli spazi "intermedi"... può essere che non vada bene per il caso specifico!

saluti!
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.490 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4172
Iscritto il: 20 giu 2008, 17:25

0
voti

[9] Re: elimina spazi

Messaggioda Foto Utenteangus » 9 apr 2010, 21:27

[ot]
a proposito di traduzioni... ma... non era "c1P8" (che nella versione inglese e negli episodi I II III italiani, è R2D2) ?
in /dev/null no one can hear you scream
Avatar utente
Foto Utenteangus
8.490 4 6 9
G.Master EY
G.Master EY
 
Messaggi: 4172
Iscritto il: 20 giu 2008, 17:25

0
voti

[10] Re: elimina spazi

Messaggioda Foto Utentec1b8 » 9 apr 2010, 21:36

OT:
Esatto, nella versione originale era R2-D2, tradotto in italia con C1-P8. La prima volta che ho creato il nick, in altri forum, ho digitato per sbaglio la B al posto della P, da allora ho continuato a mantenere il nick "errato".
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23


Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti