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.
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 |
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
>> İ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
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
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. |
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
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
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. |
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.
3.1 Formül olmadan ilk / son N karakteri kaldırın
>> İlk N karakteri 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:
>> Son N karakteri 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:
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.
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:
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.
Karakterleri kaldırmayla ilgili daha fazla ipucu ...