Altı Aylık Kurumsal Kanal (Önizleme)
Belirli bir karakterden veya dizeden önce gelen metni döndürür. Bu, SONRAKİMETİN işlevinin tersidir.
Söz dizimi
=ÖNCEKİMETİN(metin,sınırlayıcı,[yineleme_sayısı], [eşleştirme_modu], [eşleştirme_sonu], [bulunamıyorsa])
ÖNCEKİMETİN işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:
metin İçinde arama yapmakta olduğunuz metin. Joker karakterlere izin verilmiyor. Metin boş bir dizeyse Excel boş metin döndürür. Gerekli.
Sınırlayıcı Öncesini ayıklamak istediğiniz noktayı işaretleyen metin. Gerekli.
yineleme_sayısı Ardından metni ayıklamak istediğiniz sınırlayıcı örneği. Varsayılan olarak, yineleme_sayısı = 1. Negatif bir sayı, sonundan metin aramaya başlar. İsteğe bağlı.
eşleştirme_modu Metin aramasının büyük/küçük harfe duyarlı olup olmadığını belirler. Varsayılan değer, büyük/küçük harfe duyarlıdır. İsteğe bağlı. Aşağıdakilerden birini girin:
-
0 Büyük/küçük harfe duyarlı.
-
1 Büyük/küçük harfe duyarsız.
eşleştirme_sonu Metnin sonunu sınırlayıcı olarak kabul eder. Varsayılan olarak, metin tam eşleşmedir. İsteğe bağlı. Aşağıdakileri girin:
-
0 Sınırlayıcıyı metnin sonuna göre eşleştirmeyin.
-
1 Sınırlayıcıyı metnin sonuna göre eşleştirin.
bulunamıyorsa Eşleşme bulunmadığında döndürülen değer. Varsayılan olarak, #N/A döndürülür. İsteğe bağlı.
Açıklamalar
Boş bir sınırlayıcı değeriyle arama yaparken, ÖNCEKİMETİN hemen eşleşir. Önden arama yapıldığında boş metin (yineleme_sayısı pozitifse) ve sondan arama yapıldığında metnin tamamını (yineleme_sayısı negatifse) döndürür.
|
Örnek |
Sonuç |
|---|---|
|
=METİnBEFORE("Kırmızı başlıklı kız, kırmızı başlık", "hood") |
Kırmızı başlıklı |
|
=METİnBEFORE("Kırmızı başlıklı kız, kırmızı başlık", "") |
|
|
=METİnBEFORE("Kırmızı başlıklı, kırmızı başlık", "", -1) |
Kırmızı başlık, kırmızı başlık |
Hatalar
-
Excel bir #DEĞER döndürür! yineleme_sayısı = 0 veya yineleme_sayısı metnin uzunluğundan büyükse hata.
-
Metinde sınırlayıcı yoksa Excel bir #YOK hatası verir.
-
yineleme_sayısı, metindeki sınırlayıcı oluşum sayısından büyükse Excel bir #YOK hatası döndürür.
Örnekler
Aşağıdaki tabloların her birindeki örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.
|
Veri |
||
|
Kırmızı Başlıklı Kız’ın kırmızı başlığı |
||
|
Kırmızı Başlıklı Kız’ın kırmızı başlığı |
||
|
Formüller |
Sonuçlar |
|
|
=ÖNCEKİMETİN(A2,"Kırmızı") |
Kırmızı |
|
|
=ÖNCEKİMETİN(A3,"Kırmızı") |
#YOK |
|
|
=ÖNCEKİMETİN(A3,"kırmızı",2) |
Kırmızı Başlıklı Kız’ın |
|
|
=ÖNCEKİMETİN(A3,"kırmızı",-2) |
Kırmızı |
|
|
=ÖNCEKİMETİN(A3,"Kırmızı",,FALSE) |
#YOK |
|
|
=ÖNCEKİMETİN(A3,"kırmızı",3) |
#YOK |
|
Veri |
|
|
Marcus Aurelius |
|
|
Sokrates |
|
|
Immanuel Kant |
|
|
Formüller |
Sonuçlar |
|
=ÖNCEKİMETİN(A2," ",,,1) |
Marcus |
|
=ÖNCEKİMETİN(A3," ",,,0) |
#YOK |
|
=ÖNCEKİMETİN(A3," ",,,1) |
Sokrates |
|
=ÖNCEKİMETİN(A4," ",,,1) |
Immanuel |