İçindekiler
Makale, aşağıdaki prosedürü açıklayacaktır karakter(ler)i bulun 'den bir dize içinde doğru Bazen Excel'de bir karakter dizesinin son verilerini saklamamız gerekir. Belirli bir grup insanın soyadlarını bir sütunda saklamak istediğimizi varsayalım. Bu durumda, bir isimdeki karakterleri sağdan çıkarmamız gerekir.
Burada, bir dizideki karakterleri sağ tarafından bulma taktiklerini açıklamak için aşağıdaki veri kümesini kullanacağım. Bir grup insanın bir ofiste çalıştığını ve kendi KIMLIK ve Kullanıcı Kimliği . Biz onların üzerinde çalışacağız İsimler , KIMLIK ve Kullanıcı Kimliği Sorunumuzu ve çözümünü açıklamak için.
Alıştırma Çalışma Kitabını İndirin
Sağdan Karakter Bul.xlsxExcel'de Dizideki Karakteri Sağdan Bulmanın 4 Yolu
1. Dizideki Karakteri Sağdan Bulmak için Excel RIGHT İşlevini Kullanma
Bir dizedeki karakterleri sağdan bulmanın en basit yolu DOĞRU fonksiyonundaki sayıları saklamak istediğimizi varsayalım. KIMLIK bir sütun Stratejiyi aşağıda tartışalım.
Adımlar:
- İlk olarak, yeni bir sütun ve hücreye aşağıdaki formülü yazın E5 .
=SAĞ(C5,3)
İşte, burada DOĞRU işlevi hücre içindeki karakter dizesini alır C5 ve sonuncusunu bulur 3 Her bir karakter KIMLIK var 3 sayıları, biz koymak [num_chars] olarak 3 .
- Vur GİRİŞ düğmesine bastığınızda son 3 rakamları KIMLIK hücre içinde C5 .
- Şimdi de Doldurma Kolu için Otomatik Doldurma alt hücreler.
Bu işlem size aşağıdaki numaraları sağlayacaktır KIMLIK içinde E sütunu Böylece bir dizedeki karakterleri sağdan bulabilir ve bir hücrede saklayabilirsiniz.
Daha fazlasını okuyun: Excel Dizesinde Karakter Bulma (8 Kolay Yol)
2. Dizgideki Karakteri Sağdan Ayıklamak için Excel LEN ve FIND İşlevlerini Uygulama
Varsayalım ki soyadları bu insanların isimler Aşağıdaki püf noktalarını takip edebiliriz.
Adımlar:
- Yeni bir sütun için soyadları ve hücreye aşağıdaki formülü yazın E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Burada, birincil ve ikincil Uzay arasında önce isim ve soyadı yardımı ile BUL işlevini seçin ve ardından bu konumu uzunluk hücredeki dizenin B5 (bütün isim ). Bu şekilde, biz DOĞRU fonksiyonunun hücrede hangi karakterleri saklaması gerektiğini E5 . Biz kullandık LEN hücre dizesinin uzunluğunu belirlemek için B5 .
- Şimdi GİRİŞ düğmesine bastığınızda soyadı hücre B5 hücre içinde E5 .
- Kullanın Doldurma Kolu için Otomatik Doldurma alt hücreler.
Bundan sonra, şu mesajı göreceksiniz soyadları içinde E sütunu Bu, bir dize içindeki karakterleri sağdan bulmak ve bir hücrede saklamak için uygulayabileceğiniz başka bir yöntemdir.
Daha fazlasını okuyun: Excel'de Sağdan Bulma (6 Yöntem)
Benzer Okumalar
- [Düzeltildi]: Excel'de Proje veya Kitaplık Bulunamıyor Hatası (3 Çözüm)
- Excel'de Joker Karakter Olarak Değil * Karakteri Nasıl Bulunur (2 Yöntem)
- Excel'de Belirli Bir Değere Sahip Son Satır Nasıl Bulunur (6 Yöntem)
- Excel'de Sıfırdan Büyük Sütundaki Son Değeri Bulma (2 Kolay Formül)
- Excel'de En Düşük 3 Değer Nasıl Bulunur (5 Kolay Yöntem)
3. Dizideki Karakteri Sağdan Bulmak için Birleşik İşlevleri Kullanma
Sadece aşağıdaki numarayı saklamak istediğinizi düşünün Kullanıcı Kimliği Bu adamların. Bunu iç içe yerleştirerek yapabiliriz LEN , BUL ve YEDEK fonksiyonlarını DOĞRU Amacımızı nasıl gerçekleştirebileceğimizi görelim.
Adımlar:
- Yeni bir sütun için Kullanıcı Kimliği No ve hücreye aşağıdaki formülü yazın E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Burada, iç içe geçmiş LEN , BUL ve YEDEK içinde DOĞRU fonksiyonunu ayıklamak için UID No Formülü aşağıda parçalara ayıralım.
Formül Dağılımı
- LEN(D5)--> Bu Uzunluk fonksiyonunun döndürdüğü sayı karakterler .
- Çıktı : 11
- SUBSTITUTE(D5,"-","")--> Bu YEDEK fonksiyonu kısa çizgiler hiçbir şey olmadan.
- SUBSTITUTE("PLK-OIQ-249″,"-","")--> olur PLKOIQ249
- Çıktı : "PLKOIQ249"
- LEN(SUBSTITUTE(D5,"-",""))--> olur LEN( "PLKOIQ249" )
- Çıktı : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))--> olur LEN(D5)-LEN( "PLKOIQ249" )
- 11-9
- Çıktı : 2
- SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> olur
- SUBSTITUTE(D5,"-", "#",2)-> 2'nin yerine geçer kısa çizgi '-' ile hashtag '#')
- Çıktı : "PLK-OIQ#249"
- FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> olur
- FIND("#", "PLK-OIQ#249″)--> Bu BUL fonksiyonunun bulduğu pozisyon verilen karakterin # .
- Çıkış : 8
- RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))--> dönüşür
- RIGHT(D5,LEN(D5)-8)-->
- SAĞ(D5,11-8)-->
- SAĞ(D5,3)-->
- RIGHT("PLK-OIQ-249",3)--> Bu DOĞRU fonksiyonu, karakter sayısını sağ taraf .
- Çıktı : 249
Son olarak, biz Kullanıcı Kimliği 249 . Hadi adımlar Tekrar.
- Vurmak GİRİŞ ve siz sadece sayı içinde Kullanıcı Kimliği .
- Bundan sonra Doldurma Kolu için Otomatik Doldurma alt hücreler.
Böylelikle, bir sonraki sayılar içinde Kullanıcı Kimliği içinde E sütunu Bu tür bir durum ortaya çıktığında bir dizideki karakterleri sağ tarafından bulmak biraz zordur.
Daha fazlasını okuyun: Excel'de Dize İçinde Bir Karakter Nasıl Bulunur
4. Flash Fill Kullanarak Dizideki Karakterleri Sağdan Bulma
Eğer bir formül adamı değilseniz Flaş Dolgu komutunu kullanarak bir karakter dizisindeki karakterleri sağından bulabilirsiniz. soyadları Bu basit süreci tartışalım.
Adımlar:
- Yeni bir sütun için soyadları yazın ve soyadı ( Mızraklar ) hücre içinde B5 .
- Seçiniz Ev >> Doldur >> Flaş Dolgu
Burada Flaş Dolgu komutu bir kalıbı takip eder. Mızraklar hücresindeki tüm dizenin sağ taraftaki karakterleri olarak B5 . Ve böylece diğer hücreler için de aynısını yapacaktır.
- Bu işlem tüm soyadları kalan hücrelerde E6 için E11 .
Böylece bir dizideki karakterleri sağ konumundan bulabilirsiniz.
Daha fazlasını okuyun: Excel Fonksiyonu: BUL vs ARA (Karşılaştırmalı Bir Analiz)
Uygulama Bölümü
Burada size bir dizideki karakterleri doğru konumundan nasıl bulacağınızı açıklamak için kullandığımız veri kümesini veriyorum, böylece kendi başınıza pratik yapabilirsiniz.
Sonuç
Bu makalede bir karakter dizisindeki karakterlerin sağından nasıl bulunacağına dair bazı yöntemler sunuldu. Burada anlattığım yöntemlerin anlaşılması oldukça kolaydır. Umarım bu konuda kendi sorunlarınızı çözmeniz için verimli olur. Daha etkili yöntemleriniz veya fikirleriniz veya herhangi bir geri bildiriminiz varsa, lütfen bunları yorum kutusuna bırakın. Bu, gelecek makalelerimi zenginleştirmeme yardımcı olabilir.