İçindekiler
Excel hücresinde herhangi bir ekstra karakter olması mümkündür. Bazen, mevcut değerlerden farklı bir değer oluşturmak için şunları yapmanız gerekebilir karakterleri kaldır Bu makalede, Excel'in karakterleri sağdan kaldırmasının 5 yolunu açıklayacağım.
Daha açık hale getirmek için, bazı müşterilerin sipariş bilgilerini içeren ve 4 sütunu olan bir veri sayfası kullanacağım.
Bu tablo farklı kullanıcıların sipariş bilgilerini temsil eder. Sütunlar şunlardır ID, Sipariş, İsim ile İsim, ve Sipariş Miktarı .
Pratik Yapmak İçin Çalışma Kitabını İndirin
Right.xlsm dosyasından Karakterleri KaldırSağdaki Karakterleri Kaldırmanın 5 Yolu
1. Sağdaki Karakterleri Kaldırmak için LEFT Kullanma
Tek parçayı çıkarmak için son karakter LEFT işlevini kullanabilirsiniz.
İlk olarak, son karakteri kaldırdıktan sonra yeni değerinizi yerleştirmek istediğiniz hücreyi seçin.
⮚ Ardından formülü Formula Bar. Ben seçtim B4 hücresini göstermek istiyorum. İsim sadece bu yüzden sayı dizeleri Sağdan.
Formül şu şekildedir
=LEFT(B4,LEN(B4)-1)
⮚ Son olarak, tuşuna basın GİRİŞ
Seçilen karakterin son karakteri B4 hücre kaldırılacaktır.
Burada yalnızca tek bir karakteri kaldırmak örneğimizin bağlamına uymuyor, bu nedenle birden fazla karakteri kaldıralım.
⮚ Önce, sağdaki çoklu karakterleri kaldırdıktan sonra yeni değerinizi yerleştirmek istediğiniz hücreyi seçin.
⮚ Ardından aşağıdaki formülü yazın B4 buradan birden fazla karakteri kaldırmak istiyorum. 5 karakteri sağdan kaldırmak istiyorum.
Formül şu şekildedir
=LEFT(B4,LEN(B4)-5)
⮚ Son olarak, tuşuna basın GİRİŞ
Burada, seçilen değerin son 5 karakteri B4 kaldırılacaktır.
Şimdi, uygulayabilirsiniz Doldurma Kolu için AutoFit hücrelerin geri kalanı için formül.
Daha fazlasını okuyun: Dizeden Son Karakteri Kaldır Excel
2. Sayısal Değerler için LEFT Fonksiyonlu VALUE
Sayısal değerlerle uğraşırken, sağdaki karakterleri kaldırmak için SOL fonksiyonu ve VALUE fonksiyonunu birlikte kullanın.
İlk olarak, sağdaki karakterleri kaldırdıktan sonra yeni değerinizi yerleştirmek istediğiniz hücreyi seçin.
⮚ Seçtim B4 Burada sağdaki karakterleri kaldırmak istiyorum ve sadece Sipariş Miktarı Bu yüzden, bütün dize karakterleri numara hariç sağdan.
Formül şu şekildedir
=DEĞER(LEFT(C4,(LEN(C4)-8)))
⮚ Son olarak, tuşuna basın GİRİŞ
Bu dize karakterleri .. C4 hücresi sağdan kaldırılacaktır. Yalnızca sağdaki sayısal değerleri göreceksiniz Sayı formatında Sipariş Miktarı sütun.
Sayı karakteriyle birlikte kaç tane dize karakteri olduğuna bağlı olarak formülü yeniden yazmanız gerekecektir.
🔺 Tüm sayı karakterleri aynı dize karakterlerine sahipse Doldurma Kolu .
Daha fazlasını okuyun: Excel'de Son 3 Karakter Nasıl Kaldırılır
3. VBA kullanarak Sağdaki Karakterleri Kaldırın
⮚ Önce, aç Geliştirici sekmesini>> ardından Visual Basic
⮚ Ayrıca kullanabilirsiniz ALT + F11
Yeni bir pencere Uygulamalar için Microsoft Visual Basic görünecektir. Ardından Ekleme sekmesini>> ardından Modül.
Burada Modül açıldı.
Birazdan, modülde RemoveRightCharacter için kodu yazın.
Function RemoveRightCharacter(str As String, cnt_chars As Long) RemoveRightCharacter = Left(str, Len(str) - cnt_chars) End Function
⮚ Ondan sonra, Kaydet kodu girin ve çalışma sayfasına geri dönün.
İlk olarak, sağdaki karakteri kaldırdıktan sonra yeni değerinizi saklamak istediğiniz bir hücre seçin.
⮚ Ardından aşağıdaki formülü yazın B4 hücre. Modülde yazdığınız fonksiyon adını yazın.
⮚ İşlev adım olduğu gibi RemoveRightCharacter bu ismi gösterecektir.
Formül şu şekildedir
=RemoveRightCharacter(B4,5)
⮚ Son olarak, tuşuna basın GIRIN.
Hücreyi seçtiğimde B4 bu hücrenin sağ karakterleri kaldırılacaktır.
Sayı karakterini göstermek için de kullanabilirsiniz.
İlk olarak, sağdaki karakteri kaldırdıktan sonra yeni değerinizi saklamak istediğiniz bir hücre seçin.
⮚Sonra aşağıdaki formülü yazın C4 Modülde yazdığınız fonksiyon adını yazın. Sipariş Miktarı. Fonksiyonumun adı RemoveRightCharacter bu ismi gösterecektir.
Formül şu şekildedir
=RemoveRightCharacter(C4,8)
⮚ Son olarak, tuşuna basın GİRİŞ
Hücreyi seçtiğimde C4 bu hücrenin sağ karakterleri kaldırılacaktır.
Daha fazlasını okuyun: Excel'de Dizeden Karakterleri Kaldırmak için VBA
4. Flaş Dolgusu Kullanarak Doğru Karakteri Çıkarın
Sağ karakteri kaldırmak için şeritten Flash Fill komutunu kullanabilirsiniz.
⮚ İlk olarak, kullanmak için bir kalıp örneği oluşturun Flaş Dolgu .
⮚ İlk örneği ben verdim Steve Doğru sayıda karakteri kaldırarak.
Bundan sonra, açık örnek değeri seçin Veri sekmesini>> ardından Flaş Dolgu .
Kullanılacak klavye kısayolu Flaş Dolgu o CTRL + E
Seçtiğim gibi Flaş Dolgu geri kalan hücrelerin sağ karakterleri kaldırılacaktır.
⮚ İsterseniz sağdaki dize karakterlerini kaldırarak sayı karakterini koruyabilirsiniz.
⮚ Burada, ilk örneği verdim 32 Burada doğru dize karakterlerini kaldırarak sadece sayı karakterini tuttum. Flaş Dolgu .
Bundan sonra, açık örnek değeri seçin Veri sekmesini>> ardından Flaş Dolgu .
Seçtiğim gibi Flaş Dolgu geri kalan hücrelerin sağ karakterleri kaldırılacaktır.
5. Her İki Taraftan da Karakterleri Aynı Anda Çıkarın
Birden fazla bilginin birlikte sıkıştırıldığı bir veri sayfanız varsa MID Fonksiyonu gerekli bilgileri veya verileri çıkarmak için uygundur.
Bu fonksiyonun nasıl çalıştığını göstermek için veri sayfasında bir ayarlama yaptım.
İlk olarak, karakteri hem sağdan hem de soldan kaldırdıktan sonra yeni değerinizi saklamak istediğiniz bir hücre seçin.
Ardından hücreye veya formül çubuğuna formülü yazın. B4 hücresi. Bu hücreden İsim bu yüzden isim hariç tüm sağ ve sol karakterleri kaldıracağım Steve.
⮚ Formül şöyledir
=MID(B4, 11+1, LEN(B4) - (10+6))
Formülü uygulamak için GİRİŞ
Bu arada, seçilen hücreden sağ ve sol karakterlerin her ikisi de kaldırılacaktır, ancak İsim .
Karakter sayılarına bağlı olarak hücrelerin geri kalanı için MID fonksiyon.
Uygulama Bölümü
Bu yöntemleri uygulamak için iki ekstra sayfa ekledim.
Sonuç
Bu makalede, Excel'de sağdan karakterleri kaldırmanın 5 yolunu açıkladım. Umarım bu farklı yaklaşımlar Excel'de sağdan karakterleri kaldırmanıza yardımcı olur. Her türlü öneri, fikir ve geri bildiriminiz için aşağıya yorum yapmaktan çekinmeyin.