Seite 1 von 1

Text in Links umwandeln

Verfasst: Do 12. Mär 2015, 00:23
von MoonKid
Ich habe hier eine Spalte mir URLs in Textform.
Die möchte ich nun alle in einem Rutsch in anklickbare Links umwandeln.
Dazu finde ich in der Zellenformatierung jedoch nix.

Re: Text in Links umwandeln

Verfasst: Do 12. Mär 2015, 08:53
von iBlack
Hei du,

Hast du ne Beispieldatei um ne kleine Übersicht zu bekommen :D?


Gruß,

iBlack

Re: Text in Links umwandeln

Verfasst: Fr 13. Mär 2015, 18:01
von MoonKid
Du beschreibst einen gruseligen Workaround und keine Lösung.

Es muss doch machbar sein, den Inhaltstyp einer Zelle ändern zu können, so wie ich auch von Zahl in Währung usw. ändern kann.

Re: Text in Links umwandeln

Verfasst: Fr 13. Mär 2015, 18:51
von balu
Hallo MoonKid,
Du beschreibst einen gruseligen Workaround und keine Lösung.
Das ist kein gruseliger Workaround sondern die einfachste Lösung.

Es muss doch machbar sein, den Inhaltstyp einer Zelle ändern zu können, so wie ich auch von Zahl in Währung usw. ändern kann.
Du vergleichst Äpfel mit Autos. Und das kann man nicht miteinander vergleichen!

Das umstellen von Zahl auf Währung ist nur eine rein kosmetische Angelegenheit, sprich eine Formatierung. Der Wert der Zelle bleibt, lediglich die Einheit wird ergänzt. Für Calc ist es wurscht-piep-egal ob die Einheit DM, € oder $ ist, denn 12-5 ergibt immer 7.

Aber aus einem Text einen anklickbaren Hyperlink zu machen ist keine Formatierungsangelegenheit mehr, sondern da muss dann entweder eine verhandene Funktion herhalten (einfachste Methode so wie Nikki gezeigt hat), oder aber
-> Menüleiste
-> Einfügen
-> Hyperlink
(komplizierte Lösung), oder aber ein Makro muss geschrieben werden (schwierigste und komplizierteste Methode).

Und daran gibt es nix zu Rütteln :!:



Gruß
balu

Re: Text in Links umwandeln

Verfasst: Sa 14. Mär 2015, 10:26
von MoonKid
balu hat geschrieben:Das umstellen von Zahl auf Währung ist nur eine rein kosmetische Angelegenheit, sprich eine Formatierung.
Ich verstehe worauf du hinaus möchtest, aber eine URL ist auch nur Text. Was man damit macht (nur darstellen, oder anklickbar machen) ändert nix am Text selbst. Ein Link ist also auch nur eine Formatierung.
Aber im LO-Konzept scheint das anders zu sein und nur darum geht es - also das zu verstehen.

Was ist mir "Prozent"? Der dargestellte Wert in der Zelle ändert sich, wenn ich seinen "Typ" (du nennst es "Formatierung") auf Prozent ändere. Der Wert wird x 100 genommen und ein '%' hinten angestellt. Das kann ich auch nicht nachvollziehen.

Ich möchte nur aus kosmetischen Gründen, hinter eine Zahl ein '%' stehen haben. Auf den Wert komme ich schon selbst, den muss LO nicht nochmal abändern. Wie liese sich das bewerkstelligen?

z.B. Formel: 100 / "Brutto-Gehalt" * "Abzüge in €" = Abzüge in Prozent.
Da will ich einfach ein '%' hinte dran haben. Aber das nimmt er mir dann erstmal * 100. Why?

Re: Text in Links umwandeln

Verfasst: Sa 14. Mär 2015, 11:53
von mikele
Hallo,
Aber das nimmt er mir dann erstmal * 100. Why?
Das ist reine Mathematik. 0,15 ist einfach eine andrere Schreibweise für 15% (0,15=15%, da wird nur scheinbar mit 100 multipliziert! ).
Es reicht also, wenn du als Formel nimmst

Code: Alles auswählen

"Abzüge in €"/"Brutto-Gehalt"
und als Prozent formatierst.

Re: Text in Links umwandeln

Verfasst: Sa 14. Mär 2015, 12:13
von balu
Hallo MoonKid,
Ich verstehe worauf du hinaus möchtest
Das glaub ich nicht.

aber eine URL ist auch nur Text.
Stimmt nicht ganz! Denn dieser Text hat eine besondere Eigenschaft, er zeigt z.B. Calc das es sich bei diesem Text um einen Hyperlink handelt.

Was man damit macht (nur darstellen, oder anklickbar machen) ändert nix am Text selbst. Ein Link ist also auch nur eine Formatierung.
Du willst es einfach nicht verstehen!
Calc, als Beispiel, geht automatisch daher und überprüft ob es sich bei dem eingegebenen "Text" nach betätigen der Eingabetaste um einen Hyperlink handelt oder nicht. Wenn ja, dann wird der dementsprechende "Text" automatisch mit der besonderen Funktionalität *Hyperlink* versehen, das wird auch dementsprechend optisch dargestellt.

Und ab diesem Zeitpunkt geschieht im Hintergrund viel mehr, als wenn eine Zelle von Zahl-Standard auf Währung umgestellt wurde. Denn wenn die Maus auf dem dementsprechenden Hyperlink fährt, dann weiß Calc sofort:
"A-ha! Hyperlink! Wenn die Maustaste jetzt gedrückt wird, muss ich dementsprechend die Adresse an dem Browser weiterleiten."
Und das hat nun absolut reine gar nix mit nur einer Formatierung zu tun, da ein erhöhter technischer Aufwand betrieben wird.

Da Calc aber dies nur dann macht wenn ein "Text" neu eingegeben wird, kann das bei einer bestehenden URL-Liste nicht funktionieren. Und deshalb gibt es die Funktion =HYPERLINK().

Mach mal folgendes.
Gib in irgendeine Zelle einfach 'www.google.de' (ohne Hochkomma ') ein und betätige die Eingabetaste. Normalerweise müsste jetzt das automatisch als ein Hyperlink dargestellt werden.
Und dann gib in eine andere Zelle www google.de ein (also ohne Punkt nach dem www). Da der eingegebene Text sich nicht an die Regeln für eine Internetadresse hält, wird er nicht automatisch zu einem Hyperlink gewandelt, und er bleibt ein einfacher Text.

Aber im LO-Konzept scheint das anders zu sein und nur darum geht es - also das zu verstehen.
Ach nö! Jetzt geht es dir auf einmal darum um zu verstehen. Aber vorher eine funktionsfähige Lösung als einen gruseligen Workaround und keine Lösung abzukanzeln deutete nicht auf "nicht verstehen", sondern auf eine Trotzhaltung "Nein das will ich nicht!"

Na ja, wie auch immer. Ich hoffe jetzt nur das Du nun etwas Schlauer geworden bist.



Gruß
balu

Re: Text in Links umwandeln

Verfasst: Sa 14. Mär 2015, 12:47
von mikele
Hallo,
noch eine Ergänzung zu balu's Ausführung. Ein Hyperlink ist um einiges komplexer als nur Text.
Der Text in der Zelle kann durchaus verschieden vom eigentlichen Hyperlink sein.
In der Zelle kann durchaus so etwas stehen wie "Bitte hier klicken" und dahinter verbirgt sich der Linken auf eine Homepage. Es ist also nicht hat nur eine Formatierung.