Ana içeriğe atla

Excel TEXT() İşlevi: Sayıları Okunabilir Metin Olarak Biçimlendirme

Excel’de TEXT() işlevini kullanarak sayıları biçimlendirilmiş metne dönüştürmeyi öğrenin. Net, kullanıcı dostu e-tablolar için tarih, saat, yüzde ve daha fazlasını biçim kodlarıyla özelleştirin.
Güncel 16 Nis 2026  · 8 dk. oku

Excel’deki TEXT() işlevi, sayısal verileri okunabilir ve iyi sunulmuş metin dizelerine biçimlendirmek için güçlü bir araçtır. Tarihler, para birimi, yüzdeler veya özel sayı biçimleriyle çalışıyor olun, TEXT() işlevi bu değerlerin tam olarak nasıl görüneceğini kontrol etmenizi sağlar. 

Excel, yerleşik hücre biçimlendirme seçenekleri sunsa da bunlar yalnızca değerin hücrede nasıl göründüğünü etkiler. TEXT() işlevi; özel mesajlar, dinamik etiketler veya birleştirilmiş hücre çıktıları gibi daha büyük metin dizelerine biçimlendirilmiş değerler yerleştirmeniz gerektiğinde kullanışlıdır. Bu eğitimde, Excel TEXT() işlevinin farklı kullanım alanlarını gösterecek ve pratik örneklerle yaygın hataları nasıl gidereceğinizi anlatacağım.

Bazı temel kavramlara aşina değilseniz, sağlam bir Excel temeli oluşturmak için Introduction to Excel kursumuzu almanızı öneririm. Ham veriyi dönüştürme hakkında daha fazla bilgi edinmek için Data Preparation in Excel kursumuza da göz atmalısınız.

Excel TEXT() İşlevi Ne Yapar

Excel’deki TEXT() işlevi, Excel’in sayı biçimlendirme kodlarını kullanarak bir sayısal değeri belirtilen bir biçimi izleyen bir metin dizisine dönüştürür. Bu nedenle, TEXT() işlevinin temel kullanım amacı ham sayıları insan dostu, biçimlendirilmiş metne dönüştürmektir; böylece verilerinizi okumayı ve yorumlamayı kolaylaştırır.

TEXT() işlevinin diğer yaygın kullanım alanları şunlardır:

  • Sayıları para birimi sembolleri veya binlik ayraçlarıyla görüntüleme
  • Okunabilir tarih veya saat gösterme
  • Sabit uzunluklu kodlara başına sıfır ekleme
  • Telefon numarası veya bilimsel gösterim gibi biçimlendirilmiş çıktılar oluşturma

Yukarıdaki kullanım alanlarını sonraki bölümlerde pratik örneklerle göstereceğim.

Excel TEXT() İşlevi Nasıl Kullanılır

Excel TEXT() işlevinin nasıl kullanılacağını anlamak için sözdizimini ve uygulayabileceğiniz biçim kodu türlerinin örneklerini inceleyelim.

Formülün yapısı

Excel TEXT() işlevi, sayısal bir girdiyi biçimlendirilmiş bir metin dizesine dönüştürmek için iki temel bağımsız değişken kullanır:

=TEXT(value, format_text)

Burada:

  • value: Biçimlendirmek istediğiniz sayısal girdi. Bir sayı, sayı içeren bir hücre başvurusu, bir tarih veya sayısal değer döndüren bir formül olabilir.

  • format_text: Uygulamak istediğiniz biçimi belirten ve her zaman çift tırnak içine alınan bir metin dizesi. 

Biçim kodu türleri ve örnekler

TEXT() işlevinde yaygın Excel biçim kodlarını ve uygulamalarını aşağıdaki tablo özetler.

Format Kodu

Kullanım Durumu

Örnek Girdi

Biçimlendirilmiş Çıktı

"0.00"

İki ondalık basamak (otomatik yuvarlar).

1234.567

1234.57

"#,##0"

Binlik ayraçları ekler.

1234567

1,234,567

"MM/DD/YY"

ABD tarih biçimi.

May 1, 2025

05/01/2025

"dddd"

Haftanın gününün tam adı.

45310

Thursday

"0.0%"

Ondalıkları yüzdeye dönüştürür.

0.753

75.30%

"00000"

Sabit uzunluklu kimlikler için başına sıfır ekler.

42

0000042

"##0° 00' 00''"

Koordinatları görüntüler (ondalıktan DMS’e).

12.3456

12° 20' 44''

"0.00E+00"

Bilimsel gösterim.

0.0000123

1.23E-05

"###-####"

Temel telefon numarası biçimlendirme.

5551234

555-1234

"(###) ###-####"

Standart ABD telefon numarası biçimi.

5551234567

(555) 123-4567

Excel’in Format Cells iletişim kutusunu açmak, yukarıda listelenen biçim kodlarının çoğunu kolayca bulup yeniden kullanmanızı sağlar. 

  • Bir hücre seçin ve Ctrl+1 (Mac’te Cmd+1) tuşlarına basarak Format Cells penceresini açın. 
  • Number sekmesinde Number, Date, Custom veya Special gibi bir kategori seçin.
  • Type alanında görünen biçim kodunu kopyalayın. Uygulamak için OK tıklayın.

TEXT() İşlevini Tarih ve Saatlerle Kullanma

Excel tarih ve saatleri sayılar olarak depolar; ancak bunları metin içinde net bir şekilde sunmak istediğinizde, TEXT() işlevi görünümlerini hassas biçimde kontrol etmenizi sağlar.

TEXT() işlevini TODAY() ve NOW() ile kullanma

TEXT() işlevi, Excel’in TODAY() ve NOW() işlevlerinin döndürdüğü dinamik tarih ve saat değerlerini biçimlendirmek için kullanışlıdır. 

Örneğin, aşağıdaki formül geçerli tarihi "May 1, 2025" gibi tam metin biçimine dönüştürür.

=TEXT(TODAY(), "mmmm d, yyyy")

Excel TEXT function with TODAY function

Aşağıdaki formül, geçerli saati AM/PM ile 12 saatlik biçimde göstermek için NOW() işlevinin saat kısmını alır.

=TEXT(NOW(), "hh:mm AM/PM")

Excel TEXT function with NOW function

Tarih/saat değerlerini etiketlerle birleştirme

Biçimlendirilmiş tarih veya saatleri bir cümleye ya da etikete gömmek için de TEXT() işlevini kullanabilirsiniz. Örneğin, aşağıdaki işlev "Report generated on: 05/01/25" çıktısını üretir.

="Report generated on: " & TEXT(TODAY(), "MM/DD/YY")

Excel TEXT function with concatenating

Dikkat: Bir tarih veya saati TEXT() işlevi olmadan doğrudan birleştirirseniz, Excel okunabilir bir tarih yerine altta yatan seri numarasını görüntüler. 

Excel TEXT function with a readable date

TEXT() işlevini yüzdeler, para birimi ve kesirlerle kullanma

Excel’de TEXT() işlevi, yüzdeleri, para birimi değerlerini ve kesirleri günlük analiz ve görevler için biçimlendirmede özellikle kullanışlıdır. Bu farklı türdeki sayısal verileri şöyle dönüştürebilirsiniz:

Yüzdeler için TEXT() işlevi ondalık değeri 100 ile çarpar ve yüzde simgesi ekler. Örneğin, aşağıdaki formül 0,275 değerini bir ondalık basamak hassasiyetle "27.5%" olarak dönüştürür.

=TEXT(0.275, "0.0%")

Excel TEXT function with percentages

Para birimiyle çalışırken, tutarları uygun sembol, binlik ayraçları ve ondalık basamaklarla biçimlendirebilirsiniz. Örneğin, aşağıdaki işlev "1234.56" değerini dolar simgesi, binlik ayraç ve iki ondalıkla "$1,234.56" olarak gösterir.

=TEXT(1234.56, "$#,##0.00")

Excel TEXT function with dollar sign

Kesirlerde, TEXT() işlevi ondalık değerleri kesir gösterimine dönüştürebilir. Aşağıdaki işlev, ”4.5” değerini, tam sayı ve kesir bileşenleriyle bir bileşik sayı olarak ”4 ½” şeklinde gösterir.

=TEXT(4.5, "# ?/?")

Excel TEXT function converting decimals to fractions

Pratik Uygulamalar ve Kombinasyonlar

TEXT() işlevinin gerçek gücü, onu metin ve diğer işlevlerle birleştirerek özenli çıktılar ürettiğinizde ortaya çıkar. Aşağıdaki örneklere bakalım.

Mesajların içine değer gömme

& veya CONCAT() işlevini kullanarak biçimlendirilmiş sayıları doğrudan mesajların içine dahil edebilirsiniz. Örneğin, A2’deki fiyat 2500 ise, aşağıdaki işlev "Final Price: $2,500.00" görüntüler.

="Final Price: $" & TEXT(A2, "#,##0.00")

Başına sıfır ekleme

TEXT() işlevini, kodları, kimlikleri veya posta kodlarını başına sıfır ekleyerek standartlaştırmak için de kullanabilirsiniz. Örneğin, A2’de 4567 kodu varsa, aşağıdaki işlev "000004567" görüntüler.

=TEXT(A2, "000000000")

Telefon numaralarını biçimlendirme

Telefon numaraları daha iyi okunabilirlik için belirli bir biçimlendirme gerektirdiğinden, bunları dönüştürmek için TEXT() işlevini kullanabilirsiniz. Örneğin, A2 1234567890 içeriyorsa, aşağıdaki formül bunu ”(123) 456-7890” olarak gösterir.

=TEXT(A2, "(###) ###-####")

İleri Düzey Örnekler ve İpuçları

TEXT() işlevi, daha karmaşık formüllerde ve dinamik raporlarda da netliği ve etkileşimi artırmak için kullanılabilir. Aşağıdakiler gelişmiş uygulamalarına bazı örneklerdir.

IF() veya IFS() formüllerinin içinde kullanma

TEXT() işlevini, IF() veya IFS() gibi mantıksal işlevlerle birleştirerek sayısal değerlere bağlı koşullu mesajlar üretebilirsiniz. Örneğin, aşağıdaki formül A2 değerine bağlı olarak "Profit: $250.00" veya "Loss: $250.00" görüntüler.

=IFS(A2 > 0, "Profit: " & TEXT(A2, "$0.00"), A2 < 0, "Loss: " & TEXT(ABS(A2), "$0.00"))

Dizi formülleri veya dinamik raporlarla kullanma

TEXT() işlevi, ay bazında gruplama veya sıralama gibi dizi formülleri ya da dinamik raporlar içinde değerleri dinamik olarak biçimlendirmenize olanak tanır. Örneğin, aşağıdaki formül bir tarihten ay ve günü çıkarır ve biçimlendirir; böylece yıldan bağımsız olarak doğum günlerini veya olayları sıralamak ya da analiz etmek kolaylaşır.

=TEXT(A2, "mm-dd")

Bölgeye özgü davranış

TEXT() biçim kodlarının yerel ayarlara göre değişebileceğini bilmelisiniz. Örneğin, ABD dışında birçok bölgede "dd/mm/yyyy" tarih biçimi standartken, ABD’de "mm/dd/yyyy" tipiktir. Bölgeniz için yanlış biçim kodunu kullanmak hatalara veya beklenmedik sonuçlara neden olabilir. Uluslararası ekiplerle veya paylaşılan e-tablolarla çalışıyorsanız, bölgesel ayarların biçimlendirme sonuçlarınızı nasıl etkileyebileceğini her zaman iki kez kontrol edin.

TEXT() İşlevi Sorunlarını Giderme

Excel TEXT() işlevini kullanırken hatalarla karşılaşabilirsiniz. Bu sorunlardan bazılarını ve nasıl gidereceğinizi inceleyelim.

Yaygın hatalar

TEXT() işlevindeki yaygın hatalar şunları içerir:

  • #NAME?: Bu hata, biçim dizesindeki tırnak işaretleri eksik olduğunda oluşur. Örneğin, =TEXT(A1, mm/dd/yyyy) yerine =TEXT(A1, "mm/dd/yyyy") yazmanız gerekir.

  • #VALUE!: Bu sorun, biçim kodu geçersiz, yanlış yapılandırılmış veya bölgenizde desteklenmiyor olduğunda ortaya çıkar.

En iyi uygulamalar

Excel’de TEXT() işlevini kullanırken bu tuzaklardan kaçınmak için aşağıdaki en iyi uygulamaları dikkate alın.

  • Orijinal değerleri ayrı tutun: TEXT() sayıları metne dönüştürdüğünden, sonuç daha ileri hesaplamalarda kullanılamaz. Hesaplamalar için orijinal sayısal değerleri ayrı hücrelerde veya sütunlarda saklayın ve TEXT() işlevini yalnızca görüntüleme veya raporlama amacıyla kullanın

  • Yalnızca gerektiğinde biçimlendirin: TEXT() işlevini, etiketlerde, raporlarda veya birleştirilmiş dizelerde biçimlendirilmiş değerlere ihtiyaç duyduğunuzda uygulayın; hesaplamalar veya veri analizi için kullanmayın.

Excel’deki Diğer Yararlı Metin İşlevleri

TEXT() işlevine ek olarak, Excel metinsel verileri düzenlemeye, temizlemeye ve birleştirmeye yardımcı olan çeşitli metin işlevleri sunar. Aşağıda bu işlevler ve kullanım alanları yer almaktadır:

  • VALUE(): Bir sayıya benzeyen metin dizesini tekrar sayısal bir değere dönüştürür. Örneğin, =VALUE("123.45") işlevi 123.45 değerini sayı olarak görüntüler.

  • LEFT(), RIGHT(), MID(): Bu işlevler, metin dizelerinin bölümlerini çıkarmanıza olanak tanır. Örneğin, =LEFT(A1, 4) ilk 4 karakteri çıkarır ve =RIGHT(A1, 3) son 3 karakteri çıkarır. =MID(A1, 2, 5) 2. pozisyondan başlayarak 5 karakter çıkarır.

  • CONCAT(), TEXTJOIN(): Bu işlevler, birden çok hücredeki metni birleştirmenizi sağlar. CONCAT() iki veya daha fazla metin dizesini tek bir dizede birleştirirken, TEXTJOIN() her bir öğe arasında belirtilen bir ayraç kullanarak metni bir araya getirir.

  • TRIM(), SUBSTITUTE(), REPLACE(): Bu işlevler metin verilerini temizlemeye ve değiştirmeye yardımcı olur. TRIM() işlevi metinden fazladan boşlukları kaldırırken SUBSTITUTE() bir dize içindeki belirli metni değiştirir. REPLACE() işlevi ise belirli bir konumdaki metni değiştirir.

Sonuç

Gördüğünüz gibi ve umarım artık takdir edip kullanacağınız üzere, TEXT() işlevi önemlidir; çünkü biçimlendirilmiş değerleri dinamik etiketlere, raporlara, şablonlara ve diğerlerine yerleştirebilir ve en önemlisi verilerinizin tam olarak istediğiniz gibi görünmesini sağlar. Tamamen kozmetiktir, ancak büyük fark yaratır. Bununla birlikte, hesaplamalar ve analiz için, doğruluğu ve esnekliği korumak amacıyla orijinal sayısal değerleri e-tablonun başka bir yerinde sağlam tutmanın ve kozmetik kısmı yalnızca nihai sonuca uygulamanın en iyisi olduğunu özellikle vurgulamak isterim.

Bir sonraki adım olarak, becerilerinizi geliştirmeye devam etmek için Data Analysis in Excel kursumuzu ve en yeni Excel sürümlerinde mevcut farklı işlevlerin tümünü kapsayan Excel Fundamentals yetkinlik yolumuzu öneririm.


Allan Ouko's photo
Author
Allan Ouko
LinkedIn
Veri analitiği, iş zekâsı ve veri bilimi alanlarında pratik deneyime sahip Veri Bilimi Teknik Yazarı. SQL, Python, Power BI, Databricks ve veri mühendisliği üzerine, gerçek dünya analitik çalışmalarına dayanan, uygulamaya dönük ve sektöre odaklı içerikler yazıyorum. Yazılarım teknik derinlikle iş etkisi arasındaki köprüyü kurarak profesyonellerin veriyi güvenle karara dönüştürmelerine yardımcı olur.

SSS

Excel&rsquo;de TEXT() işlevi ne yapar?

TEXT() işlevi bir sayı, tarih veya saati belirtilen bir biçim koduna göre biçimlendirilmiş bir metin dizesine dönüştürür.

Bazı durumlarda TEXT(), hücre biçimlendirmeden neden daha iyidir?

Hücre biçimlendirme yalnızca görsel gösterimi değiştirir; değerleri başka metinlerle birleştirirken TEXT() gereklidir.

TEXT() sonuçları hesaplamalarda kullanılabilir mi?

Hayır. TEXT() bir metin dizesi döndürdüğünden, sonuç dönüştürülmeden (ör. VALUE() ile) aritmetikte kullanılamaz.

#VALUE! Hatasını nasıl düzeltirim?

Sayısal hesaplamalarda metin olup olmadığını kontrol edin, fazladan boşlukları kaldırın ve doğru hücre başvurularını sağlayın.

#NAME? Hatasını nasıl düzeltirim?

İşlev adlarını doğrulayın, adlandırılmış aralıkların var olduğundan emin olun ve metin değerlerini çift tırnak içine alın.

Konular

DataCamp ile Excel Öğrenin

Kurs

Excel'de Veri Hazırlama

3 sa
81.9K
Mantıksal işlevler, iç içe formüller, arama işlevleri ve PivotTable'lar aracılığıyla Excel verilerinin nasıl hazırlanacağını anlama.
Ayrıntıları GörRight Arrow
Kursa Başla
Devamını GörRight Arrow