2017-03-21 3 views
1

Ich habe ein Datenblatt, das 9 Spalten enthält, die einem Namen entsprechen. Aber die Namen werden wiederholt. Ich möchte also neue Blätter für alle Namen erstellen und ihre Daten aus dem Datenblatt filtern. Die Blätter müssen aktualisiert werden, wenn Änderungen am Datenblatt vorgenommen werden.Suchen Sie mehrere Werte in einer Liste und sortieren Sie sie in einem neuen Blatt

Ich versuchte SVERWEIS, hatte aber einige verschiedene Probleme, und es hat nicht gut für mich gearbeitet. Ich habe einen Weg gefunden, der helfen kann, aber er ist für Excel vorbereitet. (https://fiveminutelessons.com/learn-microsoft-excel/use-index-lookup-multiple-values-list)

In OpenOffice gibt ROW(1:1) kein Ergebnis. Ziehen als ein Array ändert auch nicht die Zellen in der Formel. Gibt es alternative Möglichkeiten, dieses Problem zu lösen? (OpenOffice-Lösungen werden bevorzugt).

+0

Sind Sie OpenOffice.org Calc oder Excel? Sie sind auch nicht. Wenn Sie eine Excel-Lösung wünschen, verwenden Sie das Excel-Tag und lassen Sie das andere fallen oder umgekehrt. Natürlich könnten Sie es so lassen, wie es ist, und das Risiko senken, dass es zu weit gefasst ist. –

+0

Ich benutze Openoffice Calc, aber jede alternative Lösung mit Excel wird mir auch helfen. Deshalb habe ich 2 Tags eingefügt. Ich habe auch darauf hingewiesen, dass eine OpenOffice-Lösung viel mehr geschätzt wird. –

Antwort

0

Das Beispiel aus dem Link in der Frage funktioniert fast in LibreOffice. Verwenden Sie ROW($A$1:$A$6) anstelle von ROW(1:1), um es zu beheben.

Ich bin mir nicht sicher, was ROW(1:1) in Excel tut, und ich konnte keine Erklärung online finden. In Calc gibt ROW($A$1:$A$6) ein Array von 1 Spalte x 6 Zeilen zurück: {1;2;3;4;5;6}.

Also hier ist die vollständige Formel mit dem Beispiel.

=IF(ISERROR(INDEX($A$2:$C$7,SMALL(IF($A$2:$A$7=$A$9,ROW($A$2:$A$7)),ROW($A$1:$A$6))-1,3)),"",INDEX($A$2:$C$7,SMALL(IF($A$2:$A$7=$A$9,ROW($A$2:$A$7)),ROW($A$1:$A$6))-1,3)) 

Seien Sie sicher, dass es als array formula mit Ctrl +Umschalttaste eingeben + Geben Sie

Verwandte Themen