Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> .

Scambio di virgole con Full Stop in Microsoft Excel?

Non esiste una singola funzione in Microsoft Excel per sostituire direttamente le virgole con periodi (fermate complete). Dovrai utilizzare la funzione `sostitutiva 'o le funzioni` find` e `sostituire`, a seconda delle tue esigenze.

Metodo 1:utilizzando il sostituto (più semplice per le singole sostituzioni)

Se vuoi solo sostituire * tutte * virgole con i periodi, la funzione `sostitutiva è la più semplice:

`=Sostituto (a1,", ",". ")`

Questa formula sostituisce tutte le virgole (`,`) nella cellula A1 con periodi (`.`). Sostituisci `A1` con la cella contenente il testo che si desidera modificare.

Metodo 2:Utilizzo di Trova e sostituire (più controllo, per scenari complessi)

Se hai bisogno di più controllo, come sostituire solo virgole in parti specifiche del testo o gestire più istanze in modo diverso, è possibile utilizzare una combinazione di `find` e` sostituire` (anche se questo probabilmente richiederebbe VBA per scenari davvero complessi). Per casi semplici, `sostituto` è sufficiente.

Esempio (Trova e sostituire - Non consigliato per la virgola semplice/swap per il periodo):

Questo è eccessivo per una semplice virgola per la sostituzione del periodo ma mostra il concetto:

Dovresti nidificare le funzioni `Trova` e` sostituire`, potenzialmente all'interno di un loop (macro VBA), per ottenere sostituti più sofisticati. La logica principale sarebbe:

1. Trova: Usa `find (", ", a1)` per individuare la prima virgola.

2. Sostituire: Usa `sostituire (a1, find (", ", a1), 1,". ")` Per sostituire la prima virgola con un periodo.

3. Ripeti: Passaggi di loop 1 e 2 fino a quando `Trovate restituisce un errore (che non significa più virgole).

Considerazioni importanti:

* Impostazioni regionali: Le tue impostazioni regionali potrebbero influire su come vengono interpretate virgole e periodi. Assicurati che le formule utilizzino i caratteri corretti per la tua regione.

* Tipo di dati: Se le celle contengono numeri formati con virgole come separatori di migliaia, ciò cambierà il valore numerico. Potrebbe essere necessario convertire i numeri in testo prima usando la funzione `text` prima di applicare la sostituzione. Ad esempio:`=sostituto (testo (a1,"#"),", ",". ")`

In sintesi: Per una semplice sostituzione della virgola, la funzione `sostitutiva 'è il metodo migliore ed efficiente. Per scenari complessi che necessitano di più controllo, considera VBA. Ricorda di applicare la formula all'intera colonna o intervallo di celle, se necessario.

 

software © www.354353.com