=TEXT(A2,"mmm d, yyyy") A2'deki tarihi Mar 15, 2026 metnine, =TEXT(B2,"$#,##0.00") ise 1250.5 sayısını $1,250.50 metnine çevirir. İkinci bağımsız değişken tırnak içinde bir biçim kodudur ve Hücreleri Biçimlendir > İsteğe Uyarlanmış'taki kodlarla yazılır. Türkçe Excel'de fonksiyonun adı METNEÇEVİR'dir (İngilizce TEXT) ve biçim kodları da yerelleştirilir: tarih için =METNEÇEVİR(A2;"gg.aa.yyyy"). Bu sayfadaki formüller İngilizce yazımdadır; tablo da İngilizce kodlarla hesaplar.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date | Amount | Date as text | Amount as text |
| 2 | 2026-03-15 | 1250.5 | Mar 15, 2026 | $1,250.50 |
| 3 | Sunday | 1,251 | ||
| 4 | 2026-03-15 | 1250.5 |
A2'deki tarihi veya B2'deki tutarı değiştirin, altı metin onu izler. METNEÇEVİR her Excel sürümünde ve Google E-Tablolar'da çalışır.
Tarih biçim kodları
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Code | Result | Date | |
| 2 | d | 5 | 2026-03-05 | |
| 3 | dd | 05 | ||
| 4 | ddd | Thu | ||
| 5 | dddd | Thursday | ||
| 6 | mmm | Mar | ||
| 7 | mmmm | March | ||
| 8 | dd/mm/yyyy | 05/03/2026 |
dvedd: gün, baştaki sıfır olmadan ve sıfırla.dddvedddd: haftanın günü, kısa ve uzun (Thu,Thursday). Bu konuda daha fazlası haftanın günü sayfasında.m,mm,mmm,mmmm: ay olarak 3, 03,Mar,March.yyveyyyy: yıl olarak 26 veya 2026.
A sütununa mmmm yyyy veya ddd d mmm gibi başka bir kod yazın, B sütunu onu gösterir. Biçim kodları Excel'inizin diline bağlıdır: İngilizce Excel'in dd.mm.yyyy yazdığı yerde Türkçe Excel gg.aa.yyyy yazar; gün adı gggg, ay adı aaaa olur.
| A | B | |
|---|---|---|
| 1 | Date | Weekday |
| 2 | 2026-03-09 |
Sıra sende: B2 hücresinde A2'deki tarihin tam gün adını döndürün, örneğin Monday.
Sayı, para birimi ve yüzde kodları
| Kod | 1234.567 şuna dönüşür | Anlamı |
|---|---|---|
0 | 1235 | tam sayı, yuvarlanmış |
0.00 | 1234.57 | iki ondalık |
#,##0 | 1,235 | binlik ayırıcı |
$#,##0.00 | $1,234.57 | para birimi |
0% | 123457% | 100 ile çarpılmış, yüzde işaretiyle |
000000 | 001235 | en az 6 hane, baştaki sıfırlarla |
0 her zaman gösterilen bir hanedir, # ise yalnızca gerektiğinde gösterilen bir hane. Türkçe bölge ayarlarında ondalık ayırıcı virgül, binlik ayırıcı noktadır, bu yüzden aynı kodlar orada #.##0,00 gibi yazılır. Burada deneyin:
| A | B | C | |
|---|---|---|---|
| 1 | Value | Code | Result |
| 2 | 1234.567 | 0.00 | 1234.57 |
| 3 | 0.256 | 0.0% | 25.6% |
| 4 | 42 | 000000 | 000042 |
| 5 | -1500 | #,##0;(#,##0) | (1,500) |
Son kodun noktalı virgülle ayrılmış iki bölümü vardır: ilki pozitif sayılar, ikincisi negatif sayılar içindir; negatifler burada muhasebede sık görüldüğü gibi parantez içindedir. 4. satırdaki gibi sıfırlarla doldurma baştaki sıfırlar sayfasında anlatılıyor.
| A | B | |
|---|---|---|
| 1 | Rate | Label |
| 2 | 0.125 |
Sıra sende: B2 hücresinde A2'deki oranı bir ondalık ve yüzde işaretiyle metin olarak döndürün, örneğin 12.5%.
Metni biçimlendirilmiş bir sayı veya tarihle birleştirme
METNEÇEVİR'i kullanmanın en yaygın nedeni budur. Bir sayıyı & ile birleştirmek biçimini atar, bu yüzden değer saklandığı gibi birleşir:
| A | B | C | |
|---|---|---|---|
| 1 | Due | Amount | Message |
| 2 | 2026-04-30 | 1250.5 | Pay $1,250.50 by April 30 |
| 3 | Pay 1250.5 by 46142 |
Nedenini C3 gösterir: METNEÇEVİR olmadan tarih seri numarası olarak, tutar da düz bir sayı olarak birleşir. Saatler için "h:mm AM/PM" veya "hh:mm" gibi kodları, 24 saati aşan süreler için "[h]:mm"'yi kullanın (İngilizce kodlar). h veya s'nin yanında mm ay değil dakika demektir. Metin birleştirme hakkında daha fazlası BİRLEŞTİR sayfasında.
Sık yapılan hata: METNEÇEVİR hesabı durdurur
METNEÇEVİR metin döndürür. Sayıya benzer, ama TOPLA onu atlar ve hücre metin gibi hizalanır:
| A | B | |
|---|---|---|
| 1 | Price | TEXT(price,"0.00") |
| 2 | 12.5 | 12.50 |
| 3 | 8 | 8.00 |
| 4 | 20.25 | 20.25 |
| 5 | 40.75 | 0 |
=TOPLA(B2:B4)B5'in toplamı 0'dır. Sayıların yalnızca farklı görünmesini istiyorsanız onları sayı olarak tutun ve bunun yerine hücre biçimini değiştirin: hücreleri seçin, Ctrl+1'e (Mac'te Cmd+1) basın ve Sayı altında bir biçim seçin ya da aynı kodu İsteğe Uyarlanmış altına yazın. Hücre o zaman METNEÇEVİR'in yapacağı gibi görünür ve yine toplanır.
Sıkça Sorulan Sorular
Excel'de METNEÇEVİR ne yapar?
Bir sayıyı veya tarihi verdiğiniz biçimde metne çevirir: =TEXT(A2,"$#,##0.00") 1250.5 için $1,250.50 döndürür (İngilizce yazım). Çoğunlukla bir değeri başka bir metinle birleştirirken biçimini korumak için kullanılır.
Excel'de bir tarih metne nasıl çevrilir?
İngilizce Excel'de =TEXT(A2,"yyyy-mm-dd") 2026-03-15, "mmm d, yyyy" Mar 15, 2026, "dddd" ise Sunday gibi gün adını döndürür. Türkçe Excel'de kodlar yerelleştirilir: =METNEÇEVİR(A2;"yyyy-aa-gg"), ay adı için "aaaa", gün adı için "gggg".
METNEÇEVİR sonuçlarını neden toplayamıyorum?
METNEÇEVİR metin döndürür ve TOPLA metni atlar, bu yüzden METNEÇEVİR sonuçlarından oluşan bir sütunun toplamı 0 olur. Sayıları kendi hücrelerinde tutun ve görünüşlerini Hücreleri Biçimlendir (Ctrl+1) ile değiştirin; METNEÇEVİR'i yalnızca etiketler için kullanın.
METNEÇEVİR biçim kodum Türkçe Excel'de neden çalışmıyor?
Tarih kodları Excel'in diline uyar: Türkçe Excel günü gg, ayı aa olarak yazar, yani =METNEÇEVİR(A2;"gg.aa.yyyy"). İngilizce bir örnekten kopyalanan kodlar beklenen tarihi vermez.