Menu

KIRP Formülü: Excel'de Boşlukları Silme (TRIM)

=KIRP(A2) A2'deki metnin önündeki ve arkasındaki boşlukları kaldırır ve kelimeler arasındaki art arda boşlukları teke indirir. YERİNEKOY her boşluğu ya da KIRP'ın kaçırdığı bölünemez boşlukları kaldırır.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

=KIRP(A2) A2'deki metnin önündeki ve arkasındaki her boşluğu kaldırır ve kelimeler arasındaki her boşluk dizisini tek bir boşluğa indirir. " Ana Silva ", Ana Silva olur. KIRP'ın İngilizce adı TRIM'dir. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

Fazla boşlukları kaldırma
B2
ABCD
1NameTRIMLength beforeLength after
2 Ana Silva Ana Silva149
3Ben Okafor Ben Okafor1310
4 Chen WuChen Wu107
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =KIRP(A2)

Boşluklar A sütununda görünmez; uzunluk sütunlarının orada olmasının nedeni budur: UZUNLUK onları sayar. Fazla boşluklar genellikle içe aktarılan veya yapıştırılan verilerle gelir ve görünür hiçbir belirti vermeden aramaları ve karşılaştırmaları bozar.

Fazla boşluklar formülleri neden bozar

Excel için sonunda boşluk olan Ana ile Ana farklı metinlerdir. Bir karşılaştırma YANLIŞ döndürür, EĞERSAY hücreyi saymaz ve bir arama #YOK (İngilizce #N/A) döndürür:

Sondaki bir boşluk eşleşmeyi bozar
D3
ABCD
1NameScoreIs it Ana?Ana's score
2Ana 90FALSEnot found
3Ben85TRUE90
4Chen78
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇAPRAZARA("Ana";KIRP(A2:A4);B2:B4;"not found")

C2 YANLIŞ'tır ve D2 hiçbir şey bulamaz (dördüncü bağımsız değişkeni olmasa ÇAPRAZARA (İngilizce XLOOKUP) #YOK gösterirdi; tablo hata adlarını İngilizce gösterir), çünkü A2'de boşluklu Ana vardır. D3 bütün arama sütununu formülün içinde kırpar ve 90'ı bulur. Bu Microsoft 365 ve Excel 2021'de çalışır; eski sürümlerde önce sütunu temizleyin. Boşluklar bir aramadan gelen #YOK hatasının en yaygın nedenlerinden biridir.

Tüm boşlukları kaldırma

KIRP kelimeler arasında her zaman bir boşluk bırakır. Örneğin bir telefon numarasından veya ürün kodundan her boşluğu kaldırmak için boşluğu hiçbir şeyle değiştirin:

KIRP ve her boşluğu kaldırma
B2
ABC
1CodeTRIMNo spaces
2 AB 12 34 AB 12 34AB1234
3555 201 3344555 201 33445552013344
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =KIRP(A2)
Müşteri adlarını temizleme
B2
AB
1CustomerClean name
2 Eli Novak
3Fay Ruiz
4Gus Lee
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: A sütunundaki adlarda fazla boşluklar var. B2 hücresinde A2'deki adı çevresinde boşluk olmadan ve kelimeler arasında tek boşlukla döndürün. Formül B4'e kadar aşağı dolar.

KIRP çalışmıyor: bölünemez boşluklar

Bir web sayfasından veya PDF'den kopyalanan metin çoğu zaman normal boşluklar (32 numaralı karakter) yerine bölünemez boşluklar (160 numaralı karakter) içerir. Aynı görünürler, ama KIRP yalnızca 32 numaralı karakteri kaldırır, bu yüzden Excel'de hiçbir şey değişmez:

A2:             Ana Silva   (a non-breaking space between the names and one at the end)
=LEN(A2)        10
=LEN(TRIM(A2))  10, TRIM removed nothing

Çözüm, önce YERİNEKOY ile her 160 numaralı karakteri normal bir boşluğa çevirmek ve geri kalanını KIRP'a bırakmaktır. Aşağıdaki A2'deki metin, bir web sayfasının yapıştırdığı karakteri görebilmeniz için DAMGA(160) ile oluşturulmuştur:

Bölünemez boşlukları düzeltme
D2
ABCDE
1Pasted textLengthCode of 4th characterFixedFixed length
2Ana Silva 10160Ana Silva9
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =KIRP(YERİNEKOY(A2;DAMGA(160);" "))

Tuhaf bir karakteri C2'deki gibi tanırsınız: KOD(PARÇAAL(A2;4;1)) 4. karakterin kodunu, burada 160'ı döndürür. D2 9 karakterdir: A2'nin 10 karakterinden sondaki boşluk çıkmıştır.

TEMİZ: satır sonlarını ve diğer gizli karakterleri kaldırma

TEMİZ (İngilizce CLEAN) 0 ile 31 arası kodlu yazdırılamayan karakterleri kaldırır: satır sonları (10), satır başı karakterleri (13) ve sekmeler (9). Boşluklara dokunmaz, bu yüzden olağan ikili =KIRP(TEMİZ(A2)) olur:

Önce TEMİZ, sonra KIRP
B2
ABC
1ImportedCLEANTRIM(CLEAN)
2 Ana Silva AnaSilva AnaSilva
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =TEMİZ(A2)

TEMİZ satır sonunu doğrudan siler, bu yüzden iki ad AnaSilva olarak bitişir. Bir satır sonu kelimeleri ayırıyorsa onu bunun yerine bir boşlukla değiştirin, =KIRP(YERİNEKOY(A2;DAMGA(10);" ")); bu durumu hücre içinde alt satıra geçme sayfası gösteriyor.

Özgün sütunu kırpılmış metinle değiştirme

KIRP sonucunu başka bir hücreye yazar. Verinin kendisini düzeltmek için:

  1. Verinin yanındaki boş bir sütuna =KIRP(A2) yazın ve aşağı doldurun.
  2. O sütunu kopyalayın (Ctrl+C, Mac'te Cmd+C).
  3. Özgün sütunu seçin ve Giriş > Yapıştır > Değerleri Yapıştır'ı kullanın; böylece hücrelere formül değil metin gelir.
  4. Yardımcı sütunu silin.

Bul ve Değiştir boşlukları formülsüz kaldırabilir, ama baştaki boşlukları kelimeler arasındakilerden ayıramaz: bir boşluğu hiçbir şeyle değiştirmek Ana Silva'yı AnaSilva olarak birleştirir. İki boşluğu bire indirmeyi Excel değiştirecek bir şey bulamayana kadar tekrarlamak, KIRP'ın kelime arası kuralının elle yapılan sürümüdür. Baştaki veya sondaki tek bir boşluk yerinde kalır.

Sıkça Sorulan Sorular

Excel'de boşluklar nasıl silinir?

=KIRP(A2) baştaki ve sondaki boşlukları kaldırır ve kelimeler arasında bir boşluk bırakır. Kelimeler arasındakiler dahil her boşluğu kaldırmak için =YERİNEKOY(A2;" ";"") kullanın.

KIRP neden boşlukları silmiyor?

Boşluklar büyük olasılıkla bölünemez boşluklardır (160 numaralı karakter); web sayfalarından kopyalanan metinlerde sık bulunurlar. KIRP yalnızca normal boşluğu, 32 numaralı karakteri kaldırır. Önce onları dönüştürün: =KIRP(YERİNEKOY(A2;DAMGA(160);" ")).

KIRP ile TEMİZ arasındaki fark nedir?

KIRP fazla boşlukları kaldırır. TEMİZ, satır sonları ve sekmeler gibi 0 ile 31 arası kodlu yazdırılamayan karakterleri kaldırır. =KIRP(TEMİZ(A2)) ikisini birden yapar.

Özgün sütun kırpılmış metinle nasıl değiştirilir?

Boş bir sütuna =KIRP(A2) yazıp aşağı doldurun, o sütunu kopyalayın, özgün sütunu seçin ve Giriş > Yapıştır > Değerleri Yapıştır'ı kullanın. Sonra yardımcı sütunu silin.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA