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.

Zu lange Formel...
#1
Heje excelfreunde;

diese formellösung ist zu lang, oder ?

=VERKETTEN(WENN(S15="";"";S15);WENN(T15="";"";", "&T15);WENN(U15="";"";", "&U15);WENN(V15="";"";", "&V15);WENN(W15="";"";", "&W15);WENN(X15="";"";", "&X15);WENN(Y15="";"";", "&Y15);WENN(Z15="";"";", "&Z15);WENN(AA15="";"";", "&AA15);WENN(AB15="";"";", "&AB15);WENN(AC15="";"";", "&AC15);WENN(AD15="";"";", "&AD15);WENN(AE15="";"";", "&AE15);WENN(AF15="";"";", "&AF15);WENN(AG15="";"";", "&AG15);WENN(AH15="";"";", "&AH15);WENN(AI15="";"";", "&AI15);WENN(AJ15="";"";", "&AJ15);WENN(AK15="";"";", "&AK15);WENN(AL15="";"";", "&AL15);WENN(AM15="";"";", "&AM15);WENN(AN15="";"";", "&AN15);WENN(AO15="";"";", "&AO15);WENN(AP15="";"";", "&AP15))

in der Zelle BS15 soll eine zeichen-, textfolge entstehen. in den zellen S15 und AP15 stehen kurze zeichenketten. diese sollen, getrennt durch ein komma und leerzeichen, zu einer einzelnen zeichenkette in BS15 zusammengefaßt werden (BS15 bis BS250).
gibt es hierfür eine elegantere lösung...
Vielen Dank
--Janosch
                                                     
Excel  2019 (64bit)  Win 10 Pro (64bit)                              
Antworten Top
#2
Hi Janosch,

(31.05.2016, 12:07)radagast schrieb: diese formellösung ist zu lang, oder ?

was meinst Du mit zu lang? Bei mir meldet Excel keinen Fehler bei Eingabe der Formel.
Antworten Top
#3
Hallo,


Zitat:gibt es hierfür eine elegantere lösung

ja, ab 2016:

https://support.office.com/de-de/article...2?ui=de-DE&rs=de-DE&ad=DE

oder auch so:

[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 JKLMNOPQ
4a b c da, b, c, d

ZelleFormel
Q4=WECHSELN(GLÄTTEN(J4&" "&K4&" "&L4&" "&M4&" "&N4&" "&O4&" "&P4);" ";", ")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#4
heje excelfreunde,

vielen dank an alle...

zu #2: dass die formel/richtig fehlerhaft arbeit ist nicht das problem...die länge
zu #3: sah im ersten moment sehr gut aus und funktioniert für sich auch ganz gut.

aber hier liegt der fehler: ich hätte einige zeichenfolgen als bsp. mit einstellen sollen, dann wäre das problem klarer definiert gewesen.

bsp. für zeichenfolgen, die so erhalten werden müssen.

1 G
10.2 A FHH
2.1 M

und in zelle "BS15" soll entstehen: 1 G, 10.2 A FHH, 2.1 M
Vielen Dank
--Janosch
                                                     
Excel  2019 (64bit)  Win 10 Pro (64bit)                              
Antworten Top
#5
Hallo,

wenn maximal drei leere Zellen aufeinanderfolgen, dann so:

=WECHSELN(WECHSELN(A1&", "&A2&", "&A3&", "&A4&", "&A5&", "&A6&", "&A7;", , ";", ");", , ";", ")

ansonsten sehe ich nur eine Lösung mit Hilfsspalten:

[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFG
11 G1 G1 G, 10.2 A FHH, 2.1 M 1 G1 G@1 G, 10.2 A FHH, 2.1 M,
2 1 G1 G, 10.2 A FHH, 2.1 M    
310.2 A FHH1 G, 10.2 A FHH  10.2 A FHH10.2 A FHH@ 
4 1 G, 10.2 A FHH     
5 1 G, 10.2 A FHH     
6 1 G, 10.2 A FHH     
72.1 M1 G, 10.2 A FHH, 2.1 M  2.1 M2.1 M@ 

ZelleFormel
B1=A1
B2=B1&WENN(A2="";"";", "&A2)
C2=INDEX(B:B;VERWEIS(9;1/(B:B<>"");ZEILE(B:B)))
F1=E1&WENN(A1<>"";ZEICHEN(64);"")
G1=WECHSELN(F1&F2&F3&F4&F5&F6&F7;"@";", ")
C1=WECHSELN(WECHSELN(A1&", "&A2&", "&A3&", "&A4&", "&A5&", "&A6&", "&A7;", , ";", ");", , ";", ")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
Hallo,

oder verwende eine UDF :)

siehe
http://www.ms-office-forum.net/forum/showpost.php?p=927271&postcount=4


.xlsb   verketten2.xlsb (Größe: 14,09 KB / Downloads: 6)
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Antworten Top


Gehe zu:


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