Ana içeriğe atla

Excel'deki bir hücre veya dizeden ilk veya son n karakteri nasıl kaldırırım?

Bu öğretici, Excel'deki bir hücreden veya dizeden ilk veya son N karakteri kaldırmak için farklı hızlı hileler gösterir.

doc ilk son 1'i kaldır 1. Formül / UDF ile ilk N karakteri kaldırın
2. Formül / UDF ile son N karakteri kaldırın
3. N karakteri formüller olmadan soldan, sağdan veya ortadan toplu olarak kaldırın
4. Örnek dosyayı indirin

1. Formüllerle ilk N karakteri kaldırın

Bu bölümde, bir dizeden ilk N karakteri hızlı bir şekilde kaldırmanın üç farklı yolunu tanıtıyorum.

1.1 SAĞ / DEĞİŞTİR işleviyle ilk N karakteri kaldırın

>> İlk N karakteri kaldırmak için SAĞ ve UZUNLUK işlevini birleştirin

Formül sözdizimi ve bağımsız değişkenler

Formül: = SAĞ (string_cell, LEN (string_cell) -n_character)

Referans: string_cell: karakterleri kaldırmak için kullandığınız hücre

n_character: kaldırmak istediğiniz karakter sayısı

Örnek: Hücre A2'deki dizeden ilk 2 karakteri kaldırın, formülü kopyalayıp yapıştırın
= SAĞ (A2, UZUNLUK (A2) -2)
basın Keşfet anahtar
doc ilk son 2'i kaldır

>> İlk N karakteri kaldırmak için REPLACE işlevi

Formül sözdizimi ve bağımsız değişkenler

Formül: = DEĞİŞTİR (Eski_metin, Strat_n, Num_Chars, Yeni_metin)

Referans: Eski_metin: karakterleri değiştirmek için kullandığınız hücre

Eski_metin: karakterleri değiştirmek için kullandığınız hücre

Başlangıç_n: eski_metin içindeki yeni_metin ile değiştirmek istediğiniz karakterin konumu

Num_Chars: eski metindeki yeni_metin ile değiştirmek istediğiniz karakter sayısı

Yeni_metin: eski_metin yerini alacak metin

Örnek: İlk iki karakteri Hücre A6'da hiçbir şey olmadan değiştirin, bu formülü kopyalayıp yapıştırın:
= DEĞİŞTİR (A6,1,2; "")
basın Keşfet anahtar
doc ilk son 3'i kaldır

1.2 Kullanıcı tanımlı işlevle ilk N karakteri kaldırın

1. Basın Alt + F11 Uygulamalar için Microsoft Visual Basic'i etkinleştirmek için tuşlar, ardından Ekle > modül Modül oluşturmak için.

2. Aşağıdaki kodu kopyalayın ve modül komut.

VBA Kodu: İlk n karakteri kaldırın

Public Function RemoveFirstC(rng As String, cnt As Long)

RemoveFirstC = Right(rng, Len(rng) - cnt)

End Function

3. Kodu kaydedin ve kullandığınız sayfaya geri dönün. Örneğin, Cell A3'deki dizeden ilk 11 karakteri kaldırın, bu formülü kopyalayıp yapıştırın
= RemoveFirstC (A11,3)
basın Keşfet anahtar
doc ilk son 4'i kaldır


pozisyonu kaldır

Bu Karakter Kaldırma Aracı Verimliliğinizi% 90 Artırır, Hayatınızın Keyfini Çıkarmak İçin Çok Zaman Bırakır

▲ Formülleri değiştirmeye ve ezberlemeye veda edin, beyninizde tam bir dinlenme sağlayın.

▲ Bu araç dışında 228 gelişmiş araç var (30'dan fazla metin düzenleme aracı dahil) Başkalarını çözebilecek olan Kutools for Excel'de %80 Excel bulmacaları.

▲ 5 dakikada bir Excel uzmanı olun, insanların takdirini ve tanıtımını kazanın.

▲ 110000'den fazla yüksek verimli insan ve 300'den fazla dünyaca ünlü şirketin seçimi.

30 günlük ücretsiz deneme, kredi kartı gerekmez


2. Son N karakteri formüllerle kaldırın

Bu bölümde, Excel'deki dizeden son N karakteri kaldırmanın iki yolu vardır.

2.1 SOL işlevi ile son N karakteri kaldırın

Formül sözdizimi ve bağımsız değişkenler

Formül: = SOL (string_cell, LEN (string_cell) -Num_chars)

Referans: string_cell: karakterleri kaldırmak için kullandığınız hücre

n_character: kaldırmak istediğiniz karakter sayısı

Örnek: Hücre A2'deki dizeden son 2 karakteri kaldırın, formülü kopyalayıp yapıştırın
= SOL (A2, UZUNLUK (A2) -2)
basın Keşfet anahtar
doc ilk son 5'i kaldır

2.2 Kullanıcı tanımlı işlevle son N karakteri kaldırın

1. Basın Alt + F11 Microsoft Visual Basic for Applications penceresini etkinleştirmek için tuşlar, tıklayın Ekle > modül Modül oluşturmak için.

2. Aşağıdaki kodu kopyalayın ve Modül komut dosyasına yapıştırın.

VBA Kodu: Son n karakteri kaldır

Public Function RemoveLastC(rng As String, cnt As Long)

RemoveLastC = Left(rng, Len(rng) - cnt)

End Function

3. Kodu kaydedin ve kullandığınız sayfaya geri dönün. Örneğin, Cell A3'teki dizeden son 5 karakteri kaldırın, bu formülü yazın
= RemoveLastC (A5,3)
basın Keşfet anahtar
doc ilk son 6'i kaldır


ot hareket

Ailenizle Eşlik Etmek İçin Maaş Artışı Yapmak ve Çok Zamanınız mı İstiyorsunuz?

Office Tab Şu Anda Çalışan Microsoft Office'te Verimliliğinizi% 50 Artırıyor

İnanılmaz, iki veya daha fazla belgede çalışmak, bir belgede çalışmaktan daha kolay ve hızlıdır.

İyi bilinen tarayıcılarla karşılaştırıldığında, Office Tab'taki sekmeli araç daha güçlü ve daha verimlidir.

Her gün yüzlerce fare tıklamasını ve klavye yazmayı sizin için azaltın, şimdi fare eline veda edin.

Genellikle birden çok belgede çalışıyorsanız, Office Tab sizin için harika bir zaman kazandıracaktır.

30günlük ücretsiz deneme, Kredi kartına gerek yok.

Devamını OkuŞimdi Bedava İndirin


3. Formüller olmadan soldan, sağdan veya ortadaki N karakteri kaldırın

Bir dizenin solundan veya sağından N karakteri kaldırma göreviyle ilgilenmek için formülleri hatırlamak için zaman kaybetmek istemiyorsanız, Pozisyona Göre Kaldır yarar Kutools for Excel bu görevi herhangi bir formül olmadan tıklamalarla halledebilir.

Şimdi Başkalarından Daha Hızlı ve Daha İyi Çalışmanızı Sağlayın, Kolaylıkla Terfi Alın

35 Excel İçin Metin Düzenleme Araçları Metin İşlemede% 90 Verimliliğinizi Artırın ve Hayatın Tadını Çıkarmak İçin Çok Zaman Bırakın

Bu araçlar, Kutools for Excel'in yalnızca bir parçasıdır, çözebilecek başka 194 araç vardır. %80 Sizin için Excel bulmacaları.

  • Kutools for Excel, 1500 çalışma senaryosuyla kolayca başa çıkmanıza yardımcı olur ve her gün ortalama% 71 verimliliğinizi artırır
  • Karmaşık işlemlerin çoğunu tamamlamak için tek tıkla, sizin için binlerce fare tıklamasının neden olduğu fare elinden kaçının.
  • Zor formül ve VBA aramadan Excel görevlerini saniyeler içinde halledebilir ve ailenize eşlik etmek için çok daha fazla zamanınız olur.
  • 110000'den fazla yüksek verimlilikte çalışan ve {module708} 'den fazla dünyaca ünlü kuruluş tarafından seçildi.

Kutools for Excel'i ücretsiz kurduktan sonra lütfen aşağıdaki işlemleri yapın:

Yardımcı programı uygulayarak karakterleri kaldırmak istediğiniz hücreleri seçin. Kutools > Metin > Pozisyona Göre Kaldır.
doc ilk son 7'i kaldır

3.1 Formül olmadan ilk / son N karakteri kaldırın

>> İlk N karakteri kaldır

doc ilk son 8'i kaldır

1) İçinde Rakamlarla metin kutusu, dizeden çıkarmak istediğiniz karakter sayısını yazın, bu örnekte önce kaldıracağım 3 dizelerden karakterler.

2) Kontrol edin Soldan seçeneği Pozisyon Bölüm.

Sonuç şu şekilde görüntülenir:
doc ilk son 9'i kaldır

>> Son N karakteri kaldır

doc ilk son 10'i kaldır

1) İçinde Rakamlarla metin kutusu, dizeden çıkarmak istediğiniz karakter sayısını yazın, bu örnekte sonuncuyu kaldıracağım 3 dizelerden karakterler.

2) Kontrol edin Sağdan seçeneği Pozisyon Bölüm.

Sonuç şu şekilde görüntülenir:
doc ilk son 11'i kaldır

3.2 N karakteri formül olmadan belirli bir orta konumdan kaldırın

Ancak bazen, bir dizenin ortasından belirli sayıda karakteri kaldırmak isteyebilirsiniz.

Örnek: Dizideki üçüncü karakterlerden başlayan 3 karakteri kaldır.

doc ilk son 12'i kaldır

1) İçinde Numara metin, dizelerden çıkarmak istediğiniz karakter sayısını yazın, burada kaldıracağım 3 karakterler.

2) Kontrol edin Belirtmek seçeneğini, ardından dizeyi kaldırmak istediğiniz sayıyı, içindeki metin kutusunun yanına yazın. Pozisyon bölümünde, burada üçüncü karakterden karakterleri kaldıracağım.

Sonuç şu şekilde görüntülenir:
doc ilk son 13'i kaldır

Formüller olmadan karakterleri konuma göre kaldırın

pozisyona göre kaldır

Bahşiş: Hücrelerden tüm sayısal, alfa, sayısal olmayan, alfa olmayan veya belirli karakterleri kaldırmak istiyorsanız, Kutools for Excel'i uygulayabilirsiniz. Karakterleri Kaldır Yarar.
karakterlerle kaldır

Karakterleri kaldırmayla ilgili daha fazla ipucu ...


Örnek dosyayı indirin

örnek


Önerilen Üretkenlik Araçları

Office Sekmesi - Microsoft Office 2019-2003 ve Office 365'te Belgeleri Sekmeli Tarama, Düzenleme ve Yönetme


ofis sekmesi

Kutools for Excel - Günlük Excel çalışmalarınızda% 300 zaman kazanmak için 50'den fazla Gelişmiş Araç Toplar


kutools sekmesi
kutoolsp sekmesi
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Helpful Article
This comment was minimized by the moderator on the site
buenísimo, mil gracias!!
This comment was minimized by the moderator on the site
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
This comment was minimized by the moderator on the site
Merci vraiment ca m'a beaucoup aidé, thanks it is very useful
This comment was minimized by the moderator on the site
Love this!!! Explained clearly. Easy to follow. Worked!!! Thanks!
This comment was minimized by the moderator on the site
Thanks, great help.
This comment was minimized by the moderator on the site
"658414 Mottagares kundnummer Menigo Rutt VÄX319" is my information, but I'm only interested in the last six letters/numbers. Any ideas?
This comment was minimized by the moderator on the site
Hi, Krets, you can use this formula =RIGHT(A1, 6) to extract last 6 characters in another cell. For more details, please read this article:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
This comment was minimized by the moderator on the site
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" this is my data. I want pincode separated from the data. by using =RIGHT(P2,LEN(P2)-6) it is not working.
This comment was minimized by the moderator on the site
You want to extract last 6 characters, the formula =RIGHT(P2,6) may help you, more details, please go to this article.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
This comment was minimized by the moderator on the site
nice its work nice thank you very much
This comment was minimized by the moderator on the site
Just what I needed!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations