kann jemand von Euch mir helfen?
Es gibt doch sicher eine Formel mit Index und Vergleich,
mit der ich die Zeilenposition feststellen kann.
Das sieht so aus:

Hier die Tabelle:
https://www.herber.de/bbs/user/53512.xls
Herzlichen Dank.
born
A | B | C | D | E | F | G | H | I | J | |
1 | 1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | ||
2 | 5 | 1 | 3 | 5 | 8 | 12 | 17 | |||
3 | 1 | 2 | ||||||||
4 | 6 | 3 | 7 | 9 | 15 | |||||
5 | 1 | 4 | 18 | 20 | ||||||
6 | 7 | 5 | 2 | 10 | 11 | 14 | ||||
7 | 3 | 6 | 4 | |||||||
8 | 1 | 7 | 6 | |||||||
9 | 3 | 8 | 13 | 16 | 19 | |||||
10 | 5 | |||||||||
11 | 5 | |||||||||
12 | 1 | |||||||||
13 | 8 | |||||||||
14 | 5 | |||||||||
15 | 3 | |||||||||
16 | 8 | |||||||||
17 | 1 | |||||||||
18 | 4 | |||||||||
19 | 8 | |||||||||
20 | 4 |
Formeln der Tabelle | ||||||||
| ||||||||
Enthält Matrixformel: Umrandende { } nicht miteingeben, sondern Formel mit STRG+SHIFT+RETURN abschließen! | ||||||||
Matrix verstehen |
Tabellenblatt: C:\DOKUME~1\ICHALS~1\LOKALE~1\Temp\[53512.xls]!Tabelle2
| A | B | C | D | E | F | G | H | I | J |
1 | 1 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
2 | 5 | | 1 | 1 | 3 | 5 | 8 | 12 | 17 | #NV |
3 | 1 | | 2 | #NV | #NV | #NV | #NV | #NV | #NV | #NV |
4 | 6 | | 3 | 7 | 9 | 15 | #NV | #NV | #NV | #NV |
5 | 1 | | 4 | 18 | 20 | #NV | #NV | #NV | #NV | #NV |
6 | 7 | | 5 | 2 | 10 | 11 | 14 | #NV | #NV | #NV |
7 | 3 | | 6 | 4 | #NV | #NV | #NV | #NV | #NV | #NV |
8 | 1 | | 7 | 6 | #NV | #NV | #NV | #NV | #NV | #NV |
9 | 3 | | 8 | 13 | 16 | 19 | #NV | #NV | #NV | #NV |
10 | 5 | | | | | | | | | |
Benutzte Formeln:
D2 : =VERGLEICH($C2;$A$1:$A$21;0)
in D nach unten kopieren
E2 : =VERGLEICH($C2;INDIREKT("$A$"&D2+1&":$A$21");0)+D2
nach unten und rechts kopieren.
A1:J10
haben das Zahlenformat: Standard
Bedingte Formatierung(en):
D2 : 1.te Bedingung: Formel ist =ISTFEHLER(D2)
Bei erfüllter Bedingung wird die Zellenschrift in D2 mit der Schriftfarbe 2 eingefärbt
Dies bed. Formatierung in D2:J9 eintragen.
Gruß
Reinhard
Um das n-te Auftreten eines Wertes in Excel zu finden, kannst du eine Kombination aus den Funktionen WENN
, KKLEINSTE
und ZEILE
verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:
=WENN(SPALTE(A2)>ZÄHLENWENN($A$2:$A$20;C2); ""; KKLEINSTE(WENN($A$2:$A$20=C2;ZEILE($A$2:$A$20)); SPALTE(A2)))
STRG
+ SHIFT
+ ENTER
ab, um die Formel als Matrixformel zu aktivieren.STRG
+ SHIFT
+ ENTER
zu verwenden.Verwendung von VERGLEICH
: Du kannst die Funktion VERGLEICH
nutzen, um den Index des n-ten Vorkommens zu finden.
=VERGLEICH(C2;A:A;0)
Diese Methode eignet sich, wenn du nur das erste Vorkommen benötigst.
VBA-Makros: Wenn du häufig mit großen Datenmengen arbeitest, kann ein VBA-Makro effizienter sein. Hier ein einfaches Beispiel:
Function NthOccurrence(rng As Range, value As Variant, n As Long) As Long
Dim count As Long
Dim cell As Range
count = 0
For Each cell In rng
If cell.Value = value Then
count = count + 1
If count = n Then
NthOccurrence = cell.Row
Exit Function
End If
End If
Next cell
NthOccurrence = -1 ' Not found
End Function
1
suchst, gib 1
in C2 ein und wende die oben genannte Formel an.2
in einem Bereich zu finden:
MsgBox NthOccurrence(Sheet1.Range("A1:A10"), 2, 3)
WENNFEHLER
, um Fehlerwerte in der Ausgabe zu vermeiden, z.B.:
=WENNFEHLER(DEINE_FORMEL; "Nicht gefunden")
1. Wie finde ich das n-te Auftreten eines Wertes in einer langen Liste? Du kannst die oben beschriebene Methode mit der Matrixformel verwenden, um das n-te Auftreten zu ermitteln. Achte darauf, dass du die Formel korrekt eingibst.
2. Was ist der Unterschied zwischen Matrixformeln und regulären Formeln in Excel? Matrixformeln können mehrere Werte gleichzeitig verarbeiten und sind in der Lage, komplexe Berechnungen zu erledigen, während reguläre Formeln in der Regel nur einen einzelnen Wert zurückgeben.
3. Wie kann ich die Leistung meiner Excel-Datei verbessern, wenn ich mit vielen Formeln arbeite? Verwende VBA für komplexe Berechnungen oder reduziere die Anzahl der Berechnungen, indem du Hilfsspalten einsetzt und unnötige Formeln vermeidest.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen