Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Schwierigkeiten mit DropDown-Lösung
#1
Hallo Forum

Ich sehe bei meiner Aufgabe keine Lösung, die ich selber erarbeiten kann......

Das Prinzip der Aufgabe ist in beigefügter Datei ersichtlich, wobei der grüne Teil ein Teil des ersten Tabellenblattes ist und der restliche Teil die Grunddaten in einem anderen TB ind er gleichen Datei darstellen soll.

In B4 ist die DropDown (gelbes Feld)  und in B2 die zuständige Kundennummer.

AUFGABE: Kunde A hat 2 Kundennummern, warum auch immer..., er hat sie!

Nun ist ein Teil des Umsatzes auf die KND-Nr. 123456 und der andere Teil auf 123789 gebucht. Wenn ich in der DropDown den Kunden A auswähle, wird mir nur die erste Kundennummer angezeigt, die zweite aber nie.

Gibt es eine Möglichkeit, das zu beheben?

Es sind an die 3'000 Kunden, eine Umkehrung des Systems (KND-Nr. eingeben und Kundennamen suchen) kommt aber nicht in Frage....

Gruss und Dank im Voraus

cuba


Angehängte Dateien
.xlsb   Cuba DropDown.xlsb (Größe: 8,42 KB / Downloads: 9)
Antworten Top
#2
Hi Cuba,


Zitat:Wenn ich in der DropDown den Kunden A auswähle, wird mir nur die erste Kundennummer angezeigt, die zweite aber nie.

mit normalen Bordmitteln wirst du das nicht ändern können. Sobald XL den ersten Eintrag gefunden hat, wird dieser angezeigt und die Aufgabe ist erledigt. :(
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo Günter

Sehe ich auch so... Sad

Gibt es dazu eine VBA-Lösung?

Gruss
cuba
Antworten Top
#4
(07.12.2015, 21:05)cuba schrieb: Gibt es dazu eine VBA-Lösung?

Hi,

das kann ich dir mangels Kenntnisse leider nicht beantworten - da hoffe ich dann mit dir, dass sich einer unserer zahlreichen Spezies meldet.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Hallo cuba,

siehe http://www.herber.de/excelformeln und bi...welcher=28

ABCDEFG
1123456Kunde A
2123456123789Kunde A
3123789123147Kunde B
4Kunde A123258Kunde C
5123369Kunde D
6
7
8TB 1TB2
Formeln der Tabelle
ZelleFormel
B2{=INDEX(F:F;KKLEINSTE(WENN(G$1:G$99=$B$4;ZEILE($1:$99));1))}
B3{=WENN(ZÄHLENWENN(G:G;$B$4)=2;INDEX(F:F;KKLEINSTE(WENN(G$1:G$99=$B$4;ZEILE($1:$99));2));"")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Gruß Uwe
Antworten Top
#6
Guten Morgen Uwe

Vielen Dank für Deinen Lösungsansatz.

Du musst Dir vorstellen, dass ich da 3000 Adressen habe und die Kunden teilweise mehrfach erfasst wurden. Löschen darf man diese nicht, sofern eine History dahinter ist und die ist bei allen vorhanden....

Kunde A kann also bis zu X Nummer haben....., darum bringt Deine Lösung nicht den gewünschten Erfolg.

Gruss und Dank
cuba
Antworten Top
#7
Hallo cuba,

bisher hast Du nicht geschrieben, was genau, unabhängig vom wie, geschehen soll.  Huh

Gruß Uwe
Antworten Top
#8
... oder was in der Art:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1     123456Kunde A123456#Kunde A
2 123147   123789Kunde A123789#Kunde A
3     123147Kunde B123147#Kunde B
4 123147#Kunde B   123258Kunde C123258#Kunde C
5     123369Kunde D123369#Kunde D
6       #
7        
8TB 1  TB2 

ZelleFormel
H1=F1 & "#" & G1
B2=LINKS(B4;6)
H2=F2 & "#" & G2
H3=F3 & "#" & G3
H4=F4 & "#" & G4
H5=F5 & "#" & G5
H6=F6 & "#" & G6

ZelleGültigkeitstypOperatorWert1Wert2
B4Liste =$H$1:$H$5 
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste