Excel'de Değer Yerine Hücre Adresi Nasıl Döndürülür (Kolay Formül)

Excel'de arama formülleri kullanırken (DÜŞEYARA, DÜŞEYARA veya DİZİN/KAÇINCI gibi), amaç eşleşen değeri bulmak ve sonuç olarak bu değeri (veya aynı satırda/sütunda karşılık gelen bir değeri) elde etmektir.

Ancak bazı durumlarda değeri almak yerine formülün değerin hücre adresini döndürmesini isteyebilirsiniz.

Bu, özellikle büyük bir veri kümeniz varsa ve arama formülü sonucunun tam konumunu öğrenmek istiyorsanız yararlı olabilir.

Excel'de tam olarak bunu yapmak için tasarlanmış bazı işlevler vardır.

Bu eğitimde size nasıl yapabileceğinizi göstereceğim. değer yerine hücre adresini bulun ve döndürün Excel'de basit formüller kullanarak.

ADRES İşlevini Kullanarak Hücre Adresini Arama ve İade Etme

Excel'deki ADRES işlevi tam olarak buna yöneliktir.

Satır ve sütun numarasını alır ve size o hücrenin hücre adresini verir.

ADDRESS işlevinin sözdizimi aşağıdadır:

=ADRES(satır_sayısı, sütun_sayısı, [mutlak_sayısı], [a1], [sayfa_metni])

nerede:

  • satır_sayısı: Hücre adresini istediğiniz hücrenin satır numarası
  • column_num: Adresini istediğiniz hücrenin sütun numarası
  • [abs_num]: Hücre başvurusunun mutlak, göreli veya karışık olmasını isteyip istemediğinizi belirtebileceğiniz isteğe bağlı bağımsız değişken.
  • [a1]: Referansı R1C1 stilinde mi yoksa A1 stilinde mi istediğinizi belirtebileceğiniz isteğe bağlı argüman
  • [sayfa_metni]: Hücre adresiyle birlikte sayfa adını eklemek isteyip istemediğinizi belirtebileceğiniz isteğe bağlı bağımsız değişken

Şimdi bir örnek yapalım ve bunun nasıl çalıştığını görelim.

Aşağıda gösterildiği gibi, Çalışan kimliğine, adlarına ve bölümlerine sahip olduğum ve çalışan kimliği KR256 için bölümü içeren hücre adresini hızlı bir şekilde öğrenmek istediğim bir veri kümesi olduğunu varsayalım.

Bunu yapacak formül aşağıdadır:

=ADRES(KAÇINCI("KR256",A1:A20,0),3)

Yukarıdaki formülde, verilen çalışan kimliğini içeren satır numarasını bulmak için KAÇINCI işlevini kullandım.

Ve departman C sütununda olduğundan, ikinci argüman olarak 3 kullandım.

Bu formül harika çalışıyor, ancak bir dezavantajı var - veri kümesinin üstüne satırı veya veri kümesinin soluna bir sütun eklerseniz çalışmaz.

Bunun nedeni, ikinci argümanı (sütun numarası) 3 olarak belirlediğimde, sabit kodlanmış ve değişmeyecek olmasıdır.

Veri kümesinin soluna herhangi bir sütun eklemem durumunda, formül, veri kümesinin başlangıcından değil, çalışma sayfasının başından itibaren 3 sütun sayar.

Dolayısıyla, sabit bir veri kümeniz varsa ve basit bir formüle ihtiyacınız varsa, bu işe yarayacaktır.

Ancak bunun daha kusursuz olması gerekiyorsa, bir sonraki bölümde ele alınanı kullanın.

HÜCRE İşlevini Kullanarak Hücre Adresini Arama ve İade Etme

ADRES işlevi, size belirtilen satır ve sütun numarasının hücre referansını vermek için özel olarak yapılmış olsa da, bunu yapan başka bir işlev daha vardır.

HÜCRE işlevi olarak adlandırılır (ve size hücre hakkında ADDRESS işlevinden çok daha fazla bilgi verebilir).

CELL işlevinin sözdizimi aşağıdadır:

=HÜCRE(bilgi_türü, [başvuru])

nerede:

  • info_type: istediğiniz hücre hakkında bilgi. Bu adres, sütun numarası, dosya adı vb. olabilir.
  • [referans]: Hücre bilgilerine ihtiyaç duyduğunuz hücre başvurusunu belirtebileceğiniz isteğe bağlı bağımsız değişken.

Şimdi, hücre referansını aramak ve almak için bu işlevi kullanabileceğiniz bir örnek görelim.

Aşağıda gösterildiği gibi bir veri kümeniz olduğunu ve çalışan kimliği KR256 için departmanı içeren hücre adresini hızlı bir şekilde öğrenmek istediğinizi varsayalım.

Bunu yapacak formül aşağıdadır:

=HÜCRE("adres", INDEX($A$1:$D$20,MATCH("KR256",$A$1:$A$20,0),3))

Yukarıdaki formül oldukça basittir.

Departmana çalışan kimliği KR256'yı almak için ikinci argüman olarak INDEX formülünü kullandım.

Ve sonra basitçe HÜCRE işlevine sarıp INDEX formülünden aldığım bu değerin hücre adresini döndürmesini istedim.

Şimdi burada neden işe yaradığının sırrı - INDEX formülü, gerekli tüm bağımsız değişkenleri verdiğinizde arama değerini döndürür. Ancak aynı zamanda, elde edilen hücrenin hücre referansını da döndürür.

Örneğimizde, INDEX formülü, sonuç değeri olarak "Sales" değerini döndürür, ancak aynı zamanda, size değerin kendisi yerine o değerin hücre referansını vermek için de kullanabilirsiniz.

Normalde, bir hücreye INDEX formülünü girdiğinizde, yapması beklenen şey olduğu için değeri döndürür. Ancak bir hücre referansının gerekli olduğu senaryolarda, INDEX formülü size hücre referansını verecektir.

Bu örnekte, tam olarak yaptığı şey budur.

Ve bu formülü kullanmanın en iyi yanı, çalışma sayfasındaki ilk hücreye bağlı olmamasıdır. Bu, herhangi bir veri kümesini seçebileceğiniz (çalışma sayfasının herhangi bir yerinde olabilecek), düzenli bir arama yapmak için INDEX formülünü kullanabileceğiniz ve yine de size doğru adresi vereceği anlamına gelir.

Ek bir satır veya sütun eklerseniz, formül size doğru hücre adresini verecek şekilde ayarlanır.

Yani bunlar aramak için kullanabileceğiniz iki basit formül ve Excel'deki değer yerine hücre adresini bulun ve döndürün.

Umarım bu öğreticiyi faydalı bulmuşsunuzdur.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave