Excel formülü: İlk eşleşmeye köprü -

İçindekiler

Genel formül

=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)

Özet

Bir aramada ilk eşleşmeye köprüler oluşturmak için HÜCRE, İNDİS ve KAÇINCI'nın yardımıyla KÖPRÜ işlevine dayalı bir formül kullanabilirsiniz.

Gösterilen örnekte, C5'teki formül şöyledir:

=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)

Bu formül, "veriler" adlı aralıktaki arama değerinde bulunan ilk eşleşmeye çalışan bir köprü oluşturur.

Açıklama

İçten dışa doğru çalışarak, B sütunundaki arama değerlerinin ilk eşleşmesini bulmak için standart bir İNDİS ve KAÇINCI işlevi kullanıyoruz:

INDEX(data,MATCH(B5,data,0))

KAÇINCI işlevi, B5'teki değerin adlandırılmış aralık verileri içindeki konumunu alır; bu, arama değeri "mavi" için 3'tür. Bu sonuç, dizi olarak "veri" ile INDEX işlevine satır_sayısı olarak gider:

INDEX(data,3)

Bu, "mavi" değerini döndürüyor gibi görünüyor, ancak gerçekte INDEX işlevi E6 adresini döndürüyor. Bu adresi, "#" karakteriyle birleştirilen HÜCRE işlevini kullanarak çıkarıyoruz:

=HYPERLINK("#"&CELL(E6,B5)

Bu sonuçta, HYPERLINK işlevine giren şey şudur:

=HYPERLINK("#$E$6","blue")

KÖPRÜ işlevi daha sonra aynı sayfadaki E6 hücresine, bağlantı metni "mavi" olacak şekilde tıklanabilir bir bağlantı oluşturur.

Ilginç makaleler...