Excel hücrelerinde veri türünü belirleme

Kerem Aydın·8 Temmuz 2026·⏱4 dk

Excel'de bir hücrenin metin mi yoksa sayı mı içerdiğini hızlıca kontrol etmek için =ISTEXT(A1) (metin ise DOĞRU döndürür) veya =ISNUMBER(A1) (sayı ise DOĞRU döndürür) işlevlerini kullanın. Bu formüller anında çalışır ve filtreleme ile koşullu biçimlendirme işlemlerinin temelini oluşturur. Eğer bir hücre sayı gibi görünüyorsa ancak formül "metin" sonucunu veriyorsa, bu değer bir dize olarak kaydedilmiş demektir (genellikle başındaki kesme işaretiyle birlikte), bu da hesaplamaları bozabilir.

Sorunun ana belirtisi: Metin olarak yazılan sayılar genellikle hücrenin sol tarafına hizalanırken, gerçek sayılar sağ tarafa hizalanır. Ayrıca hücrenin köşesinde uyarı içeren yeşil bir üçgen belirebilir.

Veri türünü kontrol etmeye yönelik temel işlevler

İçeriği programlı olarak belirlemenin en güvenilir yolu mantıksal işlevleri kullanmaktır. Bunlar DOĞRU (TRUE) veya YANLIŞ (FALSE) değeri döndürür, bu da sonraki işlemler için kullanışlıdır.

EĞERMETİN (ISTEXT) İşlevi

Değerin bir metin dizesi olup olmadığını kontrol eder.

  • Formül: =EĞERMETİN(A1) veya =ISTEXT(A1) (İngilizce sürümde)
  • Sonuç: Hücrede metin varsa DOĞRU (tırnak içindeki rakamlar olsa bile, örneğin "123").

EĞERSAYI (ISNUMBER) İşlevi

Değerin bir sayı olup olmadığını belirler.

  • Formül: =EĞERSAYI(A1) veya =ISNUMBER(A1)
  • Sonuç: Sadece bu gerçek bir sayısal değerse ve üzerinde matematiksel işlemler yapılabiliyorsa DOĞRU döner.

EĞERBOŞ (ISBLANK) İşlevi

Boş hücreleri boşluk veya boş dize içeren hücrelerden ayırt etmek önemlidir.

  • Formül: =EĞERBOŞ(A1)
  • Detay: Eğer hücrede ="" formülü varsa, EĞERBOŞ işlevi YANLIŞ döndürür, çünkü hücre teknik olarak boş değildir (içinde bir formül sonucu vardır).

"Metin olarak biçimlendirilmiş sayılar" sorunu

1C, banka dekontları veya web sitelerinden veri aktarımı yapılırken sıkça yapılan bir hata, sayıların metin formatında kaydedilmesidir. TOPLA işlevi ile bu tür hücrelerin toplanması 0 sonucunu verir, çünkü Excel matematiksel işlemlerde metinleri yoksayar.

Bu tür hücreleri nasıl tespit edersiniz: Metni arayan ve onu sayıya dönüştürebilen birleşik formül kullanın:

=VE(EĞERMETİN(A1); EĞERHATA(DEĞER(A1))=YANLIŞ)

(İngilizce sürümde: =AND(ISTEXT(A1), ISERROR(VALUE(A1))=FALSE))

Eğer formül DOĞRU döndürüyorsa, hücrenizde aslında bir sayı olan metin bulunmaktadır (örneğin, "500").

Hızlı düzeltme: Sorunlu verileri içeren sütunu seçin, Veri sekmesine gidin → Sütunlara Dönüştür seçeneğine tıklayın ve hemen Son butonuna basın. Bu işlem, metin halindeki sayıları zorla gerçek sayılara dönüştürür.

Gelişmiş analiz yöntemleri

Sadece türü kontrol etmekle kalmayıp veri yapısını da analiz etmeniz gereken karmaşık görevler için aşağıdaki yaklaşımlar uygundur.

İçeriğin uzunluğunu kontrol etme

UZUNLUK (LEN) işlevi, boş dizeyi boşluktan ayırmaya yardımcı olur.

  • =UZUNLUK(A1) boş bir hücre için 0 döndürür.
  • Hücrede tek bir boşluk varsa 1 döndürür (bu durum sıklıkla DÜŞEYARA işlevinin çalışmasını engeller).

Hücredeki formülleri arama

Standart sayfa işlevleriyle bir değerin bir formül sonucu mu yoksa manuel giriş mi olduğunu kontrol etmek mümkün değildir. Bunun için bir makro veya eski GET.CELL işlevi kullanılır.

  1. Adlandırılmış bir aralık oluşturun (Formüller → Ad Yöneticisi).
  2. Örneğin, CheckFormula adını verin.
  3. "Başvuru" alanına şunu girin: =GET.CELL(48; Sheet1!A1) (A1'i aktif hücreyle değiştirin).
  4. Artık herhangi bir hücreye =CheckFormula yazabilirsiniz ve referans bir formül içeriyorsa DOĞRU gösterecektir.

Kontrol yöntemlerinin karşılaştırma tablosu

GörevFormül (Rusça Excel)Formül (İngilizce Excel)Ne döndürür
Metin kontrolü=EĞERMETİN(A1)=ISTEXT(A1)DOĞRU/YANLIŞ
Sayı kontrolü=EĞERSAYI(A1)=ISNUMBER(A1)DOĞRU/YANLIŞ
Hata kontrolü=EĞERHATA(A1)=ISERROR(A1)DOĞRU/YANLIŞ
Metni sayıya dönüştürme=DEĞER(A1)=VALUE(A1)Sayı veya #DEĞER!
İçeriğin uzunluğu=UZUNLUK(A1)=LEN(A1)Karakter sayısı

Sık yapılan hatalar

  • Yeşil işaretin görmezden gelinmesi. Birçok kullanıcı ayarlarda hata denetimini kapatır ve sayıların metin olarak yazıldığı durumları kaçırır. Bu, özet tablolarda yanlış toplamlara neden olur.
  • Gereksiz boşluklar. Sayının ardından görünmez bir boşluk varsa (genellikle kopyala-yapıştır kaynaklı), EĞERSAYI işlevi YANLIŞ döndürür. Kontrolden önce KIRP (TRIM) işlevini kullanın.
  • Tarihlerle ilgili kafa karışıklığı. Excel'de tarihler sayı olarak saklanır. EĞERSAYI işlevi bir tarih için DOĞRU döndürür, bu doğrudur, ancak görsel olarak kullanıcı metin veya özel bir format görmeyi bekler.

SSS

Soru: Neden TOPLA işlevi rakamları içeren sütunumu toplamıyor? Cevap: Büyük olasılıkla rakamlar metin olarak yazılmıştır. Bunları =EĞERMETİN() işlevi ile kontrol edin. Eğer DOĞRU döndürüyorsa, "Sütunlara Dönüştür" özelliğini uygulayın veya özel yapıştırma yoluyla aralığı 1 ile çarpın.

Soru: Metin içeren tüm hücreleri renkle nasıl vurgularım? Cevap: Koşullu Biçimlendirme kullanın. =EĞERMETİN(A1) formülüyle (burada A1 aralığın ilk hücresidir) bir kural oluşturun ve bir dolgu rengi seçin.

Soru: Bu formüller Google E-Tablolar'da çalışır mı? Cevap: Evet, ISTEXT, ISNUMBER, VALUE ve diğer işlevler Google Sheets'te aynı şekilde çalışır, işlev isimleri de örtüşür (veya yerelleştirilmiş sürümde Rusça karşılıkları bulunur).