Ordina il testo nelle tabelle di Excel con formule di matrice

Ecco come funziona in pochi passaggi

I fogli di calcolo Excel sono particolarmente convincenti quando sono strutturati in modo chiaro e comprensibile. Per questo motivo ha senso, oltre alla struttura generale di un foglio di calcolo, garantire che i dati oi testi di output siano disposti nella tabella. Se vuoi elencare i valori o i risultati della tua tabella Excel in modo ordinato, non devi necessariamente utilizzare le funzioni di ordinamento e filtro manuali che puoi trovare nella scheda "Dati". Allo stesso modo, i dati non devono essere laboriosamente spostati a mano, poiché Excel è in grado di ordinare automaticamente la tabella dopo aver inserito una formula.

Quando una formula per l'ordinamento automatico ha senso

Ogni utente di Excel conosce per pratica la seguente situazione: crei una tabella e inserisci i primi dati. Ulteriori informazioni verranno aggiunte in un secondo momento e la tabella diventerà meno chiara nel tempo. Se le tue tabelle Excel sono ordinate automaticamente utilizzando le formule, ciò non accadrà. La formula integrata fornisce automaticamente un nuovo ordine dei dati non appena i dati di origine nell'elenco cambiano.

Come ordinare automaticamente il testo in Excel in ordine alfabetico

Nell'esempio seguente di una funzione di ordinamento, i giorni della settimana sono nella colonna A nelle righe da 1 a 7 in ordine cronologico. Questi devono essere emessi in un intervallo di celle diverso in ordine alfabetico. Nell'esempio utilizziamo l'area della colonna C1: C7 per questo, poiché la colonna B è richiesta come colonna ausiliaria. La figura seguente mostra la struttura della tabella di esempio:

Ordinare il testo nelle tabelle di Excel - Ecco come

  1. Crea una colonna ausiliaria e inserisci la formula della matrice

    Utilizzare la colonna B come colonna ausiliaria per l'ordinamento. Hai bisogno del comando "SE" come funzione.Nel passaggio successivo, inserisci la seguente formula e i criteri di ordinamento nella cella B1:

    = SOMMA (SE (A $ 1: A $ 7 <A1; 1)) + (A1 = "") * 1000

    Poiché si tratta di una formula di matrice che esegue la ricerca nell'intervallo di celle A1: A7, è necessario confermare l'immissione della formula con CTRL MAIUSC INVIO per la funzione di ordinamento.

    Informazioni: In Microsoft Excel, le formule potenti sono chiamate formule di matrice. Questi consentono agli utenti di Excel di eseguire calcoli complessi che non possono essere eseguiti con le formule standard. Poiché la combinazione di tasti "CTRL + MAIUSC + INVIO" deve essere premuta dopo aver inserito la formula, le formule matriciali sono conosciute anche a livello internazionale come formule CSE (Ctrl-Maiuscole-Invio).

    Quindi copia la formula nella cella B1 fino alla cella B7. La figura seguente mostra l'uso della formula nella colonna ausiliaria nella tabella di esempio:

  2. Ordina i giorni della settimana nella colonna C

    Per ordinare i giorni della settimana nella colonna C, inserisci la seguente formula nella cella C1 nel passaggio successivo:

    = INDIRETTO ("A" & CONFRONTA (PICCOLO (B $ 1: B $ 7; LINEA ()); B $ 1: B $ 7; 0))

    Questa formula è anche una formula di matrice. Tiene conto dell'intervallo di celle B1: B7 e deve essere confermato anche con la combinazione di tasti "CTRL + MAIUSC + INVIO" per essere eseguito correttamente. Quindi copia la formula dalla cella C1 alla cella C7.

    La figura seguente mostra il risultato dell'ordinamento delle formule nella tabella di esempio:

L'esempio mostra che i giorni della settimana sono visualizzati in ordine alfabetico nella colonna C. A partire da martedì, tutti i giorni della settimana vengono visualizzati uno sotto l'altro. Tipici campi di applicazione della formula a matrice mostrata includono tabelle estese con centinaia di voci che devono essere ordinate di conseguenza.

Consiglio: Se non hai bisogno della colonna ausiliaria B, puoi nasconderla senza alcuno sforzo. Per nasconderlo, seleziona la colonna e fai clic sull'intestazione della colonna con il tasto destro del mouse. Chiama il comando NASCONDI dal menu di scelta rapida che appare.

In sintesi, l'uso di formule matriciali semplifica l'ordinamento automatico delle colonne in grandi tabelle Excel. Fogli di calcolo chiari vengono creati utilizzando colonne ausiliarie che possono essere nascoste se necessario.

FAQ

Quale valore aggiunto offre la funzione INDIRETTO in Microsoft Excel?

Con la funzione INDIRETTO in Excel, hai la possibilità di disegnare il riferimento da un'altra cella, anche per varie opzioni di ordinamento. INDIRETTO viene solitamente utilizzato come funzione in combinazione con altre funzioni. Ad esempio, la funzione INDIRETTO viene utilizzata nei moduli dinamici o per visualizzare un valore da un'altra colonna o da un altro foglio di lavoro.

Quando usi le funzioni PI PICCOLO e PI GRANDE in Excel?

A prima vista, le funzioni SMALL e LARGE sono associate a una funzione che restituisce il valore più piccolo o più grande. Questo è in parte vero perché entrambe le funzioni non restituiscono i numeri più piccoli o più grandi, ma funzionano in modo diverso. Entrambe le funzioni mettono i numeri in una riga e li ordinano in ordine crescente o decrescente. Nell'ultimo passaggio restituiscono il valore della posizione più piccola o più grande.

In che modo le formule di matrice sono diverse dai moduli standard in Excel?

Il termine formula di matrice viene utilizzato in Excel per distinguere potenti formule con le quali è possibile eseguire calcoli complessi. La specialità delle formule a matrice è la loro successiva combinazione di tasti obbligatoria. Dopo aver inserito la formula, ogni formula di matrice deve essere terminata con la combinazione di tasti "CTRL + MAIUSC + INVIO" per funzionare correttamente. Non è necessario utilizzare una scorciatoia da tastiera per le formule standard.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave