Zum Hauptinhalt springen

Wie listet man alle Daten zwischen zwei Daten in Excel auf?

Author: Sun Last Modified: 2025-05-28

In einigen Fällen, wenn Sie das spezifische Startdatum und Enddatum haben, müssen Sie möglicherweise alle Daten zwischen diesen beiden gegebenen Daten in Excel auflisten. Dieses Tutorial behandelt Methoden, um alle Daten zwischen zwei Daten in Excel aufzulisten.

Alle Daten zwischen zwei Daten mit Formeln auflisten

Alle Daten zwischen zwei Daten mit Kutools für Excel auflisten good idea3

Alle Daten zwischen zwei Daten mit VBA auflisten


Alle Daten zwischen zwei Daten mit Formeln auflisten

Hier stelle ich Formeln vor, die schnell alle Daten zwischen zwei gegebenen Daten in Excel für Sie auflisten können.

1. Geben Sie das Start- und Enddatum in zwei Zellen ein, hier tippe ich sie in Zelle A1 und A2. Siehe Screenshot:
type the starting and ending dates

2. Gehen Sie dann zu Zelle C1 und geben Sie diese Formel ein =A1+1 hinein, dann klicken Sie auf Eingabetaste Taste. Siehe Screenshot:
enter a formula to get the first date

3. Dann geben Sie in Zelle C2 diese Formel =WENN($A$1+ZEILE(A1)>=$A$2-1;"";C1+1) ein und ziehen Sie den Ausfüllknauf nach unten bis zu den Zellen, bis eine leere Zelle erscheint. Siehe Screenshots:

apply another formula to get the second date       drag and fill this formula to other cells

Dann können Sie sehen, dass alle Daten zwischen den zwei gegebenen Daten in der Spalte aufgelistet sind.
all the dates between two given dates are listed

Hinweis:

In den obigen Formeln ist A1 das Startdatum, A2 das Enddatum und C1 das erste Datum im Datumsbereich.


Alle Daten zwischen zwei Daten mit Kutools für Excel auflisten

Tatsächlich, wenn Sie Kutools für Excel – ein praktisches Add-In-Tool installiert haben, können Sie auch die Funktion „Zufällige Daten einfügen“ verwenden, um dieses Problem zu lösen.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach der kostenlosen Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

1. Wählen Sie eine Spalte aus, in der Sie Daten zwischen zwei Daten auflisten möchten, und klicken Sie auf Kutools > Einfügen > Zufällige Daten einfügen. Siehe Screenshot:
click Insert Random Data feature of kutools

2. Dann im Zufällige Daten einfügen Dialogfeld klicken Sie auf Datum Tab, dann wählen Sie das Start- und Enddatum aus der Von und Bis Liste aus, dann vergessen Sie nicht, die Kontrollkästchen Werktag, Wochenende und Einzigartige Werte generieren anzukreuzen. Siehe Screenshot:
set options in the dialog box

3. Klicken Sie auf OK, um das Dialogfeld zu schließen, und ein weiteres Kutools für Excel Dialogfeld öffnet sich, klicken Sie einfach auf Ja. Dann können Sie sehen, dass die Daten zwischen dem Startdatum und dem Enddatum aufgelistet sind. Siehe Screenshots:

click ok in the prompt box           the dates between two dates are listed

4. Nun müssen Sie die Datumsliste in der gewünschten Reihenfolge sortieren. Klicken Sie auf Daten > Älteste zu Neueste sortieren. Dann können Sie sehen, dass die Daten vom ältesten zum neuesten Datum sortiert sind. Siehe Screenshots:

Data > Sort Oldest to Newest          the dates are sorted from oldest date to newest

Mit dem Hilfsprogramm „Zufällige Daten einfügen“ können Sie auch zufällige Ganzzahlen, zufällige Zeichenfolgen und zufällige Uhrzeiten usw. einfügen. Klicken Sie hier, um mehr über „Zufällige Daten einfügen“ zu erfahren.


Alle Daten zwischen zwei Daten mit VBA auflisten

Wenn Sie an Makrocode interessiert sind, können Sie den folgenden VBA-Code verwenden, um alle Daten zwischen zwei gegebenen Daten in Excel aufzulisten.

1. Geben Sie das Startdatum und das Enddatum in zwei Zellen ein, hier tippe ich in Zelle A1 und B1. Siehe Screenshot:
doc-list-all-dates-between-two-dates-6

2. Drücken Sie Alt +F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.

3. Klicken Sie dann auf Einfügen > Modul und kopieren und fügen Sie den folgenden VBA-Code in das erscheinende Modulfenster ein.

VBA: Alle Daten zwischen zwei Daten auflisten.

Sub WriteDates()
	'Updateby20150305
	Dim rng As Range
	Dim StartRng As Range
	Dim EndRng As Range
	Dim OutRng As Range
	Dim StartValue As Variant
	Dim EndValue As Variant
	xTitleId     = "KutoolsforExcel"
	Set StartRng = Application.Selection
	Set StartRng = Application.InputBox("Start Range (single cell):", xTitleId, StartRng.Address, Type: = 8)
	Set EndRng   = Application.InputBox("End Range (single cell):", xTitleId, Type: = 8)
	Set OutRng   = Application.InputBox("Out put to (single cell):", xTitleId, Type: = 8)
	Set OutRng   = OutRng.Range("A1")
	StartValue   = StartRng.Range("A1").Value
	EndValue     = EndRng.Range("A1").Value
	If EndValue - StartValue <= 0 Then
		Exit Sub
		End If
		ColIndex = 0
		For i = StartValue To EndValue
			OutRng.Offset(ColIndex, 0) = i
			ColIndex = ColIndex + 1
		Next
	End Sub

4. Klicken Sie auf Ausführen oder F5, um den VBA-Code auszuführen, und ein Dialogfeld erscheint, in dem Sie das Startdatum auswählen können, dann klicken Sie auf OK, dann wählen Sie das Enddatum im zweiten erscheinenden Dialogfeld aus. Siehe Screenshot:

vba code to select the start date          vba code to select the end date

5. Klicken Sie auf OK, dann wählen Sie eine Zelle aus, um die Daten einzufügen, und klicken Sie dann auf OK. Nun können Sie sehen, dass alle Daten zwischen zwei Daten aufgelistet sind. Siehe Screenshots:

select a cell to put out the dates         all the dates between two dates are listed

Hinweis: Die durch diesen VBA generierte Liste enthält das Startdatum und das Enddatum.

Alle Daten zwischen zwei Daten auflisten

 

Verwandte Artikel:


Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!