- LEFT, RIGHT, MID ve LEN ile metnin parçalarını almak
- TRIM, UPPER ve LOWER ile verileri düzenlemek
&ve CONCAT ile metinleri birleştirmek
Robotik kulübüne başvurular bir çevrim içi formdan geldi ve liste karmakarışık: bazı adlar küçük harfle, bazıları BÜYÜK harfle yazılmış, bazılarında fazladan boşluk var. Ayrıca her üyenin BAK-2026-017 gibi kodundan şehri ve yılı ayırmak gerekiyor. 200 satırı elle düzeltmek saatler sürer; metin işlevleri bunu birkaç formülle yapar.
Metni kesmek: LEFT, RIGHT, MID, LEN
Formül (A2 = BAK-2026-017) | Sonuç | Açıklama |
|---|---|---|
=LEFT(A2,3) | BAK | soldan 3 karakter |
=RIGHT(A2,3) | 017 | sağdan 3 karakter |
=MID(A2,5,4) | 2026 | 5. karakterden başlayarak 4 karakter |
=LEN(A2) | 12 | karakter sayısı (tire ve boşluklar da sayılır) |
Temizlik: TRIM, UPPER, LOWER, PROPER
=TRIM(A2)— baştaki ve sondaki boşlukları siler, sözcükler arasında yalnızca bir boşluk bırakır: “ Leyla Hasanova ” → “Leyla Hasanova”.=UPPER(A2)— tüm harfleri büyük yapar: “baku” → “BAKU”.=LOWER(A2)— tüm harfleri küçük yapar: “MURAD” → “murad”.=PROPER(A2)— her sözcüğün ilk harfini büyük yapar: “aysel nuriyeva” → “Aysel Nuriyeva”.
Metinleri birleştirmek: &, CONCAT, TEXTJOIN
Ad A2'de, soyad B2'deyse tam adı iki yolla oluşturabilirsin: =A2&" "&B2 ya da =CONCAT(A2," ",B2). Aradaki boşluğu unutma; o da tırnak içinde ayrı bir metindir. Eski CONCATENATE işlevi hâlâ çalışır; Microsoft 365'teki TEXTJOIN ise bütün bir aralığı ayırıcıyla birleştirir: =TEXTJOIN(", ",TRUE,A2:A10).
A2'de Murad, B2'de Quliyev yazıyor. Adın ilk harfi ile soyadından oluşan küçük harfli bir kullanıcı adı ve ad.soyad@example.com biçiminde bir e-posta adresi oluştur.
Çözümü gösterÇözümü gizle
=LOWER(LEFT(A2,1)&B2) → “M” & “Quliyev” → mquliyev.E-posta:
=LOWER(A2&"."&B2)&"@example.com" → murad.quliyev@example.com.İşlevler iç içe çalışır: önce içteki kısım, sonra dıştaki işlev hesaplanır.
Önemli noktalar
- LEFT/RIGHT kenarlardan, MID ortadan karakter alır; LEN karakterleri sayar.
- Metin işlevleri metin döndürür; sayı gerekiyorsa VALUE kullan.
- TRIM fazla boşlukları siler; UPPER, LOWER ve PROPER harf büyüklüğünü değiştirir.
- Metinler
&ya da CONCAT ile birleştirilir; aradaki boşluğu" "olarak ekle.
Kendini test et
10 soru. Her doğru cevap XP kazandırır.
=LEFT("Excel",2) ne döndürür?