Condividi:        

[EXCEL] ... Questa e' una domanda semplice..:-)

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[EXCEL] ... Questa e' una domanda semplice..:-)

Postdi rosy2 » 17/09/14 11:50

Buongiorno a tutti!

Ho un problemino su un foglio che mi sta dando dei pensieri e non riesco a risolvere... quindi vi chiedo un aiuto! :oops:

Nel foglio sono presenti colonne con dati in formato inglese (separatore migliaia=",", separatore decimali=".") e anche colonne con dati in formato italiano (separatore migliaia=".", separatore decimali=","). Il tutto e' in formato Testo(o cosi' dice Excel). Sono dei valori che devono essere riportati in una pubblicazione, non devono essere sottoposti a formule o calcoli.

Alcune colonne in formato italiano devono essere duplicate per creare il relativo valore in formato inglese.
Ad es. "2.000" deve diventare "2,000", "12,75" deve diventare "12.75".
Ho provato ad usare "=Testo " definendo un formato ma non riesco. ho provato a fare un trova/sostituisci di "," con "." e viceversa, ma si perdono i decimali.... :eeh: :eeh: (2.000 diventa 2, ad esempio). Ho provato a spuntare "usa separatori di sistema" in opzioni avanzate... niente.

Avreste un suggerimento per favore? Grazie mille a tutti :)
Io uso...: Win7 + Office 2010 - in Italiano
rosy2
Utente Junior
 
Post: 28
Iscritto il: 17/04/13 11:02

Sponsor
 

Re: [EXCEL] ... Questa e' una domanda semplice..:-)

Postdi wallace&gromit » 18/09/14 17:18

ciao,
provo a buttare giù una soluzione.
Come prima cosa fai una copia del file e lavora solo su quella, mi raccomando! (non posso garantire che non succeda qualche casino)
Nel pannello di controllo definisci come impostazione del computer alcuni separatori completamente nuovi per le migliaia e per i decimali, per esempio "/" e "\".
Nel file excel se hai dei numeri in formato numero si saranno trasformati di conseguenza, ma parto dal presupposto che questo non sia successo perchè hai del testo.
Ora sostituisci tutti i punti dei numeri italiani con un nuovo simbolo, per es. apostrofo, apparirà per esempio 2'000, che non si trasformerà in 2 perchè excel si aspetta uno "/".
Ora trasformi le virgole in punti, così che i 12,75 diventa 12.75.
Poi risostituisci gli apostrofi e 2'000 diventa 2,000.
Infine rimetti le impostazioni internazionali come erano prima.
Office2016 + 2019 su win11
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2180
Iscritto il: 16/01/12 14:21

Re: [EXCEL] ... Questa e' una domanda semplice..:-)

Postdi Zer0Kelvin » 18/09/14 18:12

Ciao.
Mi sembra però di capire che, però, l'inversione dei separatori non deve avvenire in tutto il foglio ma solo in alcune colonne.
Sarebbe piu semplice/opportuno utilizzare una piccola macro:
1) Selezionare le colonne o aree interessate
2) Eseguire questa macro
Codice: Seleziona tutto
Sub Inverti_Separatori()
Dim Cella As Range
    For Each Cella In Selection.Cells
        If InStr(Cella, ".") <> 0 Then
            Cella = Replace(Cella, ".", ",")
        ElseIf InStr(Cella, ",") <> 0 Then
            Cella = Replace(Cella, ",", ".")
        End If
    Next Cella
End Sub


Se non sai come impostare la macro faccelo sapere.

PS: il titolo che hai usato per il post non è indicativo del contenuto del post stesso e ... la domanda non è proprio elementare.
[Win7,Office2010]
Condividere la conoscenza aumenta la ricchezza di tutti(Z0°K)
Dai ad un uomo un pesce e lo avrai sfamato per un giorno;insegnagli a pescare e lo avrai sfamato per sempre(Confucio)
Il sonno della ragione genera mostri(Francisco Goya)
Avatar utente
Zer0Kelvin
Utente Senior
 
Post: 388
Iscritto il: 08/04/12 11:23

Re: [EXCEL] ... Questa e' una domanda semplice..:-)

Postdi rosy2 » 19/09/14 10:03

Grazie mille wallace&gromit e ZerOKelvin!!! :)
Mi sa che sono proprio una schiappa in excel.
Adesso mi avete trovato addirittura due soluzioni diverse, entrambe che funzionano benissimo nel mio caso...
Mi piace moltissimo e per me e' tanto comoda la macro perche' prevede la selezione e posso applicarla a pezzi dove voglio, saltellando qua e la' sul foglio.
Grazie grazie grazie :) per tutto il tempo che mi avete risparmiato.
Prometto che il prossimo titolo topic sara' piu' attinente... :oops: :oops: :oops: :oops:
Io uso...: Win7 + Office 2010 - in Italiano
rosy2
Utente Junior
 
Post: 28
Iscritto il: 17/04/13 11:02


Torna a Applicazioni Office Windows


Topic correlati a "[EXCEL] ... Questa e' una domanda semplice..:-)":


Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti