Metni sayılara dönüştürmek için Excel VALUE işlevi

  • Bunu Paylaş
Michael Brown

Bu eğitimde, metin dizelerini sayısal değerlere dönüştürmek için Excel'de VALUE işlevinin nasıl kullanılacağı gösterilmektedir.

Normalde, Microsoft Excel metin olarak depolanan sayıları tanır ve bunları otomatik olarak sayısal biçime dönüştürür. Ancak, veriler Excel'in tanıyamadığı bir biçimde depolanmışsa, sayısal değerler metin dizeleri olarak bırakılabilir ve bu da hesaplamaları imkansız hale getirir. Bu gibi durumlarda, DEĞER işlevi hızlı bir çözüm olabilir.

    Excel VALUE işlevi

    Excel'deki DEĞER işlevi, metin değerlerini sayılara dönüştürmek için tasarlanmıştır. Sayısal dizeleri, tarihleri ve saatleri tanıyabilir.

    VALUE fonksiyonunun söz dizimi çok basittir:

    DEĞER(metin)

    Nerede Metin tırnak işaretleri içine alınmış bir metin dizesi veya sayıya dönüştürülecek metni içeren bir hücreye referanstır.

    DEĞER işlevi Excel 2007'de tanıtılmıştır ve Excel 2010, Excel 2013, Excel 2016 ve sonraki sürümlerde mevcuttur.

    Örneğin, A2'deki metni sayıya dönüştürmek için şu formülü kullanırsınız:

    =DEĞER(A2)

    Aşağıdaki ekran görüntüsünde, lütfen A sütunundaki orijinal sola hizalı dizelere ve B sütunundaki dönüştürülmüş sağa hizalı sayılara dikkat edin:

    Excel'de VALUE işlevi nasıl kullanılır - formül örnekleri

    Daha önce de belirttiğimiz gibi, çoğu durumda Excel gerektiğinde metni otomatik olarak sayılara dönüştürür. Ancak bazı durumlarda, Excel'e bunu yapmasını açıkça söylemeniz gerekir. Aşağıdaki örnekler bunun pratikte nasıl çalıştığını göstermektedir.

    Metni sayıya dönüştürmek için VALUE formülü

    Excel'de VALUE işlevinin temel amacının metin dizelerini sayısal değerlere dönüştürmek olduğunu zaten biliyorsunuz.

    Aşağıdaki formüller, ne tür dizelerin sayılara dönüştürülebileceğine dair bazı fikirler vermektedir:

    Formül Sonuç Açıklama
    =DEĞER("10.000$") 10000 Metin dizesinin sayısal eşdeğerini döndürür.
    =VALUE("12:00") 0.5 PM 12'ye karşılık gelen ondalık sayıyı döndürür (Excel'de dahili olarak depolandığı gibi.
    =VALUE("5:30")+VALUE("00:30") 0.25 Sabah 6'ya karşılık gelen ondalık sayı (5:30 + 00:30 = 6:00).

    Aşağıdaki ekran görüntüsü, aynı DEĞER formülüyle gerçekleştirilen birkaç metinden sayıya dönüştürmeyi daha göstermektedir:

    Metin dizesinden sayı çıkarma

    Çoğu Excel kullanıcısı, SOL, SAĞ ve ORTA işlevlerini kullanarak bir dizenin başından, sonundan veya ortasından gerekli sayıda karakteri nasıl çıkaracağını bilir. Bunu yaparken, sayıları çıkarırken bile tüm bu işlevlerin çıktısının her zaman metin olduğunu hatırlamanız gerekir. Bu bir durumda önemsiz olabilir, ancak başka bir durumda kritik olabilir, çünkü diğer Excel işlevlerikarakterleri sayı olarak değil, metin olarak ayıklar.

    Aşağıdaki ekran görüntüsünde görebileceğiniz gibi, SUM işlevi çıkarılan değerleri toplayamamaktadır, ancak ilk bakışta bunlarda yanlış bir şey fark etmeyebilirsiniz, belki metin için tipik olan sol hizalama dışında:

    Çıkarılan sayıları başka hesaplamalarda kullanmanız gerekirse, formülünüzü VALUE işlevine sarın. Örneğin:

    Bir dizeden ilk iki karakteri ayıklamak ve sonucu sayı olarak döndürmek için:

    =DEĞER(SOL(A2,2))

    Bir dizenin ortasından 10. karakterle başlayan iki karakteri çıkarmak için:

    =DEĞER(MID(A3,10,2))

    Bir dizeden son iki karakteri sayı olarak çıkarmak için:

    =DEĞER(SAĞ(A4,2))

    Yukarıdaki formüller yalnızca rakamları çekmekle kalmaz, aynı zamanda yol boyunca metinden sayıya dönüştürme işlemini de gerçekleştirir. Artık, SUM işlevi çıkarılan sayıları sorunsuz bir şekilde hesaplayabilir:

    Elbette, bu basit örnekler çoğunlukla gösterim amaçlıdır ve kavramı açıklamak içindir. Gerçek hayattaki çalışma sayfalarında, bir dizedeki herhangi bir konumdan değişken sayıda basamak çıkarmanız gerekebilir. Aşağıdaki öğretici bunun nasıl yapılacağını gösterir: Excel'de dizeden sayı çıkarma.

    Metni tarih ve saate dönüştürmek için VALUE işlevi

    Tarih/saat metin dizelerinde kullanıldığında, DEĞER işlevi dahili Excel sisteminde tarihi ve/veya saati temsil eden bir seri numarası döndürür (tarih için tamsayı, saat için ondalık). Sonucun tarih olarak görünmesi için, formül hücrelerine Tarih biçimini uygulayın (aynı şey saatler için de geçerlidir). Daha fazla bilgi için, lütfen Excel tarih biçimi bölümüne bakın.

    Aşağıdaki ekran görüntüsü olası çıktıları göstermektedir:

    Ayrıca, Excel'de metni tarihlere ve saatlere dönüştürmek için alternatif yolları kullanabilirsiniz:

    Dönüştürmek için Tarih Metin olarak biçimlendirilmiş değerleri normal Excel tarihlerine dönüştürmek için, DATEVALUE işlevini veya Excel'de metni tarihe dönüştürme bölümünde açıklanan diğer yolları kullanın.

    Dönüştürmek için Metin dizelerini zamana dönüştürmek için, Excel'de metni zamana dönüştürme bölümünde gösterildiği gibi TIMEVALUE işlevini kullanın.

    Excel VALUE işlevi neden #VALUE hatası döndürüyor?

    Bir kaynak dize Excel tarafından tanınmayan bir biçimde görünüyorsa, DEĞER formülü #DEĞER hatası döndürür. Örneğin:

    Bunu nasıl düzeltebilirsiniz? Excel'de dizeden sayı nasıl çıkarılır bölümünde açıklanan daha karmaşık formülleri kullanarak.

    Umarım bu kısa eğitim, Excel'de DEĞER işlevini kullanmayı anlamanıza yardımcı olmuştur. Formüllere daha yakından bakmak için örnek Excel DEĞER İşlevi çalışma kitabımızı indirebilirsiniz. Okuduğunuz için teşekkür eder, gelecek hafta blogumuzda görüşmek dileğiyle!

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.