Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pozicioniranje celije u hyperlinku

[es] :: Office :: Excel :: Pozicioniranje celije u hyperlinku

[ Pregleda: 1593 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

makavelins
Novi Sad

Član broj: 280784
Poruke: 20
77.46.136.*



+2 Profil

icon Pozicioniranje celije u hyperlinku20.05.2011. u 11:31 - pre 156 meseci
Pozdrav svima!

Na jednom sheet-u imam popunjene sledeće podatke:

kolona A (Naziv), kolona B (Rok) i kolona C (Rezultat).

Podatak u A1 celiji ima hyperlink ka drugom sheetu na kojem se nalaze rezultati koji treba da budu prikazani u celiji C1 u zavisnosti od vrednosti koja se nalazi u koloni B.
Kolona B sadrži sledeće rokove (1 godina, 2 godine....10 godina).

Rezultati za svaku godinu ponaosob se nalaze na drugom sheet-u i ukoliko na prvom sheetu (data validation) izaberem rok od 10 godina zelim da se klikom na hyperlink prebacim na tacno određenu celiju.

Poenta je, da mi se hyperlink iz kolone A prebaci na odgovarajucu celiju u drugom sheet-u, u zavisnosti od roka koji se odabere u koloni B.

Napominjem, da zbog prirode posla mora da ide redosled koji sam gore naveo i da nije dozvoljena nijedna druga varijanta.

Da li je ovo uopšte moguće izvesti?
Da li je moguće u edit hyperlink --> Type the cell reference ubaciti formulu tipa IF?
 
Odgovor na temu

Brodoplovac
Beograd

Član broj: 171299
Poruke: 838
*.adsl.verat.net.



+166 Profil

icon Re: Pozicioniranje celije u hyperlinku20.05.2011. u 12:46 - pre 156 meseci


Koristiš kombinaciju VLOOKUP i HYPERLINK funkcije:
=HYPERLINK("[F:\Documents and Settings\Upravnik\Desktop\Book3.xlsx]Sheet1!" & VLOOKUP(B2;E2:F11;2;TRUE);VLOOKUP(B2;E2:F11;2;TRUE))

Umesto VLOOKUP možeš da koristiš nested IF funkcije, ali bi onda formula bila predugačka.
Prikačeni fajlovi
 
Odgovor na temu

makavelins
Novi Sad

Član broj: 280784
Poruke: 20
77.46.136.*



+2 Profil

icon Re: Pozicioniranje celije u hyperlinku20.05.2011. u 12:55 - pre 156 meseci
Pretpostavljam da se vrednosti iz kolona E i F odnose na vrednosti iz mog drugog sheet-a..

E sad, vrednosti u drugom sheetu su totalno drugacije i nevezane od parametara iz prvog sheeta.
Ti si na drugom sheetu (ili kolonama E i F) uneo vrednosti identične kao i na prvom sheetu, a to nije slucaj kod mene.
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1318

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: Pozicioniranje celije u hyperlinku11.11.2012. u 18:45 - pre 138 meseci
Postoji trik kojim hiperlink možemo preusmeriti u odnosu na sadržaj ćelije. -Koristi se dinamička formula ali taj deo ide u finalnom koraku..

1) Trik počinje tako da imenujemo bilo koji, proizvoljni opseg u listu. U primeru sam taj opseg nazvao "link".

2) Označimo ćelije za koje želimo da imaju link (u prvom primeru to su ćelije u koloni B) > CTRL+K > i izaberemo grupu "unutar radnog lista" te tu lociramo opseg koji smo maločas napravili i > OK. Sada su sve označene ćelije linkovane ali na onaj isti opseg.

3) U ovom koraku menjamo definiciju opsega; umesto fiksne adrese to će biti formula sa dinamički izmenjivom referencom u odnosu na vrednost konkretne ćelije.

Za ovo referenciranje ćemo koristiti relativno adresiranje unutar formule tako da je važno znati gde nam se nalazi kursor u momentu re-definicije opsega.

Recimo da hoćemo da napravimo link koji ide na isti navedeni redni broj (unutar B kol.) "pametna formula" će biti =INDIRECT(ADDRESS(<relativna adresa aktivne ćelije>;2)). Broj 2 ovde menja "drugu" tj B-kolonu, za ovaj primer to je fiksni podatak dok umesto teksta u zagradama ide konkretna adresa, samo - relativno referencirana.

Pretpostavimo da je kursor u ćeliji C3 > otvorimo Name Manager > unesemo definiciju
Code:
link =INDIRECT(ADDRESS(C3;2))

Kada potvrdimo izmenu, linkovi će se menjati prema rednom broju u ćeliji!



Primer u susednoj koloni je nešto složeniji jer ima i dodatni faktor tj ime radnog lista; ovaj podatak biramo iz prve ćelije u 3. koloni i ta referenca je fiksirana sa ADDRESS(1;3). Sve prethodno je isto.

Code:
link2:=INDIRECT(ADDRESS(C3;2;;;INDIRECT(ADDRESS(1;3))))

Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Office :: Excel :: Pozicioniranje celije u hyperlinku

[ Pregleda: 1593 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.