İçindekiler
Büyük bir çalışma sayfası oluştururken, içerikte bazı fazladan boşlukların olması çok olasıdır. Mükemmel bir çalışma sayfası oluşturmak için şunları yapmak gerekir fazladan boşlukları kaldırın Bu makalede şunları açıklayacağım Excel'de baştaki boşluklar nasıl kaldırılır .
Bu açıklamayı sizin için daha etkili hale getirmek için, bir kişinin tam adını, adını ve soyadını temsil eden 3 sütuna sahip örnek bir veri kümesi kullanacağım. Bu sütunlar şunlardır İsim, Soyisim ve Tam adınız .
Burada Ad ve Soyaddan Tam Adı oluşturmak için kullandım CONCAT işlevi.
Pratik Yapmak İçin İndirin
Excel.xlsm'de Baştaki Boşlukları Kaldırma4 Excel'de baştaki boşlukları kaldırmanın yolları
1. TRIM İşlevinin Kullanılması
Kullanabilirsiniz TRIM işlevi baştaki boşlukları kaldırmak için TRIM işlevi yalnızca baştaki boşlukları kaldırmakla kalmaz, aynı zamanda sondaki ve çift boşluk.
İlk olarak, sonuç değerinizi yerleştirmek istediğiniz hücreyi seçin.
➤ Hücreyi seçtim E4
İkinci olarak, aşağıdaki formülü hücreye veya Formül Bar .
=TRIM(D4)
Son olarak, tuşuna basın GİRİŞ .
Şimdi, tüm ekstra boşlukları kaldırarak sonucu gösterecektir.
Daha sonra, aşağıdakileri kullanabilirsiniz Doldurma Kolu için Otomatik Doldurma hücrelerin geri kalanı için formül.
1.1. Metin Değerlerinden Baştaki Boşlukları Kaldırma
Bir metinden yalnızca baştaki boşlukları kaldırmak istiyorsanız TRIM fonksiyonu ile MID işlevi ve FIND işlevi Bu fonksiyonların birleşimi, bir dizenin ilk metin karakterinin konumunu hesaplayacaktır. Burada ayrıca LEN fonksiyonu dize uzunluğunu hesaplamak için.
Bu işlevleri bir formülde kullanmak için önce sonucunuzu yerleştirmek istediğiniz hücreyi seçin.
➤ Hücreyi seçtim E4
İkinci olarak, aşağıdaki formülü hücreye veya Formül Bar .
=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))
Buraya şunları ekledim D4 Boşlukları kaldırmak istediğim değer olarak.
Bu BUL kısmı ilk metin karakteri dizesinin konumunu tespit edecek ve ardından LEN işlevi, dış dizge aracılığıyla çıkarılacak dizge uzunluğunu sayacaktır. MID fonksiyon.
Son olarak, tuşuna basın GİRİŞ .
Şimdi, seçilen bir hücrenin yalnızca baştaki boşluklarını kaldırarak sonucu gösterecektir.
Şimdi, eğer isterseniz Doldurma Kolu için Otomatik Doldurma hücrelerin geri kalanı için formül.
1.2. Sayısal Değerlerden Baştaki Boşlukları Kaldırma
Bu TRIM fonksiyonu sayısal değerler için çalışır, ancak sayıyı bir metin dizesine dönüştürmesi gibi bir sorun vardır.
Dolayısıyla, sayısal bir değerden yalnızca baştaki boşlukları kaldırmak istiyorsanız TRIM fonksiyonu ile VALUE işlevi .
Size bu yolu göstermek için sayısal değerleri içeren bir veri kümesi kullanıyorum Posta Kodu ile birlikte Şehir Adı.
İlk olarak, sonuç değerinizi yerleştirmek istediğiniz hücreyi seçin.
➤ Hücreyi seçtim D4
Ardından, aşağıdaki formülü hücreye veya Formül Bar .
=DEĞER(TRIM(C4))
İşte, burada TRIM fonksiyonu, sayısal değerden baştaki boşlukları kaldırır. C4 . Sonra DEĞER içine dönüştürür Sayı Formatı .
Son olarak, tuşuna basın GİRİŞ .
Sonunda, sayısal değerin başındaki boşlukları kaldıracak ve onu bir sayı biçimine dönüştürecektir.
Şu anda, eğer isterseniz Doldurma Kolu için Otomatik Doldurma hücrelerin geri kalanı için formül.
Daha fazlasını okuyun: Excel'de Sondaki Boşluklar Nasıl Kaldırılır
2. Kesintisiz Baştaki Boşlukları Kaldırmak için SUBSTITUTE içinde TRIM Kullanma
Karakterden oluşan bir web sitesinden bazı değerler türettiyseniz CHAR (160) o zaman değerlerle kesilmeyen boşlukların gelme olasılığı vardır.
Bu TRIM fonksiyonu kesiksiz boşluklarla düzgün çalışmaz. Bunun için SUBSTITUTE işlevi normal boşluk karakterleriyle kesilmeyen baştaki boşlukları kaldırmak için.
Aşağıdaki örnek verileri aldım Yazar Adı ile Kitap .
İlk olarak, sonuç değerinizi yerleştirmek istediğiniz hücreyi seçin.
➤ Hücre seçtim C4
Ardından, aşağıdaki formülü hücreye veya Formül Bar .
=TRIM(SUBSTITUTE(B4, CHAR(160), ""))
İşte, burada YEDEK fonksiyonu tüm CHAR(160) 'den normal boşluk karakterleri ile B4 hücre. Sonra TRIM işlevi bu boşlukları kaldıracaktır.
Son olarak GİRİŞ Anahtar.
Sonunda, kırılmayan tüm boşlukları kaldırarak sonucu gösterecektir.
Son olarak, şunları kullanabilirsiniz Doldurma Kolu için Otomatik Doldurma hücrelerin geri kalanı için formül.
Benzer Okumalar:
- Excel'de Tüm Boşlukları Kaldırma (9 Yöntem)
- Excel'de Boşluklar Nasıl Kaldırılır (7 Yol)
3. FIND ve REPLACE'i kullanma
Aynı zamanda FIND & REPLACE komutunu kullanarak boşlukları kaldırın.
Bunun için önce, baştaki boşlukları kaldırmak istediğiniz hücreyi seçin.
Daha sonra Ev tab>> dan Bul & Seç >> seçin Değiştirin
A iletişim kutusu Orada kaç boşluk kaldırmak istediğinizi yazmanız gerekecek. Ne olduğunu bul.
Bundan sonra, mevcut boşlukların yerine kaç boşluk koymak istediğinizi girmeniz gerekecektir. Şununla değiştir.
Her iki boşluğu da yerleştirdikten sonra Ne olduğunu bulun ve İle değiştirin Ardından, tıklayın Hepsini değiştir. Kaç tane olduğunu belirten bir mesaj açılacaktır. DEĞİŞTİRMELER meydana geldi.
➤ Burada 7 gösterilecek DEĞİŞTİRMELER .
Seçili hücrenizde daha fazla boşluk olması durumunda Tümünü Değiştirin Yine. Mevcut öncü boşlukları kaldıracak.
Yine 3 boşluğun yerini aldı.
Burada, baştaki tüm boşluklar tek bir boşlukla değiştirilir.
3.1. Tek Kişilik Alanlar
Yalnızca baştaki tek boşlukları kaldırmak istiyorsanız FIND & REPLACE Komuta.
Baştaki tek boşlukları kaldırmak istediğiniz hücreyi seçtikten sonra.
Şimdi, açın Ev tab>> dan Bul & Seç >> seçin Değiştirin
A iletişim kutusu 'ye tek bir boşluk ekleyerek oradan açılacaktır. Ne olduğunu bulun ve sakla İle değiştirin Boş.
Son olarak TÜMÜNÜ DEĞİŞTİR Kaç tane değiştirme gerçekleştiğini gösteren bir mesaj açılacaktır. TAMAM.
➤ Burada 24 gösterilecek DEĞİŞTİRMELER .
Burada, tüm tek boşluklar boşluksuz olarak değiştirilir.
3.2. Çift Alanlar
Öte yandan, yalnızca çift baştaki boşlukları kaldırmak istiyorsanız FIND & REPLACE Komuta.
Başlangıç olarak, baştaki tek boşlukları kaldırmak istediğiniz hücreyi seçin.
Bundan sonra Ev tab>> dan Bul & Seç >> seçin Değiştirin
Şimdi, bir iletişim kutusu oradan açılacaktır. Ne olduğunu bulun ve tek boşluk İle değiştirin .
Ardından, şuraya tıklayın TÜMÜNÜ DEĞİŞTİR Kaç tane değiştirme gerçekleştiğini gösteren bir mesaj açılacaktır. TAMAM.
Burada 11 gösterilecek DEĞİŞTİRMELER .
Son olarak, baştaki tüm çift boşluklar baştaki tek boşluklarla değiştirilir.
4. VBA Kullanımı
Excel'de baştaki boşlukları kaldırmak için şunları da kullanabilirsiniz Visual Basic .
İlk önce Geliştirici sekmesini>> ardından Visual Basic.
Ardından, açılacaktır Uygulamalar için Microsoft Visual Basic.
Şimdi, aç Ekleme >> seçin Modül .
İşte, burada Modül açık.
Bundan sonra, kodun başındaki boşlukları kaldırmak için kodu yazın Modül .
Sub Remove_Leading_Space() Dim Rng As Range Dim SelectedRng As Range On Error Resume Next ExcelTitleId = "Baştaki Boşluk Kaldırılıyor" Set SelectedRng = Application.Selection Set SelectedRng = Application.InputBox("Range", ExcelTitleId, SelectedRng.Address, Type:=8) For Each Rng In SelectedRng Rng.Value = VBA.LTrim(Rng.Value) Next End Sub
Burada iki değişken aldım Rng ve SelectedRng , iletişim kutusunu adlandırdı Öndeki Boşluğu Kaldırma sonra bir Döngü için için TRIM seçilen her hücre .
Ben kullandım VBA LTRIM işlevi düzeltmek için.
Sonunda, Kaydet kodu girin ve çalışma sayfasına geri dönün.
İlk olarak, uygulamak için hücreyi veya hücre aralığını seçin VBA
Daha sonra Görünüm tab>> dan Makrolar >> seçin Makroları Görüntüle.
Şu anda bir iletişim kutusu açılacaktır, şimdi Makro ardından tıklayın Koşmak .
Yine, bir iletişim kutusu seçili aralığı gösterecek şekilde açılır ve ardından TAMAM.
Şimdi, seçilen hücre aralığının baştaki boşlukları kaldırılacaktır.
N.B: Unutulmaması gerekenler, VBA kodu yalnızca seçilen hücre aralığındaki baştaki boşlukları kaldırır ve orijinal verileri değiştirir ve Geri Al'ı desteklemez. Ayrıca, bu VBA kodunu uygulamadan önce verilerinizin bir kopyasını kaydedin.
Uygulama Bölümü
Baştaki boşlukları kaldırmanın bu açıklanan yollarını uygulamak için çalışma kitabında bir alıştırma sayfası verdim. Yukarıdan indirebilirsiniz.
Sonuç
Excel'de baştaki boşlukları kaldırmanın 4 kolay ve hızlı yolunu açıklamaya çalıştım. Bu farklı yollar, hem metin hem de sayısal değerlerden baştaki boşlukları kaldırmanıza yardımcı olacaktır. Son olarak, herhangi bir öneriniz, fikriniz ve geri bildiriminiz varsa lütfen aşağıya yorum yapmaktan çekinmeyin.