Excel'in Köprü işlevini kullanırken sorun yaşıyorum. A1 hücresinde bir ad var, a2 hücresinde A1 hücresindeki adla aynı adlı çalışma sayfasına bağlanan bir köprü istiyorum
Excel'in Köprü işlevini kullanırken sorun yaşıyorum. A1 hücresinde bir ad var, a2 hücresinde A1 hücresindeki adla aynı adlı çalışma sayfasına bağlanan bir köprü istiyorum
Yanıtlar:
HYPERLINK
Fonksiyon başka levha bağlantısını bu bir bağlantı yapmak için kullanılır:
=HYPERLINK("[File]SheetName!A1", "NiceName" )
İlk bölüm bir dize olduğundan, için değer SheetName
hücrenizde saklanıyorsa, bu dizeyi böyle oluşturmak için A1
kullanabilirsiniz CONCATENATE
( CONCATENATE
umarım biraz netlik eklemek için satır sonları eklenir )
=HYPERLINK( CONCATENATE("[",
MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1),
"]",
A1 ,
"!B1" ) , "Name" )
Bu oldukça uzun ve acı verici, özür dilerim, bu yüzden birinin daha iyi bir önerisi olabilir - ama bunun işe yarayacağını düşünüyorum. Bunun sadece üzerinde çalışılacak bir dosya adı gerektirdiğinden kaydedilmiş dosyalar üzerinde çalışacağını unutmayın .
B1
Hücre için kullanın veya bağlantı vermek üzere adlandırılmış bir ad verin (Sanırım yalnızca bu sayfayı açmak ve içindeki belirli bir noktadan rahatsız olan notu istiyorsanız A1 kullanın).
Ve "NiceName"
hücrede kullanıcıya görünen şey.
Kısa bir açıklama yapmanın yolu, ne CONCATENATE
yaptığını, önce dosya adını çıkarmak, CELL("filename")
onu istenen yere []
sararmak, sayfa adını eklemek (hücreden alınan A1
) ve son olarak !
da bağlantıyı tamamlamak için bir hücre adı eklemek . Örneğin, sonuç, hedef olarak çalışması gereken aşağıdaki gibi bir şeydir HYPERLINK
.
[FileName.xls]SheetName!A1
Köprüdeki gerçek Dosya Adını kullanma konusunda biraz dikkatli olun, çünkü bu Dosya Adının varlığına bir bağımlılık yaratırsınız.
Aynı çalışma kitabındaki bir hücreye bağlanırsam şunu kullanırım:
=HYPERLINK("[.\]Report!D4", "Click here to go to cell D4 of the Report tab")
Bu, elektronik tablo dosyasının adının ne olacağını bilmediğimde benim için işe yaradı (kullanıcılar her sürümün adını değiştirdi). Hücredeki arkadaşça yazdığım metin "LINK" olarak adlandırılıyor, çünkü sayfanın adının başka bir hücrede bulunması gerekiyor, bu nedenle kullanıcıların kafasını iki katına çıkardı. Bu formülü, H sütununda (bu durumda 2. satırdan başlayarak) çalışma sayfası adları listesinin yanına kopyalarsınız ... tıklanabilir bir içindekiler tablosu gibi çalışır:
= HYPERLINK (ORTA (HÜCRE ("dosya adı", $ A $ 1)), FIND ("[", HÜCRE ("dosya adı", $ A $ 1)), FIND ("]", HÜCRE ("dosya adı", $ A $ 1) ) - BULUN ("[", HÜCRE ("dosya adı", $ A $ 1)) + 1) & "#" & $ H2 & "! A1", "LINK")