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

Come ordini i dati alfanumerici come P15-033-1 in Excel?

L'ordinamento predefinito di Excel può lottare con dati alfanumerici come "p15-033-1" perché tratta ogni personaggio individualmente, piuttosto che comprendere le parti numeriche come numeri. Per ordinarlo correttamente, è necessario utilizzare una colonna di supporto. Ecco come:

Metodo 1:colonna di supporto con testo a colonne e concatenazione

1. Inserisci una colonna di supporto: Inserisci una nuova colonna accanto alla colonna di dati alfanumerici (supponiamo che i tuoi dati siano nella colonna A, quindi inserisci una nuova colonna B).

2. Dividi i dati (testo in colonne):

* Seleziona la colonna con i dati alfanumerici (colonna A).

* Vai alla scheda "Data" e fai clic su "Testo alle colonne".

* Scegli "delimitato" e fai clic "Avanti".

* Seleziona "Hyphen (-)" come delimitatore e fai clic su "Avanti".

* Scegli "generale" o "testo" come formato dei dati della colonna (dipende da come si desidera trattare le parti numeriche in seguito, a volte il generale funziona meglio). Fai clic su "Fine". Questo dividerà "P15-033-1" in tre colonne separate.

3. Crea il tasto di ordinamento (concatenata): Nella colonna Helper (B), concatenare le parti, imbottire i numeri con zeri per garantire l'ordinamento corretto. Supponiamo che i tuoi dati divisi siano ora nelle colonne A1, A2, A3:

Nella cella B1, immettere questa formula (regola i numeri di colonna se necessario):

`=A1 &text (A2," 000 ") &text (A3," 000 ")`

Questa formula fa quanto segue:

* `A1`:mantiene la lettera così come è.

* `Text (a2," 000 ")`:converte la seconda parte (ad esempio, 15) in testo, imbottirlo con zeri a tre cifre (ad esempio 015). Ciò garantisce che ordinano correttamente che "1" e "15".

* `Text (a3," 000 ")`:fa lo stesso per la terza parte numerica.

* `&`:Concatena tutte le parti insieme.

Trascina questa formula verso il basso per applicarla a tutte le righe.

4. Ordina: Selezionare l'intero intervallo di dati, inclusa la colonna alfanumerica originale e la colonna Helper. Vai alla scheda "Dati" e fai clic su "Ordina".

* Ordina per la colonna Helper (colonna B) in ordine crescente o discendente, se necessario.

5. (opzionale) Nascondi colonna Helper: Una volta ordinato, puoi nascondere la colonna B se non vuoi vederla.

Metodo 2:Helper Column con funzioni `Left`,` Mid`, `Right` e` Text` (per un approccio più conciso se conosci la struttura):

Se conosci la struttura esatta dei tuoi dati alfanumerici (ad esempio, sempre una lettera, due cifre, tre cifre, una cifra), è possibile semplificare la formula della colonna di supporto. Supponendo la stessa struttura:

Nella cella B1:

`=Left (A1,1) &Testo (Mid (A1,2,2)," 00 ") e testo (Mid (A1,5,3)," 000 ") e testo (a destra (a1,1)," 0 ")`

Questa formula estrae direttamente e formatta le parti senza bisogno del passaggio "Testo a colonne".

* `Left (A1,1)`:ottiene il primo personaggio.

* `Mid (A1,2,2)`:ottiene due caratteri a partire dalla posizione 2.

* `Mid (A1,5,3)`:ottiene tre caratteri a partire dalla posizione 5.

* `Giusto (a1,1)`:ottiene l'ultimo personaggio.

* `Text (...," 00 "), testo (...," 000 "), testo (...," 0 ")`:pad con zeri secondo necessità.

Ricorda di regolare i numeri nelle funzioni `mid` e` a destra 'se la struttura dei dati è diversa. Dopo aver creato la colonna Helper, seguire il passaggio 4 (ordinamento) e 5 (opzionale) dal metodo 1.

Scegli il metodo che si adatta meglio al tuo livello di comfort e alla complessità dei tuoi dati. Ricorda di testare sempre il tuo smistamento su un piccolo campione prima di applicarlo all'intero set di dati.

 

software © www.354353.com