KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie finden Sie in Excel den nächstgelegenen bzw. am nächsten liegenden Wert?

AutorXiaoyang Änderungsdatum

Bei der Datenanalyse oder Berichterstellung muss man häufig innerhalb einer Spalte oder einer Gruppe von Werten das Element identifizieren, das einem vorgegebenen Zielwert am nächsten liegt. Obwohl Excel keine integrierte Funktion wie „Nächstgelegenen Wert finden“ bereitstellt, lässt sich dies mithilfe von Formeln, VBA, bedingter Formatierung oder Tools von Drittanbietern erreichen. In diesem Artikel werden mehrere gängige Ansätze vorgestellt – inklusive der zugrundeliegenden Prinzipien, konkreter Implementierungsschritte sowie der jeweiligen Vor- und Nachteile –, um Ihnen die Wahl der optimalen Lösung zu erleichtern.


Nächstgelegene oder am nächsten liegende Zahl mithilfe einer Matrixformel finden

Angenommen, Sie haben eine Liste von Zahlen in Spalte B und möchten herausfinden, welcher Wert dem vorgegebenen Wert – beispielsweise 18 – am nächsten liegt. Mit einer Matrixformel in Excel ermitteln Sie das Ergebnis effizient, ohne die Liste manuell durchsuchen zu müssen.

Wählen Sie zunächst eine leere Zelle aus und geben Sie die folgende Formel ein. Drücken Sie nach der Eingabe unbedingt Strg + Umschalt + Enter statt nur Enter. Dadurch wird sichergestellt, dass die Formel als Matrixformel ausgeführt wird – eine Voraussetzung für ihre korrekte Funktion:

=INDEX(B3:B22,MATCH(MIN(ABS(B3:B22-E2)),ABS(B3:B22-E2),0))
Hinweis:In dieser Matrixformel {=INDEX(B3:B22;VERGLEICH(MIN(ABS(B3:B22-E2));ABS(B3:B22-E2);0))}:
  • B3:B22 bezieht sich auf den Bereich, der die Daten enthält, die Sie untersuchen möchten.
  • E2 ist die Zelle, in die Sie Ihren Zielwert eingegeben haben (z. B. 18).

Dieser Ansatz eignet sich ideal, wenn Sie aus einem zusammenhängenden Bereich die nächstgelegene Zahl abrufen möchten. Er funktioniert in den meisten Fällen hervorragend, in denen numerische Genauigkeit und exakte Übereinstimmungen entscheidend sind. Beachten Sie jedoch, dass Matrixformeln bei sehr großen Datensätzen ressourcenintensiv sein können. Sollten Sie Leistungsprobleme bemerken oder Fehlermeldungen wie #WERT! erhalten, überprüfen Sie Ihre Zellbezüge und stellen Sie sicher, dass Sie Strg + Umschalt + Enter korrekt drücken.


Alle nächstgelegenen Zahlen innerhalb eines Abweichungsbereichs zum vorgegebenen Wert mit Kutools für Excel einfach auswählen

Es gibt Situationen, in denen Sie nicht nur den nächstgelegenen Wert benötigen, sondern alle Zahlen auswählen möchten, die innerhalb eines bestimmten Bereichs um Ihren Zielwert liegen – häufig als Abweichungsbereich bezeichnet. Kutools für Excel bietet hierfür eine praktische Lösung mit der Funktion Spezielle Zellen auswählen, mit der Sie im Handumdrehen alle Werte erfassen können, die sich innerhalb einer festgelegten Differenz zu Ihrem Zielwert befinden.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

Angenommen, Ihr Zielwert beträgt 18 und Sie haben eine Abweichung von 2 festgelegt. Das bedeutet, Sie möchten alle Werte in Ihrem Bereich auswählen, die zwischen 16 (18 – 2) und 20 (18 + 2) liegen. So geht’s Schritt für Schritt:

1. Wählen Sie den Bereich aus, den Sie durchsuchen möchten (z. B. B3:B22), und navigieren Sie anschließend zu Kutools > Auswählen > Bestimmte Zellen auswählen.

2. Im Dialogfeld Bestimmte Zellen auswählen:

  • Unter Auswahltyp wählen Sie Zelle.
  • In Typ angeben:
    – Stellen Sie die erste Dropdown-Liste auf Größer als oder gleich ein und geben Sie 16 in das Feld ein.
    – Stellen Sie die zweite Dropdown-Liste auf Kleiner als oder gleich ein und geben Sie 20 ein.

Optionen im Dialogfeld „Bestimmte Zellen auswählen“ festlegen

3. Klicken Sie auf OK, um die Aktion auszuführen. Kutools zeigt Ihnen an, wie viele Zellen Ihren Kriterien entsprechen, und hebt alle Werte innerhalb der festgelegten Abweichung wie unten dargestellt hervor:
Alle nächstgelegenen Werte des angegebenen Werts werden ausgewählt

Diese Lösung eignet sich ideal, um alle nahegelegenen Werte schnell und gebündelt zu identifizieren – besonders bei breiten Bereichen mit variablen Toleranzen. Beachten Sie: Die Genauigkeit Ihrer Auswahl hängt entscheidend davon ab, wie präzise Sie Ihre Abweichung festlegen. Ist die Abweichung zu eng oder zu weit gefasst, riskieren Sie, relevante Daten zu übersehen oder unerwünschte Werte einzuschließen.


VBA-Makro zum Auffinden des nächstgelegenen Werts zu einem Zielwert

Für Anwender, die Automatisierung benötigen oder eine maßgeschneiderte Suche nach dem nächstgelegenen Wert – sowohl bei numerischen als auch bei Textdaten – über mehrere Arbeitsblätter oder umfangreiche Datensätze hinweg durchführen möchten, bietet ein VBA-Makro eine effiziente und flexible Lösung. Indem Sie Excel anweisen, systematisch die Differenz zwischen Ihrem Zielwert und allen Kandidaten zu prüfen, ermitteln Sie nicht nur die nächstgelegene Zahl, sondern auch die ähnlichste Zeichenkette basierend auf der Textdistanz.

Dieser Ansatz bietet klare Vorteile, wenn integrierte Automatisierung erforderlich ist – besonders bei Bereichen, die zu groß für manuelle Methoden sind, oder bei wiederkehrenden Aufgaben. Beachten Sie jedoch, dass VBA-Makros das Aktivieren von Makros sowie grundlegende Kenntnisse der VBA-Umgebung voraussetzen. Sichern Sie Ihre Daten stets vor dem Ausführen eines Makros, um unbeabsichtigten Datenverlust zu vermeiden.

1. Klicken Sie auf Entwicklertools > Visual Basic. Klicken Sie im Fenster Microsoft Visual Basic für Applikationen auf Einfügen > Modul, und kopieren Sie den folgenden Code in das Modul:

Function FindClosest(rng As Range, target As Double) As Double
    Dim cell As Range
    Dim minDiff As Double
    Dim closestValue As Double
    
    minDiff = 1E+99
    For Each cell In rng
        If Abs(cell.Value - target) < minDiff Then
            minDiff = Abs(cell.Value - target)
            closestValue = cell.Value
        End If
    Next cell  
    FindClosest = closestValue
End Function 

2. Wechseln Sie dann zu Ihrem Arbeitsblatt und geben Sie die folgende Formel in eine leere Zelle ein:=FindClosest(B3:B22;E2) Drücken Sie die Eingabetaste, um den nächstgelegenen Wert zu erhalten.

Hinweis: In dieser Formel definiert B3:B22den Datenbereich, und E2enthält den Zielwert, der zur Ermittlung der nächstgelegenen Übereinstimmung verwendet wird.

Verwenden Sie Bedingte Formatierung verwenden, um nächstgelegene Werte visuell hervorzuheben

Beim Überprüfen oder Präsentieren von Daten ist es oft hilfreich, Werte, die einem Zielwert am nächsten liegen, visuell zu identifizieren – ohne die Daten zu filtern oder neu anzuordnen. Mit der integrierten Funktion Bedingte Formatierung verwenden in Excel können Sie genau diese Zellen hervorheben, sodass sie auf einen Blick erkennbar sind. Obwohl diese Methode nicht den exakten Wert selbst zurückgibt, eignet sie sich hervorragend für schnelle Datenanalysen und eine wirkungsvolle visuelle Hervorhebung.

Der entscheidende Vorteil dieser Methode liegt in ihrer zerstörungsfreien, dynamischen Hervorhebung, die sich automatisch anpasst, sobald sich Daten oder Zielwerte ändern. Sie eignet sich ideal für Dashboards, Präsentationen und Überprüfungsszenarien, bei denen maximale Sichtbarkeit entscheidend ist. Allerdings kann sie weniger präzise sein, wenn mehrere Werte dieselbe „Nähe“ aufweisen, und liefert den Wert selbst nicht zur weiteren Verarbeitung aus.

1. Wählen Sie den Zellbereich aus, den Sie analysieren möchten (z. B. B3:B22).

2. Klicken Sie auf der Registerkarte Start auf Bedingte Formatierung verwenden > Neue Regel.

3. Wählen Sie im Dialogfeld Formel zur Bestimmung der zu formatierenden Zellen verwenden. Geben Sie dann im Formelfeld die folgende Formel ein:

=ABS(B3-$E$2)=MIN(ABS($B$3:$B$22-$E$2))

4. Klicken Sie auf Format und wählen Sie eine Hervorhebungsfarbe aus. Klicken Sie anschließend auf OK und erneut auf OK, um die Regel anzuwenden.

Dadurch werden alle Zellen in Ihrem Bereich hervorgehoben, deren Werte dem Zielwert in E2 am nächsten liegen.

Wenn Sie mit großen Bereichen arbeiten oder unerwartete Ergebnisse erhalten, prüfen Sie, ob Ihre Bezüge korrekt und absolute bzw. relative Bezüge wie gewünscht eingestellt sind (verwenden Sie $, um die Zielzelle und die Bereichsbezüge zu fixieren).


Demo: Alle nächstgelegenen Werte innerhalb eines Abweichungsbereichs zum vorgegebenen Wert auswählen

 

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins