Clever-Excel-Forum

Normale Version: Suchfunktion in Excel
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe ein Sheet in dem links Namen stehen. 
Rechts daneben stehen bis zu 10 Bereiche in denen sich die Person auskennt. 

Da das etwas unübersichtlich wird möchte ich gerne eine Suche nachbauen. 
Also ein Feld in das man eingibt wonach man sucht und dann wird einem (falls vorhanden) der Name angezeigt wer sich damit auskennt. 

Hat jemand eine Idee wie man das halbwegs simpel umsetzen kann?
Mir ist bewusst dass man die Daten alle in eine Pivot packen könnte und dann über den Filter suchen kann. Aber gibt es noch andere Optionen?

Beispieldatei anbei:

[attachment=42032]
Moin

Schön dass du merkst dass es die Liste unpraktisch ist.
Warum stellst du sie nicht einfach um?
Name - Vorname - Fachgebiet
Hallo shift-del,

das verstehe ich nicht ganz. 

Name - Vorname - Fachgebiet ist aktuell abgebildet. 

Aber Personen haben mehrere Fachgebiete gleichzeitig.
Nein.
Deine Liste sieht so aus:
Name - Vorname - Fachgebiet1 - Fachgebiet2 - Fachgebiet3 - Fachgebiet4 - Fachgebiet5 - Fachgebiet6 - Fachgebiet7 - Fachgebiet8 - Fachgebiet9 - Fachgebiet10

Im Gegensatz zu:
Name - Vorname - Fachgebiet
Hi

Für die, die sich mit den Datenbank Format schwer tun.
Code:
____|_____A____|___B___|____C___|____D___|____E___|___F__|G|__H__|___I___|__J__|
   1|Variante 1|       |        |        |        |      | |     |       |     |
   2|Name      |Vorname|Gebiet 1|Gebiet 2|Gebiet 3|Filter| |Suche|Test 2 |     |
   3|Name 1    |Vor 1  |Test 1  |Test 2  |Test 3  |     1| |     |       |     |
   4|Name 2    |Vor 2  |Test 2  |Test 3  |        |     1| |     |       |     |
   5|Name 3    |Vor 3  |Test 1  |Test 4  |        |     0| |     |       |     |
   6|          |       |        |        |        |      | |     |       |     |
   7|          |       |        |        |        |      | |     |       |     |
   8|Variante 2|       |        |        |        |      | |     |       |     |
   9|Name      |Vorname|Gebiet 1|Gebiet 2|Gebiet 3|HS    | |     |Ausgabe|     |
  10|Name 1    |Vor 1  |Test 1  |Test 2  |Test 3  |    10| |     |Name 1 |Vor 1|
  11|Name 2    |Vor 2  |Test 2  |Test 3  |        |    11| |     |Name 2 |Vor 2|
  12|Name 3    |Vor 3  |Test 1  |Test 4  |        |      | |     |       |     |
Variante 1 -> Spalte F auf 1 Filtern
Variante 2 -> mit HS und Ausgabe extra
F3    =ZÄHLENWENN(C3:E3;$I$2)
F10    =WENN(ZÄHLENWENN(C10:E10;$I$2);ZEILE();"")
I10    =WENNFEHLER(INDEX(A:A;KKLEINSTE($F$10:$F$12;ZEILE(A1)));"")

Gruß Elex
Hallo Max,

ich habe mir vor längerer Zeit mal etwas gebastelt. Die Suche funktioniert auch, wenn dir nur noch Teile des Begriffs geläufig sind. In der Beispieldatei sind auch zwei Sortiermakros vorhanden.
[attachment=42035]
Vielen Dank euch.

Die Option von WilliWissen trifft meine Erwartung am ehesten.

Allerdings will ich nicht nach Namen (aus einer Spalte) suchen, sondern nach den Fähigkeiten aus 10 Spalten. Ich schaue mal, ob ich die Formel so umgebogen bekomme.
Zitat:Allerdings will ich nicht nach Namen (aus einer Spalte) suchen, sondern nach den Fähigkeiten aus 10 Spalten. Ich schaue mal, ob ich die Formel so umgebogen bekomme.


Ist doch umgesetzt. Und das mit einfachsten Formeln. #5
Danke Elex habe es mit deiner Variante 2 umgesetzt.

Was aber nicht so "cool" gelöst ist wie bei WillWissen --> man muss 1:1 exakt das gesuchte Wort schreiben. Bei WillWissen sucht er auch Teilbereiche aus dem Wort. 

Bekommt man das in deine Funktion auch eingebaut Elex? Ich denke man müsste die Hilfsspalte entsprechend anpassen.

EDIT: Habe es. =WENNFEHLER(VERGLEICH("*"&Suchfunktion!$B$3&"*";Datenbank!D8:M8;0)+ZEILE()-1;"") in der HS, dann sucht er auch nach Teilen des Wortes. Habe ich bei WillWissen abgeschaut :)