Übernahme aus Dropdownliste
#1
Hallo EXCEL Fans

Ich habe eine Dropdownliste mir ca. 20 Einträgen die folgendes Aussehen haben.
ANH = Anhänger
UNF = Unfall
usw.
Für die Erstellung verschiedener Listen benötige ich jedoch immer nur die ersten 3 Buchstaben. Der Rest dient nur als Gedächtnisstütze. Wenn ich  eine Zeile auswähle kommt jedoch die ganze Zeile.

Wer weiß eine Lösung dass nur die 3 Stellen übernommen werden?
MfG Peter

WIN 11  /  MS 365
Antworten Top
#2
Hallo Peter,

da müsstest du schon etwas mehr verraten: um welche Art "Dropdown" handelt es sich? Es könnte eine Datenüberprüfung sein, oder ein Kombinationsfeld, wobei es bei letzteren zwei verschiedene gibt. Da hier die Auswertung der Auswahl jeweils eine andere ist, müsste man schon wissen, um welche es geht.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Hallo Klaus Dieter

Es handelt sich um eine Dropdown für Datenprüfung.
MfG Peter

WIN 11  /  MS 365
Antworten Top
#4
Hallo Peter,

da bei der Datenüberprüfung die gesamte Auswahl in die jeweilige Zelle geschrieben wird, kann man da direkt keinen Einfluss nehmen. Arbeitest du in deiner Datei mit Makros (VBA)?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#5
Hi
bei der Datenüberprüfung bekommst du immer nur genau das, was du siehst.
du müsstest dann per Formel die ersten 3 Zeichen extrahieren: =Links(A1;3)

Für ein DropDown, das etwas anderes anzeigt, als es ausgibt, müsstest du eine Combobox aus den ActiveX-Controls verwenden
hier könntet du als Datenquelle eine zweispaltige Liste erstellen und dann angeben, das der Wert aus der ersten Spalte angezeigt und der Wert aus der zweiten Spalte ausgegeben wird.

Gruß Daniel
Antworten Top
#6
Hallo,

du kannst auch tricksen. Das Dropdown in der Nachbarzelle verstecken und per Sverweis das Kürzel holen.

Gruß Sigi


Angehängte Dateien
.xlsx   Dropdown.xlsx (Größe: 9,31 KB / Downloads: 2)
Antworten Top
#7
Hallo
So?

Gültigkeiten für Bereich in A festlegen. Dropdown anhaken...
Es reicht, wenn du in A dann die ersten Buchstaben eingibst, dann Enter.


Edit:
Kannst auch die Spaltenbreite von A so klein wählen dass nur die 3 Zeichen sichtbar sind 
und Spalte B ausblenden, aber in den weiteren Formeln trotzdem mit B weiterarbeiten.
   

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1AuswahlKurzRest
2UNF = UnfallUNFUnfall
3ANH = AnhängerANHAnhänger
4
5
ZelleFormel
B2=WENN(A2<>"";TEXTVOR(A2;" =");"")
C2=WENN(A2<>"";TEXTNACH(A2;"= ");"")
ZelleGültigkeitstypOperatorWert1Wert2
A2Liste=Daten!$A$1:$A$5
Arbeitsblatt mit dem Namen 'Daten'
A
1ANH = Anhänger
2UNF = Unfall
3WAR = Wartung
4SON = Sonstiges


LG UweD
Antworten Top
#8
Hallo an alle.

Ein großes Danke an alle für Eure Lösungsvorschläge.
Ich dachte es gibt da vielleicht einen Trick wo man die Anzahl der Zeichen in der Gültigkeitsprüfung steuern kann aber dem ist nicht so. Deshalb wird in der Formel wo die Variable abgefragt wird, LINKS() oder TEXTVOR() zum Einsatz kommen.
MfG Peter

WIN 11  /  MS 365
Antworten Top


Gehe zu:


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