Excel HÜCRE Fonksiyonu

Söz Dizimi

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

CELL Nedir?

CELL (Türkçe Excel'de HÜCRE), bir hücre hakkında biçim, konum veya içerik bilgisi döndüren güçlü bir bilgi fonksiyonudur. Sayfa adını çekmek, dosya yolunu öğrenmek, hücrenin sayı mı metin mi olduğunu sınamak için günlük kullanılır.

HÜCRE, dosya yolu içeren raporlarda, koşullu biçimlendirmede hücre türü kontrolünde, dinamik sayfa adı eklemede ve sütun genişliği analizinde sık tercih edilir. Çıktısı bilgi türüne göre metin veya sayı olabilir.

HÜCRE Söz Dizimi

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

İngilizce Excel'de:

=CELL(info_type, [reference])

Argümanlar

  • bilgi_türü (zorunlu): Hangi bilginin döneceğini belirten metin. "address", "filename", "row", "col", "type", "format", "width", "contents" gibi değerler alır.
  • başvuru (isteğe bağlı): Bilginin alınacağı hücre. Boş bırakılırsa formülün bulunduğu hücre kullanılır.

Yaygın bilgi_türü Değerleri

  • "address": Hücrenin mutlak adresi ($A$1).
  • "filename": Dosya yolu, dosya adı ve sayfa adı.
  • "row": Satır numarası.
  • "col": Sütun numarası.
  • "type": "b" (boş), "l" (etiket/metin), "v" (değer/sayı).
  • "contents": Hücrenin değeri.
  • "width": Sütun genişliği (tamsayı).

5 Gerçek Örnek

Örnek 1 — Geçerli Sayfa Adını Çekme

=PARÇAAL(HÜCRE("filename";A1); BUL("]";HÜCRE("filename";A1))+1; 31)

Senaryo: Sayfa adını dinamik olarak başlığa çekmek istiyorsunuz. HÜCRE("filename") tam yolu döndürür, PARÇAAL ile sadece sayfa adı izole edilir. Dosya kaydedilmemişse boş döner; bu nedenle önce kaydedin.

Örnek 2 — Hücre Adresini Bulma

=HÜCRE("address"; B5)

Senaryo: Bir hücrenin mutlak adresini ($B$5) metin olarak döndürür. Dolaylı başvuru veya hata mesajı oluştururken kullanışlıdır.

Örnek 3 — Boş Hücre Tespiti

=EĞER(HÜCRE("type"; A1)="b"; "Boş"; "Dolu")

Senaryo: Hücrenin boş olup olmadığını kontrol eder. EBOŞSA da aynı işi yapar; HÜCRE'nin avantajı metin/sayı ayrımını da verebilmesidir.

Örnek 4 — Sütun Genişliğine Göre Format

=EĞER(HÜCRE("width"; A1)<10; "Dar"; "Geniş")

Senaryo: Şablonda sütun genişliğini denetlemek için kullanılır. Tasarım kontrolü amaçlı pratiktir.

Örnek 5 — Dosya Yolunu Görüntüleme

=SOLDAN(HÜCRE("filename";A1); BUL("[";HÜCRE("filename";A1))-1)

Senaryo: Çalışma kitabının kaydedildiği klasör yolunu döndürür. Belge başlığında veya log kayıtlarında kullanılır.

Yaygın Hatalar ve Çözümleri

  • filename boş dönüyor: Dosya henüz kaydedilmemiş. Kaydedin ve hesaplamayı yenileyin (F9).
  • Sayfa adı güncellenmiyor: HÜCRE uçucu (volatile) değildir; F9 ile yeniden hesaplatın veya UÇUCU bir fonksiyonla (örn. ŞİMDİ) tetikleyin.
  • #DEĞER! hatası: Geçersiz bilgi_türü yazıldı. Tırnak içinde ve İngilizce anahtarla yazın: "address", "filename" vb.
  • "type" sayı için "v" döndürmüyor: Hücre metin olarak biçimlendirilmiş olabilir. Hücre biçimini Genel yapın.

Sıkça Sorulanlar

  • HÜCRE Türkçe anahtar kabul eder mi? Hayır, bilgi_türü her zaman İngilizce: "address", "filename", "row" vb.
  • Performans nasıl? Büyük veri setlerinde HÜCRE("filename") yavaştır; sonucu bir hücreye yazıp referans alın.
  • Sayfa adı için modern alternatif? Excel 365'te SAYFA ve SAYFASAYISI fonksiyonları daha temiz çözüm sunar.
  • Korumalı görünümde çalışır mı? Hayır, "filename" gibi türler güvenlik kısıtları yüzünden boş dönebilir.

İleri Kullanım ve Performans

HÜCRE her hesaplamada yeniden değerlendirilir, bu yüzden çok sayıda HÜCRE("filename") formülü dosyayı yavaşlatır. En iyi uygulama: tek bir hücrede HÜCRE("filename";A1) çağırın, diğer formüller bu hücreyi referans alsın. PARÇAAL+BUL kombinasyonu ile sayfa adı izolasyonu klasik yöntemdir; Excel 365 kullanıcıları METNEAYIR ile daha okunaklı çözüm yazabilir.

İlgili Fonksiyonlar

  • EBOŞSA: Sadece boşluk kontrolü için yeterli.
  • EMETİNSE / ESAYIYSA: Tür kontrolü için daha doğrudan.
  • BİLGİ: Excel ortamı hakkında bilgi (sürüm, sistem yolu).
  • SAYFA / SAYFASAYISI: Sayfa indeksi için modern alternatif.

Örnekler

# Başlık Formül Sonuç
1 Sayfa adı =PARÇAAL(HÜCRE("filename";A1);BUL("]";HÜCRE("filename";A1))+1;31) Sayfa1
2 Adres =HÜCRE("address";B5) $B$5
3 Tür =HÜCRE("type";A1) v
4 Genişlik =HÜCRE("width";A1) 12
5 Satır =HÜCRE("row";B5) 5

Sık Yapılan Hatalar

Boş filename
Sebep: Dosya kaydedilmedi
Çözüm:
#DEĞER!
Sebep: Geçersiz info_type
Çözüm:
Güncellenmiyor
Sebep: Volatile değil
Çözüm:
Yanlış tür
Sebep: Metin biçimi
Çözüm:

Sıkça Sorulan Sorular

Anahtarlar Türkçe mi?
Hayır, info_type her zaman İngilizce.
Sayfa adı modern alternatif?
SAYFA ve SAYFASAYISI fonksiyonları.
Korumalı görünümde?
filename türü boş dönebilir.
Performans?
Tek hücrede çağırıp referans alın.
Örnek Excel Dosyası
CELL.xlsx · 25.3 KB

Örnek Excel dosyasını e-posta ile alın (link 24 saat geçerli).

Destekçi ol — mail beklemeden anında indir

Benzer Fonksiyonlar

📝 Bu Fonksiyonu Kullanan Yazılar