Collapse column

Autor Thema: Office 2007: Dropdownliste Manuell ändern und suchen  (Gelesen 1113 mal)

Offline Black-Mage

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Office 2007: Dropdownliste Manuell ändern und suchen
« am: Juli 22, 2017, 23:40:55 Nachmittag »
Huhu ich habe eine Dropdownliste erstellt auf Tabelle2 und diese einen Namen gegeben. In Tabelle 1 habe ich dann mehrere Zellen die auf diese Dropdownliste zugreifen > Daten > Gültigkeit etc...

Desweiteren habe ich die Option abgeschaltet, das man keine manuelle eingabe machen kann, da ich diese erlauben möchte. Nun habe ich jeweils immer in der Zelle rechts neben der Dropdownliste per Sverweis den ausgewählten Wert der Liste in einer Matrix suchen lassen und mir die Zelle daneben ausgegeben, das klappt auch supi. Probleme gibt es nur wenn nun jemand wirklich auf die Idee kommt und den Ausgewählten Wert ändert bzw ergänzt. Meine Idee war nun den Sverweis nicht genau zu machen, aber das hilft nicht viel. Weil der Inhalt aus der Nahcbarzelle nicht stimmt.
Tabelle 2
A6 - A 66 Liste für Dropdown
B6 - B 66 Werte die ich per Sverweis auslese



hier der Sverweis code einer Zelle aus Tabelle 1
=WENN(T44 <> "";SVERWEIS(T44;Tabelle2!$A$6:$B$66;2;0);"")

Was kann ich denn nun machen, das ich manuell etwas eintrage bzw ergänze aus dem Dropdown, und mir excel aus der Matrix das am besten passenste sucht und die Nachbarzelle ausgibt.

EDIT
Ich habe es auch schon mit :
=WENN(T44 <> "";SVERWEIS(T44&"*";Tabelle2!$A$6:$B$66;2;0);"")
versucht also &"*" hinzugefügt. aber bekomme immer #NV
« Letzte Änderung: Juli 23, 2017, 01:03:22 Vormittag von Black-Mage »

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Office 2007: Dropdownliste Manuell ändern und suchen
« Antwort #1 am: Juli 23, 2017, 12:03:40 Nachmittag »
Was kann ich denn nun machen, das ich manuell etwas eintrage bzw ergänze aus dem Dropdown, und mir excel aus der Matrix das am besten passenste sucht und die Nachbarzelle ausgibt.
Was ist denn deiner Ansicht nach "das am besten passenste" wenn der Suchbegriff "Max" ist und in der Suchspalte die Werte Willi, Peter und Horst stehen?
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline Black-Mage

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Antw: Office 2007: Dropdownliste Manuell ändern und suchen
« Antwort #2 am: Juli 23, 2017, 14:50:58 Nachmittag »
huhu in der Dropdownliste und dann später auch in der Suchspalte in dem ich nach dem Ausgewählten Eintrag mit sverweis gesucht habe, stehen unterschiedliche Skills hier ein kleiner Aussschnitt

-Attractiveness Skills-
Personal Grooming
Wardrobe & Style
-Cool Skills-
Interrogation [H]
Intimidate [H]
Persuation & Fast Talk [H]
Resist Torture / Drugs [H]
Streetwise
-Empathy Skills-
Acting
Human Perception
Interview
Leadership
Seduction
Social
-Intelligence Skills-
Awareness / Notice
Compose or Write
Disguise
Expert
Gamble [H]
Know Language
Programming [H]
Shadowing / Avoid Pursuit [H]
Survival
Teaching [H]
-Reflex (Personal Combat) Skills-
Automatic Weapons
Blade
Dodge & Escape
Handgun
Hand to Hand
Rifle
-Reflex (Mecha Combad) Skills-

Problem ist der bei meinem Testen der Skill Expert, weil dieser nur Expertenwissen darstellt und durch weitere information später ergänzt wird, Know Language wäre wohl noch so ein Skill den man manuell ergänzen muss. Andere Skills die man aus der Liste auswählt werden eigtl. nicht noch ergänzt, zumindest muss man das nicht. Sollte es doch getan werden, hoffe ich natürlich das das auch irgendwie geht =)

z.B.
Expert ( Invent )
Expert - Krypto
Expert Tacktics

oder
Known Language Naustian

habe das mal unterschiedlich geschrieben da jeder es von den Benutzern anders ergänzt wird, nur eben Expert bleibt gleich. Meine vermutung war nun das wenn ich Sverweis ungenau suchen lasse das er trotzdem Expert finden, das es in der Liste vorhanden ist. Nur geht das eben so nicht, bekomme immer eine andere Zeile, die ihm wohl besser gefällt. 
« Letzte Änderung: Juli 23, 2017, 14:53:49 Nachmittag von Black-Mage »

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Antw: Office 2007: Dropdownliste Manuell ändern und suchen
« Antwort #3 am: Juli 23, 2017, 15:02:57 Nachmittag »
Meine vermutung war nun das wenn ich Sverweis ungenau suchen lasse das er trotzdem Expert finden, das es in der Liste vorhanden ist. Nur geht das eben so nicht, bekomme immer eine andere Zeile, die ihm wohl besser gefällt.
Nicht vermuten sondern in der Hilfe nachschlagen. Besonders in den Abschnitten "Häufig auftretende Probleme" und "Bewährte Methoden".
Mein Tipp: Erweitere die Dropdownliste bzw. die Nachschlagtabelle um die fehlenden Einträge.
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline Black-Mage

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Antw: Office 2007: Dropdownliste Manuell ändern und suchen
« Antwort #4 am: Juli 23, 2017, 18:37:44 Nachmittag »
nunja das problem ist das ich nicht alles da abfangen kann was man als expertenwissen nutzen kann, ich muss leider die möglichkeit lassen das man es ergänzen kann. Gibt es denn keine möglichkeit das trotzdem irgendwie zu suchen?

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Office 2007: Dropdownliste Manuell ändern und suchen
« Antwort #5 am: Juli 23, 2017, 19:00:20 Nachmittag »
Du könntest versuchen etwas in VBA zu coden.

Dummy-Code:
If Eingabe NOT IN Nachschlagtabelle THEN
   Ergänze Nachschlagtabelle Spalte 1 um den Eintrag
   Ergänze Nachschlagtabelle Spalte 2 um den Text "Daten bitte ergänzen"
END IF
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline Black-Mage

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Antw: Office 2007: Dropdownliste Manuell ändern und suchen
« Antwort #6 am: Juli 23, 2017, 19:16:16 Nachmittag »
Hm schade das es da nicht was in Excel gibt was zumindest den am ähnlichsten String sucht, in VBA kenne ich mich überhaupt nicht aus.

Offline Black-Mage

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Antw: Office 2007: Dropdownliste Manuell ändern und suchen
« Antwort #7 am: Juli 24, 2017, 00:41:50 Vormittag »
So nach einigen Videos bei Youtube habe ich eine Lösung gefunden.
Sollte jemand ein ähnliches Problem haben hier wäre mein Code schnippsel

=WENN(T44 <> "";WENN(ISTFEHLER(SVERWEIS(T44;Tabelle2!$A$6:$B$66;2;0));SVERWEIS(LINKS(T44;FINDEN(" ";T44)-1);Tabelle2!$A$6:$B$66;2;0);SVERWEIS(T44;Tabelle2!$A$6:$B$66;2;0));"")

Im Grunde macht die Formel nunfolgendes: wenn sich irgendetwas in Zelle T44 befinden dann > sollte dort ein NV Fehler sein bei Berechnung des sverweises benutze sverweis mit finden und abschneiden suche nach dem ersten Leerzeichen (finden / links), andernfalls nutze sverweis normal, > ist in Zelle t44 nichts zeige eine leere Zelle an.

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.