2017-10-13 1 views
0

eine Aufgabe, die ich dachte, war einfach, aber eine, die ich nicht herausfinden kann.den Namen des Teams aus einer Liste von Menschen extrahieren

In Spalte A habe ich etwa 600 Zeilen mit etwa 40 verschiedenen Namen gefüllt. Diese 40 Personen 3 verschiedene Teams bilden, ich brauche was das entsprechende Team ist, die Person zu

zur Zeit im in Spalte B gehört eine verschachtelte Formel denkt:

=IF(OR(A1="NAME1",A1="NAME2",),"TEAM1","")&IF(OR(A1="NAME3", A1="NAME4",),"TEAM2", "")&IF(OR(A1="NAME5", A1="NAME6",), "TEAM3", "") 

ect für alle 40 Namen,

aber das scheint unordentlich und nicht leicht veränderbar, wenn jemand Teams oder Theres neue Leute bewegt. Gibt es eine Möglichkeit, drei Spalten mit einer Liste für jedes Team und dann eine Formel zu haben, die die Liste durchsucht und den entsprechenden Teamnamen in einer Zelle zurückgibt? Vielen Dank

Antwort

1

Erstellen Sie Ihre Tabelle:

enter image description here

Dann SVERWEIS verwenden:

=VLOOKUP(D2,A:B,2,FALSE) 

enter image description here

+0

scheint, wie ich über sie vollständig war komplizieren und wie vorgeschlagen war ein einfacher SVERWEIS die Antwort. Danke allen. – jay123

1

Nehmen Sie die 600 Einträge, in neuen Tab einfügen, stellen Sie sicher, dass alle ausgewählt sind, und gehen Sie zu Data Ribbon -> entfernen Sie die Duplikate, um eine eindeutige Zeichenfolge mit 40 Namen zu erstellen.

Wenn Sie sich die Zeit nehmen, eine verschachtelte IF/OR-Anweisung auszuführen, müssen Sie die Teamnamen neben dem entsprechenden Namen auch manuell eingeben.

Ist das erledigt, können Sie eine SVERWEIS in Spalte B Ihrer ursprünglichen Liste tun, um die eindeutige Zeichenfolge von 40 zu verweisen und das richtige Team für den Namen in der Spalte A. bringen

+0

Hallo, jeden Monat werden die Namen verschoben, so dass es manuell keine Option ist. Es gibt auch Live-Formeln, die abhängig von dem Team-Namen in Spalte B sind, und eine beträchtliche Menge an VBA beteiligt, so dass ich versuche, keine neuen Tabs aufzunehmen. – jay123

+0

Vielleicht lese ich es falsch, aber es muss immer noch ein Grad an manueller Eingabe sein, um es zu erhalten, wenn es sich monatlich bewegt. Sie müssen es entweder in einer Formel oder als externe Referenztabelle tun. Wenn Sie bei der IF/OR-Option bleiben möchten, können Sie die Namen und Teams dynamisch referenzieren, indem Sie stattdessen Zellreferenzen verwenden und dann nur die Zellen aktualisieren müssen, anstatt die Formel zu bearbeiten – J3NKO

Verwandte Themen