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

İkinci boşluk veya virgülden önce veya sonra metni ayıklayın

Bir hücre listesinden ikinci veya n'inci belirli karakterden (boşluk veya virgül) önce veya sonra olan metin dizelerini çıkarmanız gerekirse, bu makale Excel'de bu görevi çözmek için bazı formüller sunacaktır.


Excel'de ikinci veya n. Boşluk veya virgülden sonra metni ayıklayın

Excel'de, KIRP, ORTA, BUL ve YEDEK işlevlerin birleşimi bu görevle başa çıkmanıza yardımcı olabilir, genel sözdizimi şöyledir:

=TRIM(MID(text,FIND("#",SUBSTITUTE(text," ","#",Nth))+1,255))
  • text: Metni ayıklamak istediğiniz metin dizesi veya hücre başvurusu.
  • Nth: Metni temel alarak ayıklamak istediğiniz boşluk veya virgül örnek numarasını temsil eder.

Lütfen aşağıdaki formülü, sonucun çıktısını almak istediğiniz boş bir hücreye girin veya kopyalayın:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2," ","#",2))+1,255))


Formülün açıklaması:

SUBSTITUTE (A2; ""; "#"; 2): Bu BUBSTITUTE işlevi, A2 hücresindeki ikinci boşluk karakterini # karakteriyle bulup değiştirmek için kullanılır. Sonucu şu şekilde alacaksınız: "Birden çok # boş satır ekle”. Bu döndürülen sonuç, BUL işlevinde metin içi bağımsız değişken olarak tanınır.

BUL ("#", YEDEK (A2; "", "#", 2)) + 1: FIND işlevi, SUBSTITUTE işlevi tarafından döndürülen metin dizesi içindeki # karakterinin konumunu alır, metindeki ikinci boşluktan sonra başlangıç ​​konumunu elde etmek için 1 araç ekler ve 17. Döndürülen sonuç, MID işlevinde başlangıç_sayısı bağımsız değişkeni olarak tanınacaktır.

ORTA (A2, BUL ("#", YEDEK (A2; "", "#", 2)) + 1,255): MID işlevi, FIND işlevi tarafından döndürülen karakter sayısıyla başlayan A255 hücresindeki bir metin dizesinden 2 karakter çıkarmak için kullanılır.

ikinci boşluktan sonra doc özü 04

TRIM (): Bu KIRP işlevi tüm fazla boşlukları kaldıracak ve sözcükler arasında yalnızca bir tane bırakacaktır.


Notlar:

1. Metinleriniz virgül veya diğer sınırlayıcılarla ayrılmışsa, boşluk dizesini ihtiyaç duyduğunuzda diğer ayırıcılarla değiştirmeniz yeterlidir. Gibi:

=TRIM(MID(A2,FIND("#",SUBSTITUTE(A2,",","#",2))+1,255))

2. Metni n'inci boşluktan sonra çıkarmak için lütfen 2 sayısını formülde ihtiyacınız olan sayı ile değiştirin, örneğin, metni üçüncü boşluktan sonra çıkarmak için aşağıdaki formülü uygulamanız yeterlidir:

=TRIM(MID(A4,FIND("#",SUBSTITUTE(A4," ","#",3))+1,255))


Excel'de ikinci veya n. Boşluk veya virgülden önceki metni ayıklayın

Metni ikinci veya n. Boşluk veya virgülden önce çıkarmak için SOL, YERİNE AL ve BUL işlevleri size bir iyilik yapabilir. Genel sözdizimi şöyledir:

=LEFT(text,FIND("#",SUBSTITUTE(text, " " ,"#",Nth))-1)
  • text: Metni ayıklamak istediğiniz metin dizesi veya hücre başvurusu.
  • Nth: Metni temel alarak ayıklamak istediğiniz boşluk veya virgül örnek numarasını temsil eder.

Lütfen aşağıdaki formülü boş bir hücreye kopyalayın veya girin:

=LEFT(A2,FIND("#",SUBSTITUTE(A2," ","#",2))-1)

Ardından, doldurma tutamacını bu formülü uygulamak istediğiniz hücrelere sürükleyin ve ikinci boşluktan önceki tüm metinler aşağıda gösterilen ekran görüntüsü gibi çıkarılmıştır.


Formülün açıklaması:

SUBSTITUTE (A2; ""; "#"; 2): Bu BUBSTITUTE işlevi, A2 hücresindeki ikinci boşluk karakterini # karakteriyle bulup değiştirmek için kullanılır. Sonucu şu şekilde alacaksınız: "Birden çok # boş satır ekle”. Bu döndürülen sonuç, BUL işlevinde metin içi bağımsız değişken olarak tanınır.

BUL ("#", YEDEK (A2; "", "#", 2)) - 1: FIND işlevi, metindeki ikinci boşluk karakterinden önceki konumu elde etmek için 1 çıkararak, SUBSTITUTE işlevi tarafından döndürülen metin dizesi içindeki # karakterinin konumunu alır. Ve alacaksın 15. Döndürülen sonuç LEFT işlevinde sayı_karakterler bağımsız değişkeni olarak tanınır.

SOL (A2, BUL ("#", YEDEK (A2; "", "#", 2)) - 1): Son olarak, FIND işlevi tarafından döndürülen en soldaki 15 karakteri A2 hücresindeki metin dizesinden ayıklamak için LEFT işlevi kullanılır.


Notlar:

1. Metinleriniz virgül veya diğer sınırlayıcılarla ayrılmışsa, boşluk dizesini ihtiyaç duyduğunuzda diğer ayırıcılarla değiştirmeniz yeterlidir. Gibi:

=LEFT(A2,FIND("#",SUBSTITUTE(A2,",","#",2))-1)

2. Metni n'inci boşluktan önce çıkarmak için lütfen 2 sayısını formülde ihtiyacınız olan sayıya değiştirin, örneğin metni üçüncü boşluktan önce çıkarmak için aşağıdaki formülü uygulamanız yeterlidir:

=LEFT(A4,FIND("#",SUBSTITUTE(A4," ","#",3))-1)


Kullanılan göreceli işlevler:

  • MID:
  • MID işlevi, belirli bir metin dizesinin ortasından belirli sayıda karakteri bulup döndürmek için kullanılır.
  • LEFT:
  • LEFT işlevi, sağlanan dizenin sol tarafından verilen sayıda karakteri ayıklar.
  • FIND:
  • FIND işlevi, başka bir dizge içindeki bir dizeyi bulmak için kullanılır ve dizenin başlangıç ​​konumunu başka bir dizenin içinde döndürür.
  • SUBSTITUTE:
  • Microsoft Excel SUBSTITUTE işlevi, bir metin dizesindeki metin veya karakterleri başka bir metin veya karakterle değiştirir.
  • TRIM:
  • KIRP işlevi, metin dizesindeki tüm fazladan boşlukları kaldırır ve sözcükler arasında yalnızca tek boşluklar tutar.

Daha fazla makale:

  • Bir Hücreden Birden Fazla Satırı Çıkarın
  • Satır kesmeleriyle ayrılmış bir metin dizeleri listeniz varsa (bu, metni girerken Alt + Enter tuşlarına basarak oluşur) ve şimdi, bu metin satırlarını aşağıda gösterilen ekran görüntüsü gibi birden çok hücreye çıkarmak istiyorsunuz. Bunu Excel'deki bir formülle nasıl çözebilirsin?
  • Excel'de Metin Dizesinden N'inci Kelimeyi Çıkarın
  • Metin dizileri veya cümlelerin bir listeniz varsa, şimdi, aşağıda gösterilen ekran görüntüsü gibi listeden belirli n'inci kelimeyi çıkarmak istiyorsunuz. Bu yazıda, bu işi Excel'de çözmek için bazı yöntemler tanıtacağım.
  • Metin Dizesinden Parantez Arasındaki Metni Ayıkla
  • Metin dizesi içinde parantezlerle çevrili metnin bir kısmı varsa, şimdi, aşağıda gösterilen ekran görüntüsü gibi parantezler arasındaki tüm metin dizelerini çıkarmanız gerekir. Bu görevi Excel'de hızlı ve kolay bir şekilde nasıl çözebilirsiniz?
  • Excel'de Metin Dizesinden Alt Dizeyi Çıkarın
  • Metin dizilerinden alt dizeleri çıkarmanızın gerekmesi sizin için yaygın bir görev olabilir, Excel'de bunu yapmak için doğrudan bir işlev yoktur, ancak SOL, SAĞ, ORTA ve ARA işlevlerinin yardımıyla ayıklayabilirsiniz ihtiyacınız olan alt dize türleri.

En İyi Ofis Üretkenliği Araçları

Kutools for Excel - Kalabalıktan Ayrılmanıza Yardımcı Olur

Günlük işlerinizi hızlı ve kusursuz bir şekilde tamamlamak ister misiniz? Kutools for Excel, 300 güçlü gelişmiş özellik getiriyor (Çalışma kitaplarını birleştir, renge göre topla, hücre içeriğini böl, tarihi dönüştür, vb.) ve senin için% 80 zamandan tasarruf et.

  • 1500 çalışma senaryosu için tasarlanmış olup, Excel problemlerinin %80'ini çözmenize yardımcı olur.
  • Her gün binlerce klavye ve fare tıklamasını azaltın, yorgun gözlerinizi ve ellerinizi rahatlatın.
  • 3 dakikada bir Excel uzmanı olun. Artık acı veren formülleri ve VBA kodlarını hatırlamanıza gerek yok.
  • 30 günlük sınırsız ücretsiz deneme. 60 günlük para iade garantisi. 2 yıl boyunca ücretsiz yükseltme ve destek.
Excel şeridi (Kutools for Excel yüklü)

Office Sekmesi - Microsoft Office'te Sekmeli Okuma ve Düzenlemeyi Etkinleştir (Excel dahil)

  • Düzinelerce açık belge arasında geçiş yapmak için bir saniye!
  • Her gün yüzlerce fare tıklamasını azaltın, fare eline veda edin.
  • Birden çok belgeyi görüntülerken ve düzenlerken üretkenliğinizi% 50 artırır.
  • Office'e (Excel dahil), Chrome, Firefox ve Yeni Internet Explorer gibi Verimli Sekmeler Getirir.
Excel'in Ekran Görüntüsü (Office Tab yüklü)
Yorumları sıralama ölçütü
Yorumlar (0)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
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