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

Excel'deki hücrelerden belirli bir karakterden önce veya sonra metinler nasıl kaldırılır?

Bu makale, belirli bir karakterden önce veya sonra metinleri veya Excel'deki hücrelerden n'inci oluşum karakterini kaldırmanın farklı yöntemlerini tanıtır.


Excel'de Bul ve Değiştir ile belirli karakterden önceki veya sonraki metinleri silin

Bul ve Değiştir işleviyle belirli bir karakterden önceki veya sonraki tüm metinleri kaldırmak için lütfen aşağıdaki işlemleri yapın.

1. Belirli bir karakterden önce veya sonra metinleri kaldıracağınız hücreleri seçin, Ctrl + H tuşlarını açmak için Bul ve Değiştir iletişim.

Bul ve Değiştir iletişim kutusunda:

1. Virgül gibi belirli bir karakterden önceki tüm karakterleri kaldırmak için lütfen yazın *, içine Ne bul Metin kutusu;

2. Virgül gibi belirli karakterlerin tümünü kaldırmak için lütfen yazın ,* içine Ne bul Metin kutusu;

Notlar:

1. İhtiyacınız olan herhangi bir karakter için virgülü değiştirebilirsiniz.

2. Bu durumda, son virgülden önceki veya ilk virgülden sonraki tüm metinler seçili hücrelerden kaldırılacaktır.

2. Tutmak Ile değiştirin metin kutusu boş ve ardından Tümünü Değiştir buton. Ekran görüntüsüne bakın:


Excel'deki hücrelerden tüm sayısal, sayısal olmayan veya belirtilen karakterleri kolayca kaldırın

Kutools için Excel's Karakteri Kaldır yardımcı program, Excel'deki seçili hücrelerden tüm sayısal, sayısal olmayan veya belirtilen karakterleri kolayca kaldırmanıza yardımcı olur.
Tam özelliği indirin 30Kutools for Excel'in günlük ücretsiz izi şimdi!


İlk / son belirli karakterden önceki veya sonraki metinleri formüle göre sil

Bu bölüm, Excel'deki hücrelerden ilk / son belirli karakterden önceki veya sonraki her şeyi silme formüllerini gösterecektir.

İlk virgülden önceki her şeyi kaldırmak için, Lütfen:

Boş bir hücre seçin, aşağıdaki formülü kopyalayıp içine yapıştırın ve Keşfet anahtar. Sonra sürükleyin Doldurma Kolu Formülü diğer hücrelere uygulamak için. Ekran görüntüsüne bakın:

formül: İlk virgülden önceki her şeyi kaldırın

= SAĞ (B5, UZUNLUK (B5) -BUL (",",B5))

Notlar:

1. Yukarıdaki formülde, B5, metinleri çıkaracağınız hücredir ve "," metinleri temel alarak kaldıracağınız karakterdir.

2. Son belirli karakterden önceki tümünü kaldırmak için şu formülü kullanın:

= SAĞ (B5, UZUNLUK (B5) -BUL ("@", SUBSTITUTE (B5,"Karakter"," @ ", (UZUNLUK (B5) -LEN (YEDEK (B5,"Karakter"," "))) / UZUNLUK ("Karakter"))))

İlk virgülden sonraki her şeyi kaldırmak için, Lütfen:

Boş bir hücre seçin, aşağıdaki formülü kopyalayıp içine yapıştırın ve Keşfet anahtar. Sonra sürükleyin Doldurma Kolu Formülü diğer hücrelere uygulamak için. Ekran görüntüsüne bakın:

formül: İlk virgülden sonra her şeyi kaldırın

= SOL (B5, BUL (",", B5) -1)

Notlar:

1. Yukarıdaki formülde, B5, metinleri çıkaracağınız hücredir ve "," metinleri temel alarak kaldıracağınız karakterdir.

2. Son belirli karakterden sonraki her şeyi kaldırmak için şu formülü kullanın:

= SOL (B5, BUL ("@", SUBSTITUTE (B5,"karakter"," @ ", UZUNLUK (B5) -LEN (YEDEK (B5,"karakter"," ")))) - 1)


N'inci oluşum karakterinden önceki veya sonraki metinleri formüle göre sil

Aşağıdaki formüller, n'inci oluşum karakterinden önceki veya sonraki tümünün Excel'deki hücrelerden silinmesine yardımcı olabilir.

N'inci oluşum karakterinden önceki her şeyi hücrelerden kaldırmak için, gerek:

Sonucu çıkarmak için boş bir hücre seçin, aşağıdaki formülü içine kopyalayın ve Keşfet anahtar. Sonra sürükleyin Doldurma Kolu Formülü diğer hücrelere uygulamak için. Ekran görüntüsüne bakın:

formül: İkinci virgülden önceki her şeyi kaldırın

= SAĞ (YEDEK (B5, ",", CHAR (9), 2), UZUNLUK (B5) - BUL (KARAKTER (9), YEDEK (B5, ",", CHAR (9), 2), 1) + 1)

Notlar:

1. Formüllerde, B5, "," ve 2 sayı, ikinci virgülden sonra tüm içeriğin B5 hücresinden kaldırılacağı anlamına gelir.

2. "," ve 2 Herhangi bir karaktere numara ve ihtiyaç duyduğunuz konum numarası.

N'inci oluşum karakterinden sonra hepsini hücrelerden kaldırmak için, gerek:

Sonucu çıkarmak için boş bir hücre seçin, aşağıdaki formülü içine kopyalayın ve Keşfet anahtar. Sonra sürükleyin Doldurma Kolu Formülü diğer hücrelere uygulamak için. Ekran görüntüsüne bakın:


formül: İkinci virgülden sonra her şeyi kaldırın

= SOL (YERİNE (B5,",", CHAR (9),2), BUL (KARAKTER (9), YEDEK (B5,",", CHAR (9),2), 1) -1)

Notlar:

1. Formüllerde, B5, "," ve 2 sayı, ikinci virgülden sonra tüm içeriğin A7 hücresinden kaldırılacağı anlamına gelir.

2. "," ve 2 Herhangi bir karaktere numara ve ihtiyaç duyduğunuz konum numarası.


Kutools for Excel ile belirli bir karakterden önce / sonra metinleri kolayca kaldırın

Bir aralıktaki her hücre için yalnızca bir virgül ayırıcı varsa ve bu virgülden önceki veya sonraki her şeyi hücrelerden kaldırmak istiyorsanız, lütfen şunu deneyin: Bölünmüş hücreler yarar Kutools for Excel. Bu yardımcı program, sorunu yalnızca birkaç tıklama ile çözmenize yardımcı olacaktır:

1. Virgülden önceki veya sonraki her şeyi kaldıracağınız hücreleri seçin ve ardından Kutools > Metin > Bölünmüş hücreler. Ekran görüntüsüne bakın:

2. içinde Bölünmüş hücreler iletişim kutusunu seçin Sütunlara Böl seçeneği Tip bölümünde ve Bölme ölçütü bölüm, seçin Diğer seçeneğini seçin ve boş kutuya bir virgül yazın ve ardından OK buton. Ekran görüntüsüne bakın:

3. Başka Bölünmüş hücreler iletişim kutusu açılır, metinleri bulmak için boş bir hücre seçin ve ardından OK düğmesine basın.

Ardından, seçilen hücrelerin belirli bir karaktere (virgül) bölündüğünü görebilirsiniz. Ekran görüntüsüne bakın:

  Ücretsiz deneme yapmak istiyorsanız (30-gün) bu yardımcı programın, indirmek için lütfen tıklayınızve ardından yukarıdaki adımlara göre işlemi uygulamaya gidin.


Excel için Kutools - Her Zaman Zamanının Ötesinde Çalışmanızı Bitirmenize, Hayatın Keyfini Çıkarmak için Daha Fazla Zamana Sahip Olmanıza Yardımcı
Kendinizi sık sık işe yetişirken, kendinize ve ailenize harcayacak zamanın olmadığını mı buluyorsunuz?  Kutools for Excel başa çıkmanıza yardımcı olabilir kârimizin %80 Excel bulmacaları ve iş verimliliğini %80 artırın, size ailenizle ilgilenmek ve hayatın tadını çıkarmak için daha fazla zaman verin.
300 çalışma senaryosu için 1500 gelişmiş araç, işinizi her zamankinden çok daha kolay hale getirir.
Artık formülleri ve VBA kodlarını ezberlemenize gerek yok, bundan sonra beyninizi dinlendirin.
Karmaşık ve tekrarlanan işlemler, saniyeler içinde tek seferlik bir işlem yapılabilir.
Her gün binlerce klavye ve fare işlemini azaltın, meslek hastalıklarına şimdi veda edin.
3 dakika içinde Excel uzmanı olun, hızlı bir şekilde tanınmanıza ve maaş zammı promosyonuna yardımcı olun.
110,000 son derece etkili insan ve 300'den fazla dünyaca ünlü şirketin seçimi.
39.0 $ 'lık değeri 4000.0 $' dan fazla olan başkalarının eğitimini yapın.
Tam özellikli ücretsiz deneme 30-gün. Sebepsiz 60 Günlük Para İade Garantisi.

Yorumları sıralama ölçütü
Yorumlar (60)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Harika, bunun için teşekkürler! Çok kolay
Bu yorum sitedeki moderatör tarafından en aza indirildi
Büyük bir teşekkür. Mükemmel çözüm.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bazı harika ipuçları var! Teşekkürler.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Çok yardımsever.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sana çok minnettarım, bu yardımcı oldu
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu yolu orta formülden daha çok seviyorum!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bunun için teşekkür ederim! 600 satırlık bir kalem için değerli zamandan tasarruf etmeliyim.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bir karakterden sonra metni silme formülü tam olarak ihtiyacım olan şeydi. Teşekkür ederim!
Bu yorum sitedeki moderatör tarafından en aza indirildi
İlk kelimeden sonra tüm metni silmem gerekiyor.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sevgili Barnett Frankel,

Sözcükler arasındaki bölmenin boşluk olduğunu varsayarsanız, bu formül =LEFT(A2,FIND(" ",A2&" ")-1) size yardımcı olabilir. Ve kelimeleriniz virgül gibi başkalarıyla ayrılmışsa, lütfen formüldeki boşlukları virgülle değiştirin: =SOL(A2,BUL(",",A2&",")-1)

Saygılarımla, Kristal
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu, e-posta veritabanımızdan yeni oturum açma bilgileri oluşturmama/çıkarmama yardımcı olması açısından gerçekten çok yararlı oldu - teşekkür ederim! (ve teşekkürler, Excel)!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Lütfen bir metin dizisinde birden çok boşluk bulma formülünü paylaşın, o diziden istediğimizi kolayca çıkartın.
Teşekkür ederim
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sevgili TarunKumar,
Üzgünüm, sorunuzu anladığımdan emin değilim. Ne yapmaya çalıştığının bir ekran görüntüsünü verebilirsen iyi olur.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Dizemde birden çok / var ve dizede son / bulunandan sonra metni veya dizeyi ayırmak istiyorum, lütfen bana bunu nasıl yapacağımı söyleyin
Bu yorum sitedeki moderatör tarafından en aza indirildi
Good Day,
Hücrenizin A4 olduğunu varsayarsak, bu formülü uygulayabilirsiniz =SOL(A4,BUL("@",İKAME(A4,"/","@",UZUNLUK(A4)-UZUNLUK(YEDEK(A4,"/",")) "))))-1) son / sembolden önceki tüm metni almak için.

ve ardından dizede bulunan son / sembolden sonra metni almak için =TRIM(RIGHT(SBSTITUTE(A4,"/",REPT(" ",99)),99)) formülünü uygulayın. Ekran görüntüsüne bakın:
Bu yorum sitedeki moderatör tarafından en aza indirildi
Ekran Bkz:
Bu yorum sitedeki moderatör tarafından en aza indirildi
Unutmayın ki, ile
=SAĞ(A1,UZUNLUK(A1)-BUL(",",A1))
virgülden sonra boşluk bırakıyorsun. Kolay bir çözüm olacaktır:
=SAĞ(A1,UZUNLUK(A1)-BUL(",",A1)-1)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Good Day,
Paylaşım için teşekkürler.
Bu yorum sitedeki moderatör tarafından en aza indirildi
STVP1-AMDC1-DELC2- değeri nasıl sağa kaldırılır (-)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Good Day,
Dizedeki tüm "-" çizgilerini kaldırmayı mı kastediyorsunuz?
Lütfen bu formülü deneyin =İKAME(A1,"-","")
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba çocuklar
Bu sayfada gösterilen forumları kullanarak bir hücreden birden çok öğeyi bölmeye çalışıyorum, ancak sorunlarım var, tutarsızlık ve eksik karakter var! Formülü görmek için anlık görüntüleri kontrol edin. Örneğin 21. satır durumu:
A21: Bay12_PRL_Cb benim kaynak hücrem. Bay21/PRL/Cb'yi 3 hücreye bölmek istiyorum
B21: Bay12_ ("_" orada olmamalıdır)
C21: PRL_Cb (Bu iyi çalışıyor, D21'i oluşturmak için bu hücreyi kullanacağım ve gizleyeceğim)
D21: PR (PRL almalıyım, L eksik)
E21: Cb (Bu iyi çalışıyor)

Birisi bana neyi yanlış yaptığımı gösterebilir mi?
Bu excel mac 2008, sürüm 12.3.2 Lisanslı
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bir anlık görüntü gönderiyorum, ancak bir nedenden dolayı göstermiyor !!!
İşte formül:
B21: =SOL(A21,UZUNLUK(A21)-BUL("_",A21))
C21: =SAĞ(A21,UZUNLUK(A21)-BUL("_",A21))
D21: =SOL(C21,UZUNLUK(C21)-BUL("_",C21))
E21: =KES(SAĞ(YALNIZCA(A21,"_",TEKRAR(" ",99)),99))
Bu yorum sitedeki moderatör tarafından en aza indirildi
Haaaaaaa anladım. Hala neyi yanlış yaptığımı bilmiyorum ama farklı formül kullandım ve işe yarıyor. Bu, formülü kullanarak hücreyi 3 veya daha fazla kategoriye bölmek için İYİ bir yöntemdir. Sayende kristal
İşte yeni revize edilmiş formüllerim.
B21: =KES(SOL(YEDEK(A21,"_",TEKRAR(" ",99)),99))
C21: =SAĞ(A21,UZUNLUK(A21)-BUL("_",A21)) hücre gizlenecek
D21: =KES(SOL(YEDEK(C21,"_",TEKRAR(" ",99)),99))
E21: =KES(SAĞ(YALNIZCA(A21,"_",TEKRAR(" ",99)),99))
Sonuç:
A21 (kaynak): Bay12_PRL_Cb
B21: Bölme21
D21: PRL
E21: Cb

Eminim bunu basitleştirmenin bir yolu vardır, ama benim için işe yarıyor.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sevgili Jonathan Piette,
Senin adına sevindim.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, formül konusunda yardıma ihtiyacım var.
Adresle ilgili ilk bilgilerde iki sütun, ikincisinde sadece ülkeye ihtiyacım var.
Örneğin:
XXX34, AAABBBCCC VS, Veice
Formül ile nasıl sadece “Šveice” alabilirim?
Teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Artik,
Bu formül size yardımcı olabilir: =KES(SAĞ(YİNEDE(A1,",",TEKRAR(" ",UZUNLUK(A1)))),UZUNLUK(A1)))
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba.
Bir hücrede buna benzer bir metin dizgim var: örnek1, örnek2, örnek3, örnek4, örnek5, örnek6, örnek7, örnek8, örnek9.
Örneğin, 5. virgülden önce metni çıkarmam gerekiyor. Sonuç olarak şöyle bir şeye sahip olurdum: örnek1, örnek2, örnek3, örnek4, örnek5.
Herhangi bir yardım?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Good Day,
Aşağıdaki formül, bir hücrede 5. virgülden önceki tüm metinleri çıkarmanıza yardımcı olabilir.
=LEFT(SUBSTITUTE(A26," ","-",5),FIND("-",SUBSTITUTE(A26," ","-",5),1)-1)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba. Formül =LEFT(B5,FIND(".",B5)-1 kullanmaya çalışıyorum ama "." yerine "/" kullanmak istiyorum, bu yüzden sadece gerekli metin ve sayıyı alacak. Örneğin :
ABCD-5008/2 ve XYZ-5010/2. Yalnızca ABCD-5008 ve XYZ-5010'u yakalamam gerekiyor. Ama =LEFT(B5,FIND("/",B5)-1) kullandığımda bana #DEĞER! veriyor. Lütfen bu endişeye nasıl yaklaşacağımı bana bildirin. Çok teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
merhaba maritler,
Formül benim durumumda iyi çalışıyor. Hangi Office sürümünü kullanıyorsunuz?
Buraya henüz hiç yorum yapılmamış
Daha Çok
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