Stránka 1 z 1

Hypertextový odkaz

Napsal: 05 úno 2020 15:06
od Luking
Ahoj,
řeším takový malý problém :lol:
-----------
O co jde?
Potřeboval bych po vložení hypertextového odkazu na buňky v excelu vypsat jen určitou část textu z toho odkazu, ale pozor ta část je čtyřmístné číslo vždy ve stejné části hypertextového odkazu.
-----------
Takže by to mělo fungovat, tak že uživatel pouze dá CTRL+C a v buňce CTRL+V, kdy mu to v buňce vyhodí jen tu část s čísly. Po kliknutí na ta čísla ho to odkáže normálně na daný odkaz na webu.
-----------

Všem mnohokrát děkuji za cenné rady :thumbup:

Re: Hypertextový odkaz

Napsal: 05 úno 2020 16:14
od elninoslov
Uveďte príklad v súbore.

Re: Hypertextový odkaz

Napsal: 05 úno 2020 16:38
od Luking
elninoslov píše:Uveďte príklad v súbore.


Mám třeba odkaz:
viewtopic.php?f=35&t=212912

1. Takto ho uživatel zkopíruje.
2. Po vložení do buňky v Excelu (viewtopic.php?f=35&t=212912)

-----> Potřebuji, aby bylo vypsané pouze viewtopic.php?f=35&t=212912&sid=6be6cbeffeb6b35ed83f9688361b2301 ---> toto číslo 212912
s tím, že toto číslo bude jako odkaz.

Doufám, že to zní dost srozumitelně :D nemůžu uvést příklad v souboru, když nevím jak to udělat :D

Mnohokrát děkuji :)

Re: Hypertextový odkaz

Napsal: 05 úno 2020 16:40
od Uziv00
Budeš mít vzorový soubor s odkazy a ten vložíš sem. Do dalších buněk můžeš doplnit, jak to má vypadat.

Re: Hypertextový odkaz

Napsal: 05 úno 2020 17:32
od Luking
ITCrowd píše:Budeš mít vzorový soubor s odkazy a ten vložíš sem. Do dalších buněk můžeš doplnit, jak to má vypadat.


Dobře:
https://docs.google.com/spreadsheets/d/ ... sp=sharing
https://docs.google.com/spreadsheets/d/1y0ixxeQZv2xWCB0Lp5nGfBM4JVz0IzWJUwFdPdkAt00/edit?usp=sharing

Re: Hypertextový odkaz

Napsal: 05 úno 2020 18:25
od elninoslov
Tak toto je dotaz-nedotaz.
"čtyřmístné číslo" - je 6 miestne
"ve stejné části hypertextového odkazu" - tuším, že to nebude na konci ako v príklade
"v excelu" - a ono je to Google Sheet

Pre získanie čísla z tohto príkladu, ktorý ale nieje relevantný, platí:

Kód: Vybrat vše

=HYPERLINK(B2;RIGHT(B2;LEN(B2)-1-FIND("t=";B2)))


Problém je, že chcete nahradiť vložený reťazec iným reťazcom na tom istom mieste. To jedine makrom. A makrá pre Google Sheet nerobím. Snáď niekto iný. Ak je to pre Excel, tak treba priložiť reálny súbor, lebo treba v makre zadefinovať kontrolovanú oblasť, a presne ktorá časť reťazca obsahuje to 4-ciferné číslo, a čo je pred ním riadiaci znak/reťazec (v tomto prípade je to "t=")...

Re: Hypertextový odkaz

Napsal: 05 úno 2020 18:31
od Luking
elninoslov píše:Tak toto je dotaz-nedotaz.
"čtyřmístné číslo" - je 6 miestne
"ve stejné části hypertextového odkazu" - tuším, že to nebude na konci ako v príklade
"v excelu" - a ono je to Google Sheet

Pre získanie čísla z tohto príkladu, ktorý ale nieje relevantný, platí:

Kód: Vybrat vše

=HYPERLINK(B2;RIGHT(B2;LEN(B2)-1-FIND("t=";B2)))


Problém je, že chcete nahradiť vložený reťazec iným reťazcom na tom istom mieste. To jedine makrom. A makrá pre Google Sheet nerobím. Snáď niekto iný. Ak je to pre Excel, tak treba priložiť reálny súbor, lebo treba v makre zadefinovať kontrolovanú oblasť, a presne ktorá časť reťazca obsahuje to 4-ciferné číslo, a čo je pred ním riadiaci znak/reťazec (v tomto prípade je to "t=")...


Mnohokrát děkuji :-)
Toto byl pouze vzor udělaný, v mém případe jsou čísla 4..., makru jsem se chtěl vyhnout, ale jinak to nejspíš nepůjde.

Re: Hypertextový odkaz

Napsal: 06 úno 2020 07:52
od elninoslov
Príklad toho makra. Kontrolovaná oblasť B1:B10.