Identifizieren von Zeilengruppen nach Wertereihenfolge


0

Ich muss Gruppen von Zeilen anhand der Reihenfolge der Werte in einer Spalte identifizieren. Anbei einige Beispieldaten. Ich habe eine Spalte "FID", die bestellt wird, aber die Bestellung ist diskontinuierlich. Ich muss eine neue Spalte erstellen, die jede Gruppe von FID-Werten nummeriert.

Wiederholen; Wenn ich 2, 3, 11, 12, 13 habe, brauche ich 2 & 3, um eine Gruppennummer von 1 zu haben, und 11, 12 & 13, um eine Gruppennummer von 2 zu haben.

Datenbeispiel und meine gewünschte Spalte (Gruppe) unten.

Vielen Dank für jede Hilfe im Voraus! Ryan

Beispieldaten

Antworten:


0

Wenn Sie einen separaten Abschnitt erstellen, in dem die Gruppen und die höchste Anzahl in diesen Gruppen aufgeführt sind, können Sie die Suchfunktion verwenden. Angenommen, Sie haben wie die Daten in Ihrem Bild die Spalten A bis F mit Daten gefüllt. Angenommen, Sie haben die Spalten I und J für eine Nachschlagetabelle. Spalte I könnte die Gruppen auflisten (1, 2, 3 usw.). Spalte J könnte die höchste FID auflisten, die in dieser Gruppe zulässig ist. (300, 500, 600 usw.). Dann können Sie in Spalte F, in der Sie derzeit Gruppen haben, die Nachschlageformel verwenden.

=LOOKUP(A2:A26,$J1$1:$J$6,$I$1:$I$6)

Sie müssten jedoch $I$1:$I$6und $J$1:$J$6mit den richtigen Bereichen für Ihre Nachschlagetabelle ersetzen .


Ich bitte wahrscheinlich um etwas, das nicht getan werden kann. Es gibt nicht mehr als 5 Werte in einer Gruppe (Bereich) und die Anzahl der Werte zwischen den Gruppen ist ziemlich variabel. Wenn das nicht der Fall wäre, wäre Ihre Methode in dieser Situation meiner Meinung nach viel einfacher.
Askren Ryan

Wie bestimmen Sie, welche FIDs zu welchen Gruppen gehören? Wie viele Gruppen betrachten wir insgesamt? Wir könnten uns eine verrückte hässliche IFAussage ansehen oder stattdessen INDEXund MATCHverwenden, je nachdem.
BamAlmighty

Wir sprechen über 400 Gruppen. Ich benötige fortlaufende Nummern, um in einer Gruppe mit Unterbrechungen zu arbeiten, die den Beginn einer neuen Gruppe anzeigen. Gruppennummern sollten per FID bestellt werden. Wenn ich also 3,4,5,12,13,15,16 habe, würde ich die Gruppen 1 (3,4,5), 2 (12,13) ​​und 3 (15,16) brauchen. Irgendwelche Gedanken?
Askren Ryan

Ich kann mir keine Möglichkeit vorstellen, das zu tun, wonach Sie fragen, ohne ein Makro zum Erstellen einer Nachschlagetabelle für die Gruppen zu verwenden (oder ein Makro, um die gesamte Arbeit zu erledigen). Ist die Verwendung eines Makros eine Möglichkeit?
BamAlmighty
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.