İçeriğe geç
parazade
Arama ve BaşvuruÖrnekler doğrulandı

ADRES Formülü (ADDRESS): Satır ve Sütundan Hücre Adresi Üretme

ADRES

İngilizce adı: ADDRESS

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

ADRES kısaca

ADRES, satır ve sütun numarasından "$C$2" gibi bir hücre adresini metin olarak üretir. Başvuru türü, A1 ya da R1C1 stili ve sayfa adı seçilebilir. KAÇINCI ile en büyük değerin yerini bulmak ve DOLAYLI ile dinamik başvuru kurmak için kullanılır.

Söz dizimi

ADRES(satır_num; sütun_num; [mutlak_sayı]; [a1]; [sayfa_metni])

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
satır_numrow_numZorunluAdreste kullanılacak satır numarası.
sütun_numcolumn_numZorunluAdreste kullanılacak sütun numarası; 1 A sütunu, 3 C sütunudur.
mutlak_sayıabs_numİsteğe bağlıBaşvuru türü: 1 ya da boş mutlak ($C$2), 2 mutlak satır, 3 mutlak sütun, 4 göreli (C2).
a1a1İsteğe bağlıDOĞRU ya da boş A1 stili, YANLIŞ R1C1 stili adres üretir.
sayfa_metnisheet_textİsteğe bağlıAdresin başına eklenecek çalışma sayfası adı.
İçindekiler
  1. ADRES ne döndürür?
  2. Söz dizimi ve başvuru türleri
  3. En yüksek satışın hücresini bulmak
  4. DOLAYLI ile dinamik başvuru
  5. Sık yapılan hatalar
  6. Deneyin

ADRES ne döndürür?

Excel ADRES formülü, satır ve sütun numarasını hücre adresine çevirir. =ADRES(2;3) sonucu "$C$2" olur, çünkü 3. sütun C sütunudur. Sonuç bir metindir; hücrenin içeriğini değil, adresini verir.

Bu fonksiyon tek başına nadiren kullanılır. Asıl gücü, KAÇINCI gibi konum bulan fonksiyonlarla birleşince ortaya çıkar: bir değerin tabloda tam olarak hangi hücrede olduğunu yazıyla gösterir.

Sütun numarasını harfe çevirmek de ADRES ile yapılabilir. =YERİNEKOY(ADRES(1;28;4);"1";"") formülü 28. sütunun harfi olan "AB" sonucunu verir. Büyük tablolarda sütun numarasıyla çalışan formüllerin sonucunu okunur kılmak için kullanışlıdır.

Söz dizimi ve başvuru türleri

İlk iki argüman zorunludur: satır_num ve sütun_num. Üçüncü argüman mutlak_sayı dolar işaretlerini belirler. 1 ya da boş bırakıldığında "$C$2", 2 ile "C$2", 3 ile "$C2", 4 ile "C2" üretilir.

Dördüncü argüman a1 stili seçer. Boş ya da DOĞRU A1 stili, YANLIŞ R1C1 stili verir; =ADRES(2;3;1;YANLIŞ) sonucu "R2C3" olur. Beşinci argüman sayfa_metni adresin başına sayfa adını ekler.

En yüksek satışın hücresini bulmak

Bir satış tablosunda B2:B6 aralığında aylık tutarlar olsun. En yüksek tutarın hangi hücrede olduğunu bulmak için önce KAÇINCI ile sırası bulunur, sonra ADRES ile adrese çevrilir. =ADRES(KAÇINCI(MAK(B2:B6);B2:B6;0)+1;2) formülündeki +1, verinin 2. satırdan başlamasını telafi eder.

Sonuç "$B$4" gibi bir metin olur. Rapor notlarında "en yüksek değer B4 hücresinde" gibi açıklamalar yazmak ya da büyük tablolarda kontrol yapmak için kullanışlıdır.

DOLAYLI ile dinamik başvuru

ADRES'in ürettiği metin DOLAYLI'ya verildiğinde gerçek bir başvuruya dönüşür. =DOLAYLI(ADRES(D2;E2)) formülü D2'de yazan satır ve E2'de yazan sütundaki hücrenin değerini getirir. Satır ve sütun numaraları değiştikçe okunan hücre de değişir.

Bu yöntem, kullanıcının bir açılır listeden ay ve kalem seçtiği özet tablolarında işe yarar. Yine de DOLAYLI her değişiklikte yeniden hesaplandığı için büyük dosyalarda yavaşlık yaratabilir. Aynı işi çoğu zaman İNDİS daha hızlı yapar: =İNDİS(A1:F20;D2;E2).

Sık yapılan hatalar

Satır ya da sütun numarası 1'den küçük olduğunda ADRES #DEĞER! döndürür. KAÇINCI ile birlikte kullanırken başlık satırını hesaba katmayı unutmak da yaygındır; KAÇINCI aralık içindeki sırayı verir, sayfadaki satır numarasını değil.

Sayfa adında boşluk varsa ADRES adı otomatik olarak tek tırnağa alır. Elle adres birleştirirken bu tırnakları unutmak DOLAYLI'nın #BAŞV! döndürmesine yol açar; ADRES kullanmak bu hatayı önler.

Deneyin

Bir tablonuzda en yüksek değerin yerini bulmak için =ADRES(KAÇINCI(MAK(B2:B20);B2:B20;0)+1;2) yazın. Çıkan adresi tabloda kontrol edin; doğruysa aynı kalıbı en küçük değer için MİN ile tekrarlayın.

Örnekler

Örnek 1: Satır ve sütundan mutlak adres
ABCD
1SatırSütun
223$C$2
=ADRES(A2;B2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: $C$2

3. sütun C'dir; mutlak_sayı boş olduğu için dolar işaretli adres üretilir.

Örnek 2: En yüksek satışın hücresi
ABCD
1AySatış
2Ocak42.000$B$4
3Şubat38.500
4Mart51.200
5Nisan47.300
6Mayıs44.900
=ADRES(KAÇINCI(MAK(B2:B6);B2:B6;0)+1;2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: $B$4

En yüksek tutar 51.200 aralıkta 3. sıradadır. Başlık satırı için 1 eklenince 4. satır, B sütunu bulunur.

Örnek 3: Göreli adres üretme
ABCD
1SatırSütun
252B5
=ADRES(A2;B2;4)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: B5

mutlak_sayı 4 olduğunda adres dolar işaretsiz, göreli biçimde döner.

Örnek 4: Sütun numarasını harfe çevirme
ABC
1Sütun no
228AB
=YERİNEKOY(ADRES(1;A2;4);"1";"")

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: AB

ADRES(1;28;4) göreli AB1 adresini verir; YERİNEKOY satır numarası olan 1'i silince AB kalır.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

Sıkça Sorulan Sorular

ADRES formülü nasıl kullanılır?

Satır ve sütun numarasını yazarsınız: =ADRES(2;3) sonucu $C$2'dir. Üçüncü argümanla dolar işaretlerini değiştirebilirsiniz.

Bir değerin hangi hücrede olduğunu nasıl bulurum?

KAÇINCI ile sırayı bulup ADRES'e verin: =ADRES(KAÇINCI(MAK(B2:B6);B2:B6;0)+1;2). Başlık satırı için 1 eklenir.

ADRES sonucu neden hücre değerini göstermiyor?

ADRES yalnız adres metnini üretir. Hücrenin değerini almak için sonucu DOLAYLI içine yazın: =DOLAYLI(ADRES(2;3)).