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 | A | B | C |
1 | hier steht ein ganz langer unsinniger Text, der gekürzt werden soll. | | hier steht ein ganz langer |
Formeln der Tabelle |
Zelle | Formel | 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 | A | B | C |
1 | hier steht ein ganz langer unsinniger Text, der gekürzt werden soll. | | hier steht ein ganz langer |
2 | und hier ein kurzer | | und hier ein kurzer |
Formeln der Tabelle |
Zelle | Formel | 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?