Genel Bakış
SONRAKİMETİN (TEXTAFTER), bir metin içinde belirttiğiniz sınırlayıcıdan sonra gelen bölümü verir. Sınırlayıcının kaçıncı geçtiği yerden sonrasını alacağınızı, aramanın baştan mı sondan mı başlayacağını ve büyük küçük harf ayrımı yapılıp yapılmayacağını seçebilirsiniz. Ad soyad, kod, yol ya da adres gibi ayraçlı metinlerin son bölümünü ayırmak için kullanılır.
İlk iki parametre zorunludur; diğerleri atlanabilir. Atlanan parametreler için varsayılan değerler kullanılır: örnek sayısı 1, eşleşme modu 0, eşleşme sonu 0 ve bulunamadı için #YOK hatası. Sondaki parametreleri belirtmeden bırakabilir, ortadaki bir parametreyi atlamak istediğinizde ise varsayılan değerini yazabilirsiniz.
Sonuçlar sırasıyla Yılmaz, Ali Demir, Kaya ve Öztürk olur. Örnek sayısı verilmediği için işlev ilk boşluğu esas alır ve o boşluktan sonraki her şeyi döndürür. İkinci satırda adın içinde iki boşluk bulunduğundan yalnız ilk boşluğa kadar olan bölüm atılır, geri kalan kısım olduğu gibi korunur.
Sonuçlar sırasıyla İstanbul/Kadıköy/Moda, Kadıköy/Moda, Moda, #YOK ve #DEĞER! olur. Metinde üç eğik çizgi bulunduğundan 1, 2 ve 3 değerleri sırasıyla birinci, ikinci ve üçüncü eğik çizgiden sonrasını verir. Dördüncü eğik çizgi olmadığı için 4 değeri #YOK hatası üretir. Örnek sayısı 0 olduğunda ise anlamlı bir konum belirtilmediğinden #DEĞER! hatası alınır.
Sonuçlar sırasıyla İpek, Yün-İpek, #YOK ve Pamuk-Keten-Yün-İpek olur. Örnek sayısı -1 son sınırlayıcıdan sonrasını, -2 ise sondan ikinci sınırlayıcıdan sonrasını verir. Metinde yalnız üç tire olduğundan -4 için eşleşme bulunamaz ve eşleşme sonu 0 iken #YOK hatası alınır. Eşleşme sonu 1 yapıldığında metnin başı sınırlayıcı gibi kabul edilir ve metnin tamamı döndürülür.
Sonuçlar sırasıyla 4587, Bulunamadı, 4587 ve Bulunamadı olur. Eşleşme modu 0 iken arama büyük küçük harfe duyarlıdır; bu yüzden küçük harfle yazılan sınırlayıcı ikinci satırda bulunamaz ve bulunamadı parametresindeki metin döndürülür. Eşleşme modu 1 yapıldığında harf farkı yok sayılır ve numara alınır. Son satırda metinde hiç sınırlayıcı olmadığından yine bulunamadı değeri görünür.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- TEXTAFTER
- Platform
- Windows Mac Web
6 bağımsız değişken
2 zorunlu
4 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| metintext | Zorunlu | İçinde arama yapılacak metni, metin içeren bir hücreyi veya metin üreten bir işlemi belirtir. |
| sınırlayıcıdelimiter | Zorunlu | Çıkarılacak bölümün hemen öncesini işaretleyen metni belirtir. |
| örnek_sayısıinstance_num | İsteğe bağlı | Sınırlayıcının kaçıncı geçtiği yerden sonrasının alınacağını belirten sayıdır. |
| eşleşme_modumatch_mode | İsteğe bağlı | Aramada büyük küçük harf ayrımı yapılıp yapılmayacağını belirler. |
| eşleşme_sonumatch_end | İsteğe bağlı | Metnin sonunun sınırlayıcı sayılıp sayılmayacağını belirler. |
| bulunamadınot_found | İsteğe bağlı | Eşleşme bulunamadığında hata yerine döndürülecek değeri belirtir. |
Geçerli kullanımlar
=SONRAKİMETİN("Ayşe Yılmaz";" ")
=SONRAKİMETİN(A2;"-";-1)
=SONRAKİMETİN(A2;"/";2;1;0;"Yok")
Desteklenen Excel sürümleri
2024 ve sonrası
- 2003 Desteklenmiyor
- 2007 Desteklenmiyor
- 2010 Desteklenmiyor
- 2013 Desteklenmiyor
- 2016 Desteklenmiyor
- 2019 Desteklenmiyor
- 2021 Desteklenmiyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Boşluktan sonraki bölüm
A sütunundaki tam adlardan ilk boşluktan sonra gelen bölümü B sütununda ayıralım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=SONRAKİMETİN(A2;" ")
=TEXTAFTER(A2," ")
SONRAKİMETİN
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Tam ad | Boşluktan sonrası |
| 2 | Ayşe Yılmaz | Yılmaz |
| 3 | Mehmet Ali Demir | Ali Demir |
| 4 | Zeynep Kaya | Kaya |
| 5 | Can Öztürk | Öztürk |
TemelExcelDepo v1.0.0
2. Kaçıncı sınırlayıcıdan sonrası
Bölge, il, ilçe ve semt bilgisini eğik çizgilerle ayıran bir konum metni var. B sütunundaki sayı, eğik çizginin kaçıncı geçtiği yerden sonrasının alınacağını belirtir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=SONRAKİMETİN(A2;"/";B2)
=TEXTAFTER(A2,"/",B2)
SONRAKİMETİN
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Konum | Örnek sayısı | Sonuç |
| 2 | Marmara/İstanbul/Kadıköy/Moda | 1 | İstanbul/Kadıköy/Moda |
| 3 | Marmara/İstanbul/Kadıköy/Moda | 2 | Kadıköy/Moda |
| 4 | Marmara/İstanbul/Kadıköy/Moda | 3 | Moda |
| 5 | Marmara/İstanbul/Kadıköy/Moda | 4 | #YOK |
| 6 | Marmara/İstanbul/Kadıköy/Moda | 0 | #DEĞER! |
Sınırlayıcı SırasıExcelDepo v1.0.0
3. Sondan sayma ve metnin sonu
Kumaş türlerini tire ile ayıran bir liste var. B sütunundaki negatif örnek sayısı aramayı metnin sonundan başlatır. C sütunu ise metnin sonunun sınırlayıcı sayılıp sayılmayacağını belirler. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=SONRAKİMETİN(A2;"-";B2;0;C2)
=TEXTAFTER(A2,"-",B2,0,C2)
SONRAKİMETİN
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Kumaşlar | Örnek sayısı | Eşleşme sonu | Sonuç |
| 2 | Pamuk-Keten-Yün-İpek | -1 | 0 | İpek |
| 3 | Pamuk-Keten-Yün-İpek | -2 | 0 | Yün-İpek |
| 4 | Pamuk-Keten-Yün-İpek | -4 | 0 | #YOK |
| 5 | Pamuk-Keten-Yün-İpek | -4 | 1 | Pamuk-Keten-Yün-İpek |
Sondan SaymaExcelDepo v1.0.0
4. Büyük küçük harf ve bulunamadı değeri
Fatura açıklamalarında "No: " ifadesinden sonraki numarayı almak istiyoruz. C sütunundaki eşleşme modu büyük küçük harf ayrımını belirler; bulunamadığında hata yerine "Bulunamadı" yazdırılır. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=SONRAKİMETİN(A2;B2;1;C2;0;"Bulunamadı")
=TEXTAFTER(A2,B2,1,C2,0,"Bulunamadı")
SONRAKİMETİN
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Metin | Sınırlayıcı | Eşleşme modu | Sonuç |
| 2 | Fatura No: 4587 | No: | 0 | 4587 |
| 3 | Fatura No: 4587 | no: | 0 | Bulunamadı |
| 4 | Fatura No: 4587 | no: | 1 | 4587 |
| 5 | Sipariş 4587 | No: | 1 | Bulunamadı |
Eşleşme ModuExcelDepo v1.0.0
Kullanırken dikkat edin
- örnek_sayısı: Atlanırsa veya boş bırakılırsa 1 kullanılır; yani ilk sınırlayıcıdan sonrası alınır. Pozitif değerler aramayı metnin başından, negatif değerler ise sonundan başlatır. -1 son sınırlayıcıdan sonraki bölümü verir. 0 değeri #DEĞER! hatası üretir. Sayı, metinde bulunan sınırlayıcı sayısından büyükse #YOK hatası, metnin uzunluğundan büyükse #DEĞER! hatası alınır.
- eşleşme_modu: 0 değeri büyük küçük harfe duyarlı arama yapar ve varsayılandır; atlanırsa ya da boş bırakılırsa 0 kullanılır. 1 değeri büyük küçük harf ayrımını kaldırır.
- eşleşme_sonu: 0 değeri metnin sonunu sınırlayıcı saymaz ve varsayılandır. 1 değeri metnin sonunu da sınırlayıcı sayar. Sınırlayıcı bulunamadığında özgün metni geri almak istiyorsanız örnek_sayısı için -1 ve eşleşme_sonu için 1 kullanın. Aşağıdaki formül bu yaklaşımı gösterir:
=SONRAKİMETİN(A2;"-";-1;0;1)=TEXTAFTER(A2,"-",-1,0,1) - bulunamadı: Eşleşme bulunamadığında döndürülecek değerdir. Atlanırsa veya boş bırakılırsa #YOK hatası görünür. Bir metin ya da boş bir metin vererek hatayı gizleyebilirsiniz.
- Birden çok sınırlayıcı: Birden fazla sınırlayıcıyı aynı anda denemek istediğinizde sınırlayıcıyı bir dizi sabiti olarak verebilirsiniz. Örneğin iki nokta, noktalı virgül ve tire karakterlerini içeren bir dizi kullanılabilir.
- Joker karakterler: İşlev joker karakterleri (soru işareti ve yıldız) desteklemez; sınırlayıcıyı düz metin olarak vermelisiniz.
- Sürüm: İşlev Excel 2024 ile eklenmiştir. Daha önce Microsoft 365 aboneliklerinde Mart 2022 tarihinde kullanıma sunulmuştur. Eski sürümlerde bu işlev bulunmaz.
- İlgili işlevler: ÖNCEKİMETİN: Sınırlayıcıdan önceki bölümü almak istediğinizde tercih edilir. BUL: Alt metnin konumunu büyük küçük harfe duyarlı bulmak için kullanılır. MBUL: Aynı işi büyük küçük harf ayrımı yapmadan yapar. METNEÇEVİR: Bir sayıyı biçimli metne dönüştürür. METİNBİRLEŞTİR: Birden çok metni bir ayraçla birleştirir. METİNBÖL: Metni ayraçlara göre birden çok sütuna ya da satıra böler.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2024