2017-04-19 6 views
0

Ich habe ein Arbeitsblatt mit einer Tabelle und einigen Informationen (z. B. Name, Adresse, Telefon, Kategorie). Die Kategorie enthält ein Bündel von Kategorien, die ich definieren kann und aus dieser Liste suche ich beispielsweise alle Zeilen, die "Polizei" enthalten.übertreffen | Zeile in einem anderen Arbeitsblatt finden

Ich habe mit dem SVERWEIS gearbeitet ("Polizei"; A2: D50; 2; false). 2 Ausgaben hier: 1. dies gibt die erste und nicht alle Spiele 2. dies nur den Wert einer Zelle zurückgibt statt der gesamten Reihe

was ich versuche, hier zu erreichen ist: durch den Tisch suchen und finde alle Spiele in der Kategorie.

Antwort

0

Es gibt eine Methode, das n-te Auftreten von "Police" zurückzugeben. Read up on it here. Wenn Sie jedoch nicht wissen, wie viele davon zu erwarten sind, wird das problematisch.

Wie bei der Rückgabe der gesamten Zeile können Arbeitsblattfunktionen nur einen Wert in der Zelle anzeigen, in der sie sich befinden. Dies bedeutet, dass Sie keine Formel in einer Zelle und kein Ergebnis in vielen haben können. Array-Formeln könnten so etwas tun. Google für "Array-Formel" und lesen Sie, was C.Pearson oder Contextures zu sagen haben.

Persönlich finde ich Array-Formeln zu schwierig. Ich finde es einfacher, Dinge zu tun, die man mit VBA machen möchte.

+0

Ich bin total mit dir. Ich würde lieber die Tabelle als eine Array-Formel verwenden. aber diese Aufgabe ist für einen Freund von mir, der nicht einen Blick auf den Tisch werfen möchte, verwenden Sie einfach einen suchenden "Rahmen" und erhalten Ergebnisse –

0

Wenn Sie eine Liste aller Treffer auf "Polizei" wollen, würde ich dies in Schritten tun.

  1. In einem Zelltyp, was Ihr für Ex police in A1
  2. Dann =IFERROR(SMALL(IF($B:$B=$A$1,ROW($A:$A)),ROW()),"") Presse CTRL+Shift+Enter (unter der Annahme, "Polizei" gefunden wird in der Spalte "B") Ziehen nach unten als Tarif je nach Bedarf geben suchen. Auf diese Weise erhalten Sie alle Zeilen dieser Instanz.
  3. Jetzt können Sie INDEX verwenden, um zu erhalten, was Sie von diesen Reihen benötigen.
+0

das funktioniert, soweit ich exakte Übereinstimmungen verwende. –

+0

So viel wie ich in Ihrer Frage lesen konnte, das war es. Könnte es etwas mehr spezifizieren. – krib

Verwandte Themen