İçindekiler
Excel'de fazla boşlukları silmek için =KIRP(A2) formülünü kullanın (İngilizce: TRIM). KIRP baştaki ve sondaki boşlukları siler, kelimeler arasındaki birden fazla boşluğu teke indirir. Tüm boşlukları silmek için =YERİNEKOY(A2;" ";"") yazın.
Fazla boşluklar gözle zor görülür ama ciddi sorun çıkarır: DÜŞEYARA eşleşme bulamaz, EĞERSAY aynı adı iki farklı ad sayar, sayılar toplama girmez. Aşağıda üç durumu da çözüyoruz.
KIRP ile fazla boşlukları silme
| Ham metin (A) | =KIRP(A2) | Karakter sayısı |
|---|---|---|
| " Ankara " | "Ankara" | 10 → 6 |
| "Ali Veli" | "Ali Veli" | 10 → 8 |
| "İzmir " | "İzmir" | 6 → 5 |
=KIRP(A2)Boşluk olup olmadığından emin değilseniz =UZUNLUK(A2) ile karakter sayısına bakın. "Ankara" 6 karakterdir; 7 veya daha fazla görüyorsanız fazladan boşluk vardır.
Tüm boşlukları silme: YERİNEKOY
Telefon numarası, IBAN veya ürün kodu gibi değerlerde kelimeler arasındaki boşlukların da gitmesi gerekir. YERİNEKOY (SUBSTITUTE) her boşluğu boş metinle değiştirir:
=YERİNEKOY(A2; " "; "")=YERİNEKOY(A2; " "; "")*1KIRP çalışmıyorsa: bölünemez boşluk
Web sayfalarından veya bazı programlardan kopyalanan verilerde boşluk gibi görünen karakter aslında bölünemez boşluktur (kod 160). KIRP yalnızca normal boşluğu (kod 32) siler. Önce bölünemez boşluğu normal boşluğa çevirin, sonra KIRP uygulayın:
=KIRP(YERİNEKOY(A2; DAMGA(160); " "))Formülsüz yol: Bul ve Değiştir
- Temizlenecek aralığı seçin, Giriş › Bul ve Seç › Değiştir'e tıklayın.
- Aranan kutusuna bir boşluk yazın, Yeni değer kutusunu boş bırakın.
- Tümünü Değiştir'e tıklayın.
Temizlenen veriyi kalıcı hâle getirme
KIRP sonucu ayrı bir sütunda formül olarak durur. Kaynak sütunu silmeden önce formüllü hücreleri kopyalayın ve sağ tık › Yapıştırma Seçenekleri › Değerler ile aynı yere ya da orijinal sütuna yapıştırın.
Fazla boşluk olduğunu nasıl anlarsınız?
- DÜŞEYARA, listede aynı göründüğü hâlde değeri bulamayıp #YOK veriyor.
- EĞERSAY aynı adı iki farklı değer gibi sayıyor; özet tabloda aynı şehir iki ayrı satırda görünüyor.
- Hücreye tıklayıp formül çubuğunda imleci metnin sonuna götürdüğünüzde son harften sonra boşluk kalıyor.
- =A2="Ankara" karşılaştırması, hücrede Ankara yazdığı hâlde YANLIŞ dönüyor.
Bütün bir sütunu temizlemek için KIRP'ı yan sütuna yazıp doldurma tutamacıyla aşağı kopyalayın. Sonuçları kontrol ettikten sonra yardımcı sütunu Değerler olarak orijinal sütunun üzerine yapıştırın ve yardımcı sütunu silin. Böylece diğer formüller ve özet tablolar temiz veriyi kullanır.
Şimdi sen dene · 4 soru
Soru 1/4 · Taklit
KIRP baştaki ve sondaki boşlukları siler, aradaki fazla boşlukları teke indirir.
B2 hücresine =KIRP(A2) yaz.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Şehir (ham) | Temiz | Telefon | Bitişik |
| 2 | Eskişehir | 0532 418 22 90 | ||
| 3 | Muğla Bodrum | |||
| 4 | Trabzon Of |
B2 hücresini seç, yaz ve Enter'a bas.
Sık sorulan sorular
KIRP kelimeler arasındaki tek boşluğu da siler mi?
Hayır. KIRP kelimeler arasında tek boşluk bırakır; yalnızca baştaki, sondaki ve arada fazladan olan boşlukları siler. Tüm boşluklar için =YERİNEKOY(A2;" ";"") kullanın.
Excel'de baştaki boşluk nasıl silinir?
=KIRP(A2) baştaki ve sondaki boşlukların hepsini siler. Sonucu kalıcı yapmak için formülleri kopyalayıp Değerler olarak yapıştırın.
Boşluk yüzünden DÜŞEYARA #YOK verebilir mi?
Evet. "P-12 " ile "P-12" Excel için farklı değerlerdir. Aranan değeri KIRP ile sarın: =DÜŞEYARA(KIRP(A2);$E$2:$F$20;2;YANLIŞ). Ayrıntılar #YOK hatası rehberinde.
KIRP uyguladım ama boşluk hâlâ duruyor, neden?
Büyük olasılıkla bölünemez boşluktur (kod 160). =KIRP(YERİNEKOY(A2;DAMGA(160);" ")) formülünü deneyin.
KIRP İngilizce Excel'de nasıl yazılır?
TRIM olarak: =TRIM(A2). Türkçe Excel'de hazırlanan dosyayı İngilizce Excel'de açtığınızda KIRP formülleri otomatik olarak TRIM'e çevrilir; elle değiştirmeniz gerekmez.