Sortieren von Tabellendatenzellen nach Teilschlüssel

Sortieren von Tabellendatenzellen nach Teilschlüssel

Ich habe 4 Spalten in einer Excel-Datei:

Bildbeschreibung hier eingeben

Die beiden rechten haben etwa 9000 Zeilen.

Die beiden linken haben ungefähr 14.000.

Die THER_CLASSSpalte besteht aus den ersten 6 Ziffern der keySpalte.

Wie würde ich die beiden linken Spalten sortieren, wenn die ersten sechs Ziffern keyübereinstimmen THER_CLASS?

Bearbeiten: Wenn Sie sich die 1. Zeile A ansehen, sehen Sie 011000. Dies ist mit allen Schlüsselzeilen verknüpft, bei denen die ersten 6 Zahlen gleich sind (011000):

Bildbeschreibung hier eingeben

Ich möchte, dass die Zeilen A und B für alle zugehörigen Schlüssel-/GPI-Nummern kopiert werden und ich dann mit der nächsten (012000) fortfahren kann:

Bildbeschreibung hier eingeben

Antwort1

Ich denke, Sie müssen hierfür möglicherweise eine vertikale Suche durchführen.

Damit können Sie einen Wert in einem anderen Bereich nachschlagen und einen Wert über eine bestimmte Anzahl von Spalten hinweg erhalten. Beispiel: Suchen Sie in Spalte A nach Wert X und geben Sie den Wert zurück, der 3 Spalten von diesem übereinstimmenden Wert entfernt ist.

Lassen Sie uns in Ihrem Fall die Zielspalten F und G festlegen. Das sähe dann in etwa so aus:

Zelle F2

=left(C2,6)

Zelle G2

=vlookup(F2,A:B,2,false)

Notiz:

  • Damit dies ordnungsgemäß funktioniert, muss die Liste, die Sie durchsuchen (Spalte A), in aufsteigender Reihenfolge sortiert sein.

  • Dieser letzte Parameter bedeutet, dass nur bei einer exakten Übereinstimmung ein Wert zurückgegeben wird. Andernfalls wird der nächstniedrigere Wert zurückgegeben.

  • Sie können Daten auf einem anderen Blatt nachschlagen. Ich mache das oft, um das Hauptblatt übersichtlich zu halten.

Antwort2

Wenn ich das richtig verstehe, möchten Sie, dass die ersten 6 Zahlen für alle Daten in der GPISpalte in der Spalte angezeigt werden THER_CLASS.

Wenn ja, dann verwenden Sie die Formel =LEFT(cell of the text, how many character in text).

Geben Sie in Ihrem Fall für Zelle A2 die Formel ein =LEFT(C2,6).

verwandte Informationen