Excel: formül ve diğer yollarla metni sayıya dönüştürme

  • Bunu Paylaş
Michael Brown

Bu eğitimde bir dizeyi sayıya dönüştürmenin birçok farklı yolu gösterilmektedir Excel'de: Sayıya Dönüştür hata denetimi seçeneği, formüller, matematik işlemleri, Özel Yapıştır ve daha fazlası.

Bazen Excel çalışma sayfalarınızdaki değerler sayı gibi görünür, ancak toplanmaz, çarpılmaz ve formüllerde hatalara neden olur. Bunun yaygın bir nedeni, metin olarak biçimlendirilmiş sayılardır. Çoğu durumda Microsoft Excel, diğer programlardan içe aktarılan sayısal dizeleri otomatik olarak sayılara dönüştürecek kadar akıllıdır. Ancak bazen sayılar metin olarak biçimlendirilmiş olarak bırakılır ve bu daBu eğitim size dizeleri "gerçek" sayılara nasıl dönüştüreceğinizi öğretecek.

    Excel'de metin olarak biçimlendirilmiş sayılar nasıl tanımlanır?

    Excel, hücre değerleriyle ilgili olası sorunlar hakkında sizi uyaran dahili bir hata denetimi özelliğine sahiptir. Bu, bir hücrenin sol üst köşesinde küçük yeşil bir üçgen olarak görünür. Hata göstergesi olan bir hücre seçildiğinde, sarı ünlem işaretli bir uyarı işareti görüntülenir (lütfen aşağıdaki ekran görüntüsüne bakın). Fare imlecini işaretin üzerine getirdiğinizde Excel sizi olası sorun hakkında bilgilendirecektir: Bu hücredeki sayı metin olarak biçimlendirilir veya önüne kesme işareti konur .

    Bazı durumlarda, metin olarak biçimlendirilmiş sayılar için bir hata göstergesi görünmez. Ancak metin-sayılar için başka görsel göstergeler de vardır:

    Sayılar Dizeler (metin değerleri)
    • Varsayılan olarak sağa hizalıdır.
    • Birden fazla hücre seçilmişse Durum Çubuğu şunları gösterir Ortalama , Saymak ve SUM .
    • Varsayılan olarak sola hizalıdır.
    • Birden fazla hücre seçiliyse, Durum Çubuğu yalnızca şunları gösterir Saymak .
    • Bu Sayı Formatı kutusu Metin biçimini görüntüler (çoğu durumda, ancak her zaman değil).
    • Formül çubuğunda önde gelen bir kesme işareti görünebilir.

    Aşağıdaki resimde, sağ tarafta sayıların metin gösterimlerini, sol tarafta ise gerçek sayıları görebilirsiniz:

    Excel'de metni sayıya dönüştürme

    Excel'de metni sayıya dönüştürmenin birkaç farklı yolu vardır. Aşağıda, en hızlı ve en kolay olanlardan başlayarak hepsini ele alacağız. Kolay teknikler sizin için işe yaramazsa, lütfen cesaretiniz kırılmasın. Üstesinden gelinemeyecek hiçbir zorluk yoktur. Sadece başka yollar denemeniz gerekecek.

    Hata denetimi ile Excel'de sayıya dönüştürme

    Hücrelerinizde bir hata göstergesi (sol üst köşedeki yeşil üçgen) görüntüleniyorsa, metin dizelerini sayılara dönüştürmek iki tıklamalık bir işlemdir:

    1. Metin olarak biçimlendirilmiş sayıları içeren tüm hücreleri seçin.
    2. Uyarı işaretine tıklayın ve Sayıya Dönüştür .

    Tamamdır!

    Hücre biçimini değiştirerek metni sayıya dönüştürme

    Metin olarak biçimlendirilmiş sayısal değerleri sayılara dönüştürmenin bir başka hızlı yolu da şudur:

    1. Metin biçimli sayıların bulunduğu hücreleri seçin.
    2. Üzerinde Ev sekmesinde Sayı grubunu seçin, ardından Genel veya Sayı bir şey yok. Sayı Formatı aşağı açılır liste.

    Not: Bu yöntem bazı senaryolarda çalışmaz. Örneğin, bir hücreye Metin biçimini uygularsanız, bir sayı girerseniz ve ardından hücre biçimini Sayı olarak değiştirirseniz, hücre metin olarak biçimlendirilmiş olarak kalacaktır.

    Özel Yapıştır ile metni sayıya dönüştürme

    Önceki tekniklerle karşılaştırıldığında, metni sayıya dönüştürmenin bu yöntemi birkaç adım daha gerektirir, ancak neredeyse %100 çalışır.

    ile metin olarak biçimlendirilmiş sayıları düzeltmek için Özel Yapıştır İşte yapacağın şey:

    1. Metin-sayı hücrelerini seçin ve biçimlerini şu şekilde ayarlayın Genel yukarıda açıklandığı gibi.
    2. Bunun için ya bir hücre seçin ve Ctrl + C tuşlarına basın ya da sağ tıklayıp Anlaşıldı bağlam menüsünden.
    3. Sayılara dönüştürmek istediğiniz hücreleri seçin, sağ tıklayın ve ardından Özel Yapıştır Alternatif olarak Ctrl + Alt + V kısayoluna basın.
    4. İçinde Özel Yapıştır iletişim kutusunu seçin, ardından Değerler içinde Yapıştır bölümü ve Ekle içinde Operasyon Bölüm.
    5. Tıklayın TAMAM. .

    Doğru şekilde yapılırsa, değerleriniz varsayılan hizalamayı soldan sağa değiştirir, yani Excel artık bunları sayı olarak algılar.

    Metinden Sütunlara ile dizeyi sayıya dönüştürme

    Excel'de metni sayıya dönüştürmenin formül içermeyen başka bir yoludur. Başka amaçlarla kullanıldığında, örneğin hücreleri bölmek için, Metinden Sütunlara sihirbazı çok adımlı bir işlemdir. Metinden sayıya dönüştürme işlemini gerçekleştirmek için Bitirmek düğmesine ilk adımda basın :)

    1. Sayılara dönüştürmek istediğiniz hücreleri seçin ve biçimlerinin şu şekilde ayarlandığından emin olun Genel .
    2. Şuraya geç Veri sekmesi, Veri Araçları grubunu seçin ve Sütunlara Metin Düğme.
    3. 1. adımda Metni Sütunlara Dönüştürme Sihirbazı , seçiniz Sınırlandırılmış altında Orijinal veri türü ve tıklayın Bitirmek .

    Hepsi bu kadar!

    Metni bir formülle sayıya dönüştürme

    Şimdiye kadar, Excel'de metni sayıya dönüştürmek için kullanılabilecek yerleşik özellikleri tartıştık. Birçok durumda, bir formül kullanarak bir dönüştürme daha da hızlı yapılabilir.

    Formül 1. Excel'de dizeyi sayıya dönüştürme

    Microsoft Excel, bir dizeyi sayıya dönüştürmek için özel bir işleve sahiptir: DEĞER işlevi. İşlev, hem tırnak işaretleri içine alınmış bir metin dizesini hem de dönüştürülecek metni içeren bir hücreye başvuruyu kabul eder.

    VALUE işlevi, bazı "ekstra" karakterlerle çevrili bir sayıyı bile tanıyabilir - önceki yöntemlerin hiçbirinin yapamadığı şey budur.

    Örneğin, bir DEĞER formülü, para birimi simgesi ve binlik ayırıcıyla yazılan bir sayıyı tanır:

    =DEĞER("$1,000")

    =DEĞER(A2)

    Metin değerlerinden oluşan bir sütunu dönüştürmek için, formülü ilk hücreye girersiniz ve formülü sütunun aşağısına kopyalamak için doldurma tutamacını sürüklersiniz:

    Daha fazla bilgi için lütfen metni sayıya dönüştürmek için DEĞER formülü bölümüne bakın.

    Formül 2. Dizeyi tarihe dönüştürme

    VALUE işlevi, metin sayılarının yanı sıra metin dizeleriyle temsil edilen tarihleri de dönüştürebilir.

    Örneğin:

    =DEĞER("1-Jan-2018")

    Ya da

    =DEĞER(A2)

    A2'nin bir metin tarihi içerdiği yer.

    Varsayılan olarak, bir DEĞER formülü dahili Excel sistemindeki tarihi temsil eden bir seri numarası döndürür. Sonucun gerçek bir tarih olarak görünmesi için, formül hücresine Tarih biçimini uygulamanız yeterlidir.

    Aynı sonuç DATEVALUE fonksiyonu kullanılarak da elde edilebilir:

    =DATEVALUE(A2)

    Daha fazla bilgi için lütfen Excel'de metni tarihe dönüştürme bölümüne bakın.

    Formül 3. Dizeden sayı çıkarma

    VALUE işlevi, LEFT, RIGHT ve MID gibi Metin işlevlerinden birini kullanarak bir metin dizesinden bir sayı çıkardığınızda da kullanışlı olur.

    Örneğin, A2'deki bir metin dizesinden son 3 karakteri almak ve sonucu sayı olarak döndürmek için şu formülü kullanın:

    =DEĞER(SAĞ(A2,3))

    Aşağıdaki ekran görüntüsü, metni sayıya dönüştürme formülümüzü iş başında göstermektedir:

    RIGHT işlevini VALUE içine sarmazsanız, sonuç metin olarak, daha doğrusu sayısal bir dize olarak döndürülür ve bu da çıkarılan değerlerle herhangi bir hesaplamayı imkansız hale getirir.

    Daha fazla bilgi için lütfen Excel'de dizeden sayı çıkarma bölümüne bakın.

    Excel dizesini matematiksel işlemlerle sayıya dönüştürme

    Excel'de bir metin değerini sayıya dönüştürmenin bir diğer kolay yolu, orijinal değeri gerçekten değiştirmeyen basit bir aritmetik işlem gerçekleştirmektir. Bu ne olabilir? Örneğin, sıfır eklemek, 1 ile çarpmak veya bölmek.

    =A2+0

    =A2*1

    =A2/1

    Orijinal değerler metin olarak biçimlendirilmişse, Excel sonuçlara da otomatik olarak Metin biçimini uygulayabilir. Formül hücrelerindeki sola hizalı sayılardan bunu fark edebilirsiniz. Bunu düzeltmek için Genel formül hücreleri için biçim.

    İpucu: Sonuçları formül olarak değil de değer olarak almak isterseniz Özel Yapıştır formülleri değerleriyle değiştirme özelliği.

    Excel'de formüller ve yerleşik özelliklerle metni sayıya dönüştürmenin yolu budur. Okuduğunuz için teşekkür ediyor ve gelecek hafta blogumuzda görüşmeyi umuyorum!

    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.