Clever-Excel-Forum

Normale Version: zelle nach 5 wörtern abkürzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Liebes Forumgemeinde,

ich möchte eine url aufbauen - diese wird aus mehreren zellen verkettet
=verketten(a1;"-";b1;"-";c1;"-";d1)

jetzt habe ich nur das Problem, dass in c1 ein ganz langer text steht - diesen würde ich gerne nach 5 Wörtern abschneiden.
Frage 1) Wie mache ich das am besten? 
Frage 2) ich arbeite mit openoffice gibt es dort eine Möglichkeit wie in Excel urlcodieren(text)?

Freue mich auf eine Rückmeldung!
Hallo,

zur ersten Frage:

gelöscht, da Frage falsch interpretiert.
Hi,

deine erste Frage könntest du z.B. so lösen:

Tabelle2

ABC
1hier steht ein ganz langer unsinniger Text, der gekürzt werden soll.hier steht ein ganz langer
Formeln der Tabelle
ZelleFormel
C1=LINKS(WECHSELN(A1;" ";"#";5);SUCHEN("#";WECHSELN(A1;" ";"#";5))-1*1)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Hi WillWissen,

das Problem ist, dass wenn jetzt aber der titel ausnahmsweise mal kürzer als die 5 Wörter ist - die Formel nicht mehr geht. 


Hast du hier auch eine Lösung parat?

Ich bitte um Rückmeldung.
Und nochmals danke für den ersten Ansatz!
Hi,

Tabelle2

ABC
1hier steht ein ganz langer unsinniger Text, der gekürzt werden soll.hier steht ein ganz langer
2und hier ein kurzerund hier ein kurzer
Formeln der Tabelle
ZelleFormel
C1=WENNFEHLER(LINKS(WECHSELN(A1;" ";"#";5);SUCHEN("#";WECHSELN(A1;" ";"#";5))-1*1);A1)
C2=WENNFEHLER(LINKS(WECHSELN(A2;" ";"#";5);SUCHEN("#";WECHSELN(A2;" ";"#";5))-1*1);A2)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Hallo zusammen,
ich hätte da auch noch eine .....
=GLÄTTEN(LINKS(WECHSELN(A1;" ";WIEDERHOLEN(" ";200);5);199))

Gruß Holger
(05.08.2017, 10:44)echo schrieb: [ -> ]=GLÄTTEN(LINKS(WECHSELN(A1;" ";WIEDERHOLEN(" ";200);5);199))
Ich freue mich über die eifrige Verwendung meiner Formel! ;)

Wobei diese hier etwas abgewandelt ist.
(05.08.2017, 12:25)lupo1 schrieb: [ -> ]Ich freue mich über die eifrige Verwendung meiner Formel! ;)

Eigentlich stammt meine Formel VON HIER und ist aus dem Jahre 2012 aber egal.

Ein Nachtrag noch:
Möglicherweise müsste man A1 noch durch glätten(A1) ersetzen, falls User auf die Idee kommen mehr wie ein Leerzeichen zwischen den Namen einzufügen
Und die haben sie wiederum woanders her und nicht selbst ausgedacht.

Das war ich. Bei 1 oder 2 der insg. 3 Fundstellen, die diese Formel verwenden, dort bei XL-Formeln werde ich mittlerweile auch als Urheber genannt.
Hallo,

ich verstehe bei der Formel:

Code:
=GLÄTTEN(LINKS(WECHSELN(A1;" ";WIEDERHOLEN(" ";200);5);199))


die 200 und 199 nicht - was sollen die?
Seiten: 1 2