Değer yerine hücre adresini bulma

Excel’de bir hücreyi arayabilir ve hücrenin değeri yerine hücre adresini alabilirsiniz. Diyelim ki B12 hücresinde karşılık gelen değere sahipsiniz. Formül ile B12 adresini değil değerini alabilirsiniz.

Bu eğitimde bunun için bir formül yazmanın olası yollarına bakacağız.

Değer yerine hücre adresini alın (HÜCRE + INDEX + MATCH)

Bu formülü yazmak için lütfen aşağıdaki adımları izleyin:

  1. İlk olarak, bir hücreye HÜCRE fonksiyonunu girin ve ilk argümanda “adres”i bilgi_türü olarak belirtin.
    get-cell-address
  2. Bundan sonra ikinci argümana INDEX fonksiyonunu girin.
    in-second-argument-enter-index
  3. Daha sonra, INDEX’in dizi bağımsız değişkeninde A sütunundaki adlara bakın. Aralık A2:A1001 olacaktır.
    array-argument-of-index
  4. Şimdi INDEX’in ikinci argümanına MATCH fonksiyonunu girin.
    enter-match-function
  5. Buradan, MATCH’te, aranan_değer bağımsız değişkeninde arama değerini belirtin ve aranan_dizi bağımsız değişkeninde A2:A1001 aralığına tekrar başvurun. Tam bir eşleşme gerçekleştirmek için [match_type] bağımsız değişkeninde 0’ı kullanın.
    match-specify-the-lookup-value
  6. Sonunda kapatma parantezlerini girin ve sonucu almak için Enter tuşuna basın.

Enter tuşuna bastığınızda aradığınız değerin hücre adresini döndürecektir.

elde edilen hücre adresi

“Alec Wright” adı A5 hücresindedir ve sonuçta bu adı görürsünüz.

 =CELL("address",INDEX(A2:A1001,MATCH(C1,A2:A1001,0)))

Bu formül nasıl çalışıyor?

Bu formülü anlamak için onu üç parçaya bölmeniz gerekiyor çünkü üç fonksiyon kullandık.

üç parçalı formülü tükür

İlk bölümde A2:A1001 hücre isminin arama değeriyle eşleşen ve sonuçtaki konum numarasını döndüren MATCH fonksiyonumuz var.

ilk bölümün eşleştirme işlevi vardır

Bundan sonra INDEX bu konum numarasını MACTH’den alır ve 4. konumdaki aralık değerini alır. Bu A5 hücresi anlamına gelir.

indeks-maçtan sonra-pozisyon alır

SECRET : INDEX yukarıdaki örnekte aralığın 4. konumunun veya A5 hücresinin değerini döndürür. Ancak INDEX bir işlev olarak iki farklı değer döndürür. Biri hücre değeridir (yukarıda görebilirsiniz), ikincisi ise değerin saklandığı hücrenin adresidir (A5). Kullanıcı olarak hücre adresini göremezsiniz veya alamazsınız, ancak CELL işlevi onu alıp kullanacak kadar akıllıdır.

indeks-dönüş-değeri

Sonuçta CELL işlevi, sonuçtaki mutlak bir referansı kullanarak hücrenin adresini döndürür.

hücre-işlevi-döndürür-hücre-adresi

Hücre adresinden dolar işaretini kaldırmak istiyorsanız SUBSTITUTE’u kullanabilirsiniz.

 =SUBSTITUTE(CELL("address",INDEX(A2:A1001,MATCH(C1,A2:A1001,0))),"$","")
ikame-dolar-işaretini-kaldır

ADDRESS + MATCH kullanarak hücre adresini alın

Hücre adresini almak için formül yazmanın başka bir yolu daha var.

hücre adresi-adres-artı-eşleşme
 =ADDRESS(MATCH(C1,A1:A1001,0),1)

Bu formül iki bölümde çalışır: İlk bölümde, arama değerinin bulunduğu hücrenin konum numarasını almak için MATCH fonksiyonumuz var.

maç-alır-pozisyon-hücre-numarasını alır

Bundan sonra, ADRES işlevinde, satır numarasını ayarlamak için SATIR bağımsız değişkeni olan MATCH tarafından döndürülen sayıya (ilk bağımsız değişkende) sahip olursunuz.

İkinci argümanda ise sütun numarası var.

adres-işlev-numarası-eşleşmeye göre-dönüş

Satır 5 ve sütun 1, A5 hücre adresini oluşturur.

Tavsiye: 1. yöntem

Excel dosyasını alın

İndirmek

Yorum ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir