Excel TRIM işlevi - fazladan boşlukları kaldırmanın hızlı yolu

  • Bunu Paylaş
Michael Brown

Bu eğitimde Excel boşluklarını kırpmanın birkaç hızlı ve kolay yolu gösterilmektedir. Kelimeler arasındaki baştaki, sondaki ve fazladan boşlukların nasıl kaldırılacağını, Excel TRIM işlevinin neden çalışmadığını ve nasıl düzeltileceğini öğrenin.

Var olduğunu bildiğiniz yinelemeler için iki sütunu karşılaştırıyorsunuz, ancak formülleriniz tek bir yinelenen giriş bulamıyor mu? Veya iki sayı sütununu topluyorsunuz, ancak yalnızca sıfırlar mı elde ediyorsunuz? Ve neden açıkça doğru olan Vlookup formülünüz yalnızca bir grup N/A hatası döndürüyor? Bunlar, yanıt arıyor olabileceğiniz sorunlardan yalnızca birkaç örnektir ve hepsine şunlar neden olur ekstra alanlar Hücrelerinizdeki sayısal ve metin değerlerinin önüne, arkasına veya arasına gizleme.

Microsoft Excel, boşlukları kaldırmak ve verilerinizi temizlemek için birkaç farklı yol sunar. Bu eğitimde, Excel'de boşlukları silmenin en hızlı ve en kolay yolu olarak TRIM işlevinin özelliklerini inceleyeceğiz.

    TRIM işlevi - Excel'de fazladan boşlukları kaldırın

    Excel'de TRIM işlevini kullanarak metindeki fazladan boşlukları kaldırırsınız. Baştaki, sondaki ve aradaki tüm boşlukları siler tek bir boşluk dışında kelimeler arasında karakter.

    TRIM fonksiyonunun sözdizimi hayal edilebilecek en kolay sözdizimidir:

    TRIM(metin)

    Nerede Metin fazla boşlukları kaldırmak istediğiniz bir hücredir.

    Örneğin, A1 hücresindeki boşlukları kaldırmak için şu formülü kullanırsınız:

    =TRIM(A1)

    Ve aşağıdaki ekran görüntüsü sonucu göstermektedir:

    Evet, bu kadar basit!

    TRIM fonksiyonunun yalnızca 7 bit ASCII kod sisteminde 32 değerine sahip boşluk karakterini kaldırmak için tasarlandığını lütfen unutmayın. Verileriniz fazladan boşluklara ek olarak satır sonları ve yazdırılmayan karakterler içeriyorsa, ASCII sistemindeki yazdırılmayan ilk 32 karakteri silmek için TRIM fonksiyonunu CLEAN ile birlikte kullanın.

    Örneğin, A1 hücresinden boşlukları, satır sonlarını ve diğer istenmeyen karakterleri kaldırmak için şu formülü kullanın:

    =TRIM(CLEAN(A1))

    Daha fazla bilgi için lütfen Excel'de yazdırılmayan karakterleri kaldırma bölümüne bakın

    Kesintisiz boşluklardan kurtulmak için (html karakteri ) 160 değerine sahip olan TRIM öğesini SUBSTITUTE ve CHAR işlevleriyle birlikte kullanın:

    =TRIM(SUBSTITUTE(A1, CHAR(160), " "))

    Tüm ayrıntılar için lütfen Excel'de kesilmeyen boşlukları silme bölümüne bakın

    Excel'de TRIM işlevi nasıl kullanılır - formül örnekleri

    Artık temel bilgileri bildiğinize göre, Excel'de TRIM'in birkaç özel kullanımını, karşılaşabileceğiniz tuzakları ve çalışma çözümlerini tartışalım.

    Bir veri sütununun tamamındaki boşluklar nasıl kırpılır

    Metinden önce ve sonra bazı boşlukların yanı sıra sözcükler arasında birden fazla boşluk bulunan bir ad sütununuz olduğunu varsayalım. Peki, bir seferde tüm hücrelerdeki tüm baştaki, sondaki ve aradaki fazla boşlukları nasıl kaldırırsınız? Bir Excel TRIM formülünü sütun boyunca kopyalayarak ve ardından formülleri değerleriyle değiştirerek. Ayrıntılı adımlar aşağıda verilmiştir.

    1. Örneğimizde A2 olan en üstteki hücre için bir TRIM formülü yazın:

      =TRIM(A2)

    2. İmleci formül hücresinin (bu örnekte B2) sağ alt köşesine getirin ve imleç artı işaretine dönüşür dönüşmez çift tıklayarak formülü sütundan aşağıya, veri içeren son hücreye kadar kopyalayın. Sonuç olarak, 2 sütununuz olacak - boşluklu orijinal isimler ve formüle göre kırpılmış isimler.

  • Son olarak, orijinal sütundaki değerleri kırpılmış verilerle değiştirin. Ancak dikkatli olun! Kırpılmış sütunu orijinal sütunun üzerine kopyalamak formüllerinizi yok edecektir. Bunun olmasını önlemek için, formülleri değil yalnızca değerleri kopyalamanız gerekir. İşte nasıl yapılacağı:
    • Kırpma formüllerinin bulunduğu tüm hücreleri seçin (bu örnekte B2:B8) ve kopyalamak için Ctrl+C tuşlarına basın.
    • Orijinal verilerin bulunduğu tüm hücreleri seçin (A2:A8) ve Ctrl+Alt+V tuşlarına, ardından V tuşuna basın. Özel Yapıştır > Değerler
    • Enter tuşuna basın. Bitti!

    Sayısal bir sütunda baştaki boşluklar nasıl kaldırılır

    Az önce gördüğünüz gibi, Excel TRIM işlevi bir metin verisi sütunundaki tüm fazladan boşlukları sorunsuz bir şekilde kaldırdı. Peki ya verileriniz metin değil de sayılardan oluşuyorsa?

    İlk bakışta TRIM işlevi görevini yerine getirmiş gibi görünebilir. Ancak daha yakından baktığınızda, kırpılan değerlerin sayılar gibi davranmadığını fark edeceksiniz. İşte anormalliğin sadece birkaç göstergesi:

    • Normal sayılar varsayılan olarak sağa hizalı iken, hücrelere Sayı biçimini uygulasanız bile hem orijinal sütun baştaki boşluklarla hem de kırpılmış sayılar sola hizalıdır.
    • Kırpılmış sayılara sahip iki veya daha fazla hücre seçildiğinde, Excel durum çubuğunda yalnızca SAYI'yı görüntüler. Sayılar için, TOPLA ve ORTALAMA'yı da görüntülemelidir.
    • Kırpılan hücrelere uygulanan bir TOPLA formülü sıfır döndürür.

    Görünüşe göre, kırpılmış değerler metin dizeleri Bunu düzeltmek için kırpılan değerleri 1 ile çarpabilirsiniz (tüm değerleri tek seferde çarpmak için Özel Yapıştır> Çarp seçeneğini kullanın).

    Daha zarif bir çözüm, TRIM fonksiyonunu VALUE içine almaktır, bunun gibi:

    =DEĞER(TRIM(A2))

    Yukarıdaki formül, varsa baştaki ve sondaki tüm boşlukları kaldırır ve elde edilen değeri aşağıdaki ekran görüntüsünde gösterildiği gibi bir sayıya dönüştürür:

    Excel'de yalnızca baştaki boşluklar nasıl kaldırılır (Sol Kırpma)

    Bazı durumlarda, verilerinizi daha iyi okunabilir hale getirmek için sözcükler arasında yinelenen ve hatta üç katına çıkan boşluklar yazabilirsiniz. Ancak, bunun gibi baştaki boşluklardan kurtulmak istersiniz:

    Bildiğiniz gibi, TRIM işlevi metin dizelerinin ortasındaki fazladan boşlukları ortadan kaldırır, ki bu bizim istediğimiz şey değildir. Aradaki tüm boşlukları olduğu gibi tutmak için biraz daha karmaşık bir formül kullanacağız:

    =MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))

    Yukarıdaki formülde, FIND, MID ve TRIM kombinasyonu bir dizedeki ilk metin karakterinin konumunu hesaplar. Ardından, bu sayıyı başka bir MID işlevine verirsiniz, böylece ilk metin karakterinin konumundan başlayarak tüm metin dizesini (dize uzunluğu LEN ile hesaplanır) döndürür.

    Aşağıdaki ekran görüntüsü, baştaki tüm boşlukların gittiğini, ancak kelimeler arasındaki çoklu boşlukların hala orada olduğunu göstermektedir:

    Son dokunuş olarak, Kırpma formülü örneğinin 3. adımında gösterildiği gibi orijinal metni kırpılan değerlerle değiştirin ve artık hazırsınız!

    İpucu: Hücrelerin sonundaki boşlukları da kaldırmak istiyorsanız, Boşlukları Kırp aracından yararlanın. Sözcükler arasında birden çok boşluk bırakmadan baştaki ve sondaki boşlukları kaldırmak için belirgin bir Excel formülü yoktur.

    Bir hücredeki fazladan boşluklar nasıl sayılır

    Bazen, Excel sayfanızdaki boşlukları kaldırmadan önce, gerçekte kaç tane fazla boşluk olduğunu bilmek isteyebilirsiniz.

    Bir hücredeki fazladan boşluk sayısını elde etmek için, LEN işlevini kullanarak toplam metin uzunluğunu bulun, ardından fazladan boşluk olmadan dize uzunluğunu hesaplayın ve ikincisini birincisinden çıkarın:

    =LEN(A2)-LEN(TRIM(A2))

    Aşağıdaki ekran görüntüsü yukarıdaki formülü iş başında göstermektedir:

    Not: Formül, aşağıdakilerin sayısını döndürür ekstra alanlar bir hücredeki boşlukları, yani baştaki, sondaki ve sözcükler arasındaki birden fazla ardışık boşluğu sayar, ancak metnin ortasındaki tek boşlukları saymaz. Bir hücredeki toplam boşluk sayısını elde etmek istiyorsanız, bu Yerine formülünü kullanın.

    Fazla boşluk içeren hücreler nasıl vurgulanır?

    Hassas veya önemli bilgilerle çalışırken, tam olarak neyi sildiğinizi görmeden herhangi bir şeyi silmekte tereddüt edebilirsiniz. Bu durumda, önce fazladan boşluk içeren hücreleri vurgulayabilir ve ardından bu boşlukları güvenli bir şekilde ortadan kaldırabilirsiniz.

    Bunun için aşağıdaki formülle bir koşullu biçimlendirme kuralı oluşturun:

    =LEN($A2)>LEN(TRIM($A2))

    Burada A2, vurgulamak istediğiniz verileri içeren en üstteki hücredir.

    Formül, Excel'e toplam dize uzunluğunun kırpılmış metnin uzunluğundan daha fazla olduğu hücreleri vurgulaması talimatını verir.

    Koşullu biçimlendirme kuralı oluşturmak için, sütun başlıkları olmadan vurgulamak istediğiniz tüm hücreleri (satırları) seçin ve Ev tab> Stiller grubunu seçin ve Koşullu biçimlendirme > Yeni Kural > Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullanma .

    Excel koşullu biçimlendirmeye henüz aşina değilseniz, ayrıntılı adımları burada bulabilirsiniz: Formüle dayalı bir koşullu biçimlendirme kuralı nasıl oluşturulur?

    Aşağıdaki ekran görüntüsünde gösterildiği gibi, sonuç önceki örnekte elde ettiğimiz ekstra boşluk sayısı ile mükemmel bir şekilde örtüşmektedir:

    Gördüğünüz gibi, TRIM fonksiyonunun Excel'de kullanımı kolay ve anlaşılırdır. Bununla birlikte, bu eğitimde tartışılan formüllere daha yakından bakmak isteyen biri varsa, Trim Excel Spaces Çalışma Kitabını indirebilirsiniz.

    Excel TRIM çalışmıyor

    TRIM işlevi yalnızca boşluk karakteri 7-bit ASCII karakter setinde 32 kod değeri ile temsil edilir. Unicode karakter setinde, boşluk karakteri olarak adlandırılan bir boşluk karakteri daha vardır kırılmayan boşluk, Web sayfalarında yaygın olarak html karakteri olarak kullanılan Kırılmayan boşluğun ondalık değeri 160'tır ve TRIM işlevi bunu kendi başına kaldıramaz.

    Bu nedenle, veri kümeniz TRIM işlevinin kaldırmadığı bir veya daha fazla beyaz boşluk içeriyorsa, kesilmeyen boşlukları normal boşluklara dönüştürmek için SUBSTITUTE işlevini kullanın ve ardından bunları kırpın. Metnin A1'de olduğunu varsayarsak, formül aşağıdaki gibidir:

    =TRIM(SUBSTITUTE(A1, CHAR(160), " "))

    Ek bir önlem olarak, hücreyi yazdırılamayan karakterlerden temizlemek için CLEAN işlevini yerleştirebilirsiniz:

    =TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), " ")))

    Aşağıdaki ekran görüntüsü farkı göstermektedir:

    Yukarıdaki formüller de işinize yaramazsa, büyük olasılıkla verileriniz 32 ve 160 dışında kod değerlerine sahip bazı belirli yazdırılmayan karakterler içeriyordur. Bu durumda, A1'in sorunlu bir hücre olduğu karakter kodunu bulmak için aşağıdaki formüllerden birini kullanın:

    Önde gelen alan: =CODE(LEFT(A1,1))

    Sonda boşluk var: =CODE(RIGHT(A1,1))

    Aradaki boşluk (nerede n sorunlu karakterin metin dizesi içindeki konumudur):

    =CODE(MID(A1, n , 1)))

    Ardından, döndürülen karakter kodunu yukarıda tartışılan TRIM(SUBSTITUTE()) formülüne verin.

    Örneğin, CODE işlevi Yatay Sekme karakteri olan 9 değerini döndürürse, bunu kaldırmak için aşağıdaki formülü kullanırsınız:

    =TRIM(SUBSTITUTE(A1, CHAR(9), " "))

    Excel için Boşlukları Kırp - tek tıklamayla fazladan boşlukları kaldırın

    Önemsiz bir görevle başa çıkmak için bir avuç farklı formül öğrenme fikri saçma mı geliyor? O zaman Excel'de boşluklardan kurtulmak için bu tek tıklama tekniğini beğenebilirsiniz. Sizi Ultimate Suite'imizde bulunan Metin Araç Seti ile tanıştırayım. Büyük/küçük harf değiştirme, metni bölme ve biçimlendirmeyi temizleme gibi diğer şeylerin yanı sıra Döşeme Alanları seçenek.

    Excel'inizde Ultimate Suite yüklüyken, Excel'deki boşlukları kaldırmak bu kadar basittir:

    1. Boşlukları silmek istediğiniz hücre(ler)i seçin.
    2. Tıklayınız Döşeme Alanları düğmesine basın.
    3. Aşağıdaki seçeneklerden birini veya tümünü seçin:
      • Döşeme lider ve takip eden boşluklar
      • Döşeme ekstra Kelimeler arasındaki boşluklar, tek bir boşluk dışında
      • Döşeme kırılmayan boşluklar ( )
    4. Tıklayın Döşeme .

    Hepsi bu kadar! Tüm fazladan boşluklar göz açıp kapayıncaya kadar kaldırılır.

    Bu örnekte, yalnızca baştaki ve sondaki boşlukları kaldırıyoruz, daha iyi okunabilirlik için kelimeler arasındaki birden fazla boşluğu olduğu gibi bırakıyoruz - Excel formüllerinin üstesinden gelemediği bu görev bir fare tıklamasıyla gerçekleştiriliyor!

    Eğer denemek isterseniz Döşeme Alanları sayfalarınızda, bu yazının sonunda bir değerlendirme sürümü indirebilirsiniz.

    Okuduğunuz için teşekkür ediyor ve gelecek hafta görüşmek üzere diyorum. Bir sonraki eğitimimizde Excel'de boşlukları kırpmanın diğer yollarını tartışacağız, lütfen bizi izlemeye devam edin!

    Mevcut indirmeler

    Excel Boşluklarını Kırp - formül örnekleri (.xlsx dosyası)

    Ultimate Suite - deneme sürümü (.exe dosyası)

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.