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

Come si muovono i dati separati da virgola all'interno di una cella Excel nelle proprie celle?

È possibile spostare i dati separati da virgola all'interno di una cella Excel nelle proprie cellule usando una combinazione di formule e funzioni. Ecco due metodi comuni:

1. Utilizzo della funzione Testo a colonne:

Questo è il metodo più semplice:

1. Seleziona le celle contenente i dati separati da virgola.

2. Vai ai dati Scheda nel nastro Excel.

3. Fare clic su testo su colonne .

4. Nel converti il ​​testo in colonne , Scegli delimitato come tipo delimitatore.

5. Controlla la casella per virgola come delimitatore.

6. Fare clic Avanti .

7. Scegli la destinazione Per i dati separati (è possibile scegliere una nuova posizione o sovrascrivere i dati originali).

8. Fare clic Finitura .

2. Usando formule:

Questo metodo è più flessibile e può essere utilizzato con diversi delimitatori:

1. Crea una colonna di supporto Accanto ai dati che si desidera separare.

2. Usa la funzione Trova Per individuare la prima virgola nella cella. Ad esempio, se i dati si trovano nella cella A1, la formula nella colonna Helper sarebbe:`=Find (", ", A1)`

3. Usa la funzione sinistra Per estrarre il testo prima della prima virgola:`=a sinistra (a1, trovare (", ", a1) -1)`

4. Usa la funzione giusta Per estrarre il testo dopo la prima virgola:`=a destra (a1, len (a1) -find (", ", a1))`

5. Copia la formula fino alle altre celle nella colonna helper.

6. Usa la funzione di testo (se necessario) per formattare i valori estratti (ad esempio, per convertirli da numeri al testo).

Esempio usando formule:

Supponiamo di avere i seguenti dati nella cella A1:

`` `

Mela, banana, ciliegia

`` `

Ecco le formule per separare i dati in tre celle (B1, C1 e D1):

* B1 (Apple): `=Left (A1, Find (", ", A1) -1)`

* C1 (banana): `=Mid (a1, find (", ", a1) +1, find (", ", a1, find (", ", a1) +1) -find (", ", a1) -1)`

* D1 (Cherry): `=A destra (a1, len (a1) -find (", ", a1, find (", ", a1) +1))`

Spiegazione:

* find (",", a1) Trova la prima virgola nella cella A1.

* a sinistra (a1, find (",", a1) -1) estrae tutto a sinistra della prima virgola.

* Mid Estrai il testo tra la prima e la seconda virgola (regola la formula per più virgole).

* a destra (a1, len (a1) -find (",", a1, find (",", a1) +1)) estrae tutto a destra della seconda virgola.

Nota:

* È possibile regolare la formula per diversi delimitatori (ad esempio, usando `;` invece di `,`) sostituendo la virgola nella funzione Trova.

* Se hai più di tre valori separati da virgola, dovrai modificare di conseguenza le formule medio e giuste per estrarre i dati corretti.

Scegli il metodo che si adatta meglio alle tue esigenze e alla complessità dei tuoi dati.

 

software © www.354353.com