Inhaltsverzeichnis
Wenn Sie mit einer großen Datenbank arbeiten, kann es sein, dass Sie eine Liste von Daten oder Text aus der gegebenen Datenbank erstellen müssen. Wenn Sie dies manuell tun, wird es Sie viel Zeit kosten. Excel hat einige Funktionen und Formeln, mit denen Sie Ihre Liste leicht aus dem Datenbereich erstellen können. Heute in diesem Artikel werden wir einige Methoden zum Erstellen von Listen aus dem Bereich in Excel demonstrieren.
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsblatt herunter, um zu üben, während Sie diesen Artikel lesen.
Excel-Liste-aus-Bereich-erstellen.xlsxListe aus Bereich in Excel erstellen (3 Methoden)
1. Erstellen einer Liste aus einem Bereich durch Erstellen einer Drop-Down-Liste
Die Erstellung einer Drop-Down-Liste ist eine gute Möglichkeit, Listen aus einem bestimmten Bereich zu erstellen. Mit einer Drop-Down-Liste können Sie in Sekundenschnelle bestimmte Daten auswählen. In diesem Abschnitt werden wir zwei Arten von Drop-Down-Listen besprechen, während wir eine Liste aus einem Bereich erstellen. Um mehr über die Drop-Down-Liste zu erfahren, Klicken Sie hier!
i. Unabhängige Drop-Down-Liste
In einer unabhängigen Dropdown-Liste können Sie Ihre Daten frei wählen, und es gibt keine automatische Aktualisierung der Daten. Lernen wir!
Schritt 1:
Hier in der gegebenen Situation sind einige Namen der Bücher und Filme in der "Buchname" und die "Filmname" Wir müssen aus diesem Datenbereich eine Dropdown-Liste erstellen. Dazu erstellen wir zwei Spalten mit den Namen "Bücherliste" und "Filmliste" Unter diesen Spalten werden wir unsere Dropdown-Liste erstellen.
Schritt 2:
Klicken Sie nun auf die Zelle E4 unter dem Liste der Bücher Spalte, gehen Sie zu Daten dann klicken Sie auf Validierung von Daten .
E4→Daten→Datenüberprüfung
Schritt 3:
Ein Fenster zur Datenüberprüfung erscheint. Wählen Sie Liste als Datenüberprüfungskriterium, klicken Sie auf die Schaltfläche Quellfeld-Symbol um Ihre Datenquelle auszuwählen.
Wählen Sie Ihre Daten in der Spalte Buchname ( $B$4:$B$16) und klicken Sie auf OK fortsetzen
Und unsere Dropdown-Liste aus der Datenliste Buchname wird erstellt.
Schritt 4:
Ähnlich verhält es sich mit der Filmliste wiederholen Sie die folgenden Schritte und wählen Sie im Feld Quelle Ihre Daten aus der Spalte Filmname ( $C$4:$C$16).
Klicken Sie auf Ok So können Sie durch Erstellen einer Dropdown-Liste eine Liste aus einem Datenbereich erstellen.
ii. dynamische Drop-Down-Liste
Schritt 1:
Eine dynamische Dropdown-Liste aktualisiert Ihre Daten automatisch. Um eine dynamische Dropdown-Liste zu erstellen, gehen Sie zu Daten klicken Sie auf Validierung von Daten Wählen Sie im Fenster der Datenüberprüfung Liste als Überprüfungskriterien ein und fügen Sie in das Quellfeld die OFFSET Die Formel lautet wie folgt,
=OFFSET($B$4,0,0,COUNTIF($B$4:$B$100,""))Wo,
- Referenz ist $B$4
- Zeilen und Spalten ist 0
- [Höhe] ist COUNTIF($B$4:$B$100,"")
Klicken Sie auf Ok Unsere dynamische Dropdown-Liste wird erstellt.
Um zu überprüfen, ob diese Liste dynamisch ist oder nicht, löschen Sie einige Daten aus unserem Datenbereich. Dann werden wir sehen, dass die Daten der Dropdown-Liste ebenfalls aktualisiert werden.
Lesen Sie mehr: Erstellen einer dynamischen abhängigen Dropdown-Liste in Excel
Schritt 2:
Für die Filmliste gehen Sie genauso vor wie für die Liste der Buchnamen, wobei in diesem Fall die OFFSET Formel ist,
=OFFSET($C$4,0,0,COUNTIF($C$4:$C$100,"")Klicken Sie auf Ok um Ihre dynamische Dropdown-Liste aus einem bestimmten Bereich zu erstellen.
2. Liste aus Bereich mit Excel VBA erstellen
Die Verwendung des Excel-VBA können wir leicht eine Liste aus einem gegebenen Datenbereich erstellen. Um dies zu erlernen, gehen wir folgendermaßen vor.
Schritt 1:
Wir verwenden für dieses Verfahren dasselbe Datenblatt. Drücken Sie zunächst STRG+F11 um das Entwicklerfenster zu öffnen.
Schritt 2:
Es erscheint ein neues Fenster, hier Rechtsklick auf dem Blatt, auf dem Sie die VBA Wählen Sie unter den verfügbaren Optionen die Option Einfügen und klicken Sie auf Modul.
Schritt 3:
In dem neuen Fenster notieren Sie Ihre VBA Wir stellen den Code hier zur Verfügung.
Sub UniqueList() 'VBA Dim InputRng As Range, OutRng As Range xTitleId = "Book & Movie Name" Set InputRng = Application.Selection Set InputRng = Application.InputBox("Range:", xTitleId, InputRng.Address, Type:=8) Set OutRng = Application.InputBox("OutPut to (single cell):", xTitleId, Type:=8) For i = 1 To InputRng.Rows.Count For j = 1 To InputRng.Columns.Count OutRng.Value =InputRng.Cells(i, j).Value Set OutRng = OutRng.Offset(1, 0) Next Next End Sub
Sie können den Eingabebereich nach Ihren Wünschen ändern. Klicken Sie auf die Schaltfläche ausführen. Symbol.
Schritt 4:
Es öffnet sich ein neues Fenster. Geben Sie hier den Datenbereich ein, mit dem Sie eine Liste erstellen wollen. Klicken Sie auf Ok um fortzufahren.
Wählen Sie nun im Ausgabefenster die Zelle aus, in der Sie Ihre Liste erhalten möchten.
Klicken Sie auf Ok um Ihre Liste zu erhalten, und unsere Arbeit ist getan.
3. Liste aus Bereich anhand eines Kriteriums erstellen
In diesem Abschnitt werden wir eine Liste aus einem Datenbereich anhand von Kriterien erstellen.
Schritt 1:
Im folgenden Beispiel werden uns einige Buch- und Filmnamen in der Datei Buch und Filmname In der Spalte wiederholen sich einige Namen. Nun werden wir aus dieser Spalte eine eindeutige Liste erstellen, in der jeder Name nur einmal vorkommt.
Schritt 2:
In der Zelle D4 unter dem Einzigartige Liste Spalte, Anwenden der INDEX mit dem MATCH Fügen Sie die Werte ein und die endgültige Formel lautet,
=INDEX(B4:B24,MATCH(0,COUNTIF($D$3:D3,B4:B24),0))Wo,
- Liste ist B4:B24
- Look_Value für MATCH Funktion ist 0
- Der Bereich für die COUNTIF Funktion ist $D$3:D3
- Kriterium ist B4:B24
- Wir wollen die EXAKT übereinstimmen ( 0 ).
Diese Formel ist eine Array-Formel, also drücken Sie "STRG+UMSCHALT+EINGABE" um diese Formel anzuwenden
Schritt 3:
Wenden Sie nun die gleiche Formel auf die übrigen Zellen an, um das Endergebnis zu erhalten.
Kurz notiert
➤ Um Fehler zu vermeiden, denken Sie daran, zu prüfen Ignorieren Leerzeichen und Dropdown in der Zelle.
➤ Achten Sie bei der Erstellung einer dynamischen Dropdown-Liste darauf, dass die Zellbezüge absolut sind (z. B. $B$4 ) und nicht relativ (wie z. B. B2 , oder B$2 , oder $B2)
➤ Presse STRG+UMSCHALT+EINGABE um eine Array-Formel anzuwenden.
Schlussfolgerung
Heute haben wir drei verschiedene Verfahren besprochen, um eine Liste aus einem gegebenen Bereich zu erstellen. Wir hoffen, dass dieser Artikel für Sie nützlich ist. Wenn Sie Anregungen oder Unklarheiten haben, können Sie gerne einen Kommentar abgeben.