Vai al contenuto principale

Come creare un elenco dinamico senza spazi vuoti in Excel?

In alcuni casi, si dispone di un elenco di dati con alcuni spazi vuoti e ora si desidera creare un elenco dinamico basato su questi dati senza gli spazi vuoti e la maggior parte di voi potrebbe rimuovere gli spazi vuoti uno per uno, quindi creare l'elenco dinamico, ma qui Ti dirò un modo rapido per risolvere questa attività in Excel.

Crea un elenco dinamico e rimuovi gli spazi vuoti


freccia blu freccia destra Crea un elenco dinamico e rimuovi gli spazi vuoti

1. Selezionare una cella accanto all'elenco originale e digitare questa formula = SE (B2 = "", "", MAX (A $ 1: A1) +1) in esso, quindi trascina la maniglia di riempimento automatico fino all'intervallo desiderato. Ora vedrai solo le celle con i dati che hanno un numero accanto a. Vedi screenshot:

doc-elenco a discesa-senza-spazio-1

Nella formula sopra, B2 è la prima cella nell'intervallo in base al quale creerai un elenco dinamico.

2. Quindi vai su un'altra colonna e digita questa formula =IFERROR(INDEX($B$2:$B$11,MATCH(ROW()-ROW($D$1),$A$2:$A$11,0)),"") in esso, quindi trascina la maniglia di riempimento automatico verso il basso finché non vengono visualizzate celle vuote.

doc-elenco a discesa-senza-spazio-2

Nella formula sopra, B2: B11 è l'intervallo di dati originali e A2: A11 è l'intervallo che numera la riga nel passaggio 1.

3. Quindi selezionare una cella o un intervallo in cui si desidera creare l'elenco dinamico senza spazi e fare clic Dati > Convalida dati. Vedi screenshot:

doc-elenco a discesa-senza-spazio-3

4. Nel Convalida dati finestra di dialogo, selezionare Lista dal Consentire list e digita questa formula = OFFSET (Foglio1! $ C $ 1,1,0, MAX (Foglio1! $ A: $ A), 1) ai miglioramenti Fonte casella di testo. Vedi screenshot:

doc-elenco a discesa-senza-spazio-4

Note::

1. In Excel 2007, gli utenti non possono utilizzare riferimenti ad altri fogli di lavoro o cartelle di lavoro per Convalida dati criteri. Pertanto, è necessario selezionare una cella vuota nel foglio di lavoro corrente nel passaggio 3 e immettere la formula = OFFSET ($ C $ 1,1,0, MAX ($ A: $ A), 1) ai miglioramenti Fonte casella di testo al passaggio 4.

2. Nella formula precedente, C1 è la prima cella del nuovo elenco creato al passaggio 2.

5. Clic OK. Quindi puoi vedere l'elenco dinamico creato senza spazi.

doc-elenco a discesa-senza-spazio-5


selezionare rapidamente valori duplicati o univoci in un intervallo di Excel

Nel foglio Excel, se si dispone di un intervallo che include alcune righe duplicate, potrebbe essere necessario selezionarle o in sospeso, ma come si può risolvere rapidamente questo lavoro? Kutools for Excel, è possibile utilizzare il comando Seleziona Duplica e Celle uniche utility per selezionare rapidamente quelli duplicati o valori univoci nell'intervallo, o riempire lo sfondo e il colore del carattere per i duplicati e i valori univoci.  Fai clic per una prova gratuita di 30 giorni!
doc evidenzia duplicati su colonne 6
 
Kutools per Excel: con oltre 300 pratici componenti aggiuntivi di Excel, provabili gratuitamente senza limitazioni in 30 giorni.

Articoli relativi:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The version of Excel my workplace uses does not allow the filter function and I have been unsuccessfully searching for a workaround. FINALLY this was the one! I am crying tears of joy. Thank you.
This comment was minimized by the moderator on the site
Thanks so so much … working well for me, with some adjustments … love it ……😀👍🌟
This comment was minimized by the moderator on the site
Excellent! This works to eliminate cells with "" in them also and allows you to use many functions that cannot handle blank or empty cells. Thank you!
This comment was minimized by the moderator on the site
THank you so much for this beautiful trick !! very smart and beautiful ! Marc
This comment was minimized by the moderator on the site
you are a genius :)
This comment was minimized by the moderator on the site
Thanks a lot! Just perfect and exactly what I needed.
This comment was minimized by the moderator on the site
Hi Guys, your tutorial above 'create a dynamic list without blank in Excel' worked perfectly for me.

Without people like you I would never have gained the skills in Excel I have today.

Thank You so very much. Regards. JV
This comment was minimized by the moderator on the site
This works perfectly, thanks, but what can I do in case of dependant lists, where the secondary list depends on a primary list in another cell?
This comment was minimized by the moderator on the site
I recreated the exact same formulas and cells and it repeats the numbers. Instead of 1, 2, 3, it's showing, 1, 1, 2, 2, 3, 3, etc.
This comment was minimized by the moderator on the site
Hi, sdafasf, could you upload your data and formula for details?
This comment was minimized by the moderator on the site
I'm just getting circular reference on the max formula? It's not working. If I change my iteration settings, it just keeps continuously keeps adding for no reason.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations