Note: The other languages of the website are Google-translated. Back to English

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 kârimizin %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ün ü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. kârimizin %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
Yorumları sıralama ölçütü
Yorumlar (19)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu formülü çalıştıramıyorum, =SOL(A1, UZUNLUK(A1)-4) yazıyorum ve her seferinde hata veriyor.
A1 sütunum aşağıdaki verilere sahip: ELDB-AK-S-42228-001


Bu neden çalışmıyor?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Maalesef sayfanıza ne olduğunu bilmiyorum, çalışma kitabımda başarıyla çalışıyor
Bu yorum sitedeki moderatör tarafından en aza indirildi
Hücrelerinizi Özel Karakterlere Biçimlendirin.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Başlangıçta sorun yaşıyordum çünkü bu formülü diğer 2 (IF ve ROUND) içinde kullanıyordum ve LEN'yi kaldırarak bu formülü çalıştırabiliyordum.
Bu yorum sitedeki moderatör tarafından en aza indirildi
kullanmak ; formülünüzde yerine ,
Bu yorum sitedeki moderatör tarafından en aza indirildi
LARGO için Cambia LEN
Bu yorum sitedeki moderatör tarafından en aza indirildi
LEN'i yaz, LARGO'yu yaz
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sadece ne gerekli!
Bu yorum sitedeki moderatör tarafından en aza indirildi
güzel çalışma güzel çok teşekkür ederim
Bu yorum sitedeki moderatör tarafından en aza indirildi
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" bu benim verilerim. Pin kodunun verilerden ayrılmasını istiyorum. =SAĞ(P2,UZUNLUK(P2)-6) kullanılarak çalışmıyor.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Son 6 karakteri çıkarmak istiyorsanız, =SAĞ(P2,6) formülü size yardımcı olabilir, daha fazla ayrıntı, lütfen bu makaleye gidin.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
Bu yorum sitedeki moderatör tarafından en aza indirildi
"658414 Mottagares kundnummer Menigo Rutt VÄX319" benim bilgim, ancak yalnızca son altı harf/rakamla ilgileniyorum. Herhangi bir fikir?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Krets, başka bir hücredeki son 1 karakteri çıkarmak için bu formülü =SAĞ(A6, 6) kullanabilirsiniz. Daha fazla ayrıntı için lütfen bu makaleyi okuyun:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
Bu yorum sitedeki moderatör tarafından en aza indirildi
Teşekkürler, büyük yardım.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bunu sev!!! Açıkça anlatıldı. Takip etmesi kolay. çalıştı!!! Teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merci vraiment ca m'a beaucoup aidé, teşekkürler çok faydalı
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bana çok şey kattı, çok fazla, utilizando en vez de izquierda, DERECHA ve tambien buenos sonuçları...Gracias. 
Bu yorum sitedeki moderatör tarafından en aza indirildi
buenísimo, teşekkür ederim!!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Faydalı Makale
Buraya henüz hiç yorum yapılmamış
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır