Metin Excel 365 ◉ 24 görüntüleme

=TEXTBEFORE()

Belirli bir ayırıcıdan önce gelen metin bölümünü döndürür

Şunlar için geçerli: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for Mac
=TEXTBEFORE(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])
Ayrıntılar için argüman adlarının üzerine gelin.
Çıktı türüMetin
Popülerlik55 / 100
UçucuHayır
Dinamik DiziHayır
Örnek .xlsx indir ▦ Playgroundda dene Bu işleve özel dosya — güvenli & hafif · örnek veriler + canlı formüller
Paylaş:

⬇ Örnek Çalışma Kitabını İndir

=TEXTBEFORE() için özel .xlsx — Farsça örnek veriler & canlı formüller — Excel’de açın.

  • Sayfa “Örnek” — veri tablosu + formül
  • Sayfa “Kılavuz” — sözdizimi, argümanlar & ipuçları
  • Anında & güvenli (jeton + limit)
TEXTBEFORE.xlsx indir ~ 8–12 KB · Makro yok

⇪ Paylaş

Bu işlevi arkadaşlarınla paylaş

Bu işlevin quizi

Sorular — sözdizimi, örnek & hata — kendini test et!

◧ Argümanlar

ArgümanTürDurumAçıklama
text Metin Zorunlu Ana metin
delimiter Metin Zorunlu Ayırıcı
instance_num Sayı İsteğe bağlı Kaçıncı ayırıcı (negatif: sondan sayma)Varsayılan: 1
match_mode Sayı İsteğe bağlı Büyük/küçük harf duyarlılığıVarsayılan: 0
match_end Metin İsteğe bağlı انتهای متن را به عنوان جداکننده در نظر می‌گیرد. پیش‌فرض تطبیق دقیق است. مقادیر: ۰ = انتهای متن را به عنوان جداکننده تطبیق نده؛ ۱ = انتهای متن را به عنوان جداکننده تطبیق بده.
if_not_found Sayı İsteğe bağlı مقداری که اگر تطابقی یافت نشود برگردانده می‌شود. پیش‌فرض #N/A است.

▣ Örnekler

▦ Veriler
HücreDeğer
A2 Little Red Riding Hood's red hood
A3 Data
A4 Little red Riding Hood's red hood
A5 Marcus Aurelius
A6 Socrates
A7 Immanuel Kant
A8 Little Red Riding Hood's red hood
A9 Data
A10 Little red Riding Hood's red hood
A11 Marcus Aurelius
A12 Socrates
A13 Immanuel Kant
Örnek 1 =TEXTBEFORE(A2,"Red")
Örnek 2 =TEXTBEFORE(A3,"Red")
متن قبل از دومین red =TEXTBEFORE(A3,"red",2)
متن قبل از دومین red از انتها =TEXTBEFORE(A3,"red",-2)
#N/A به دلیل حساسیت به حروف =TEXTBEFORE(A3,"Red",,FALSE)
#N/A چون رخداد سوم وجود ندارد =TEXTBEFORE(A3,"red",3)
نام قبل از فاصله با تطبیق انتها =TEXTBEFORE(A2," ",,,1)
#N/A بدون تطبیق انتهای متن =TEXTBEFORE(A3," ",,,0)
نام کامل وقتی تک‌کلمه‌ای است و انتها تطبیق داده شود =TEXTBEFORE(A3," ",,,1)
نام قبل از فاصله با تطبیق انتها =TEXTBEFORE(A4," ",,,1)

§ Açıklamalar

  • هنگام جستجو با مقدار جداکننده خالی، TEXTBEFORE بلافاصله تطبیق می‌دهد. هنگام جستجو از ابتدا (اگر instance_num مثبت باشد) متن خالی برمی‌گرداند و هنگام جستجو از انتها (اگر instance_num منفی باشد) کل متن را برمی‌گرداند.

✦ İpuçları

  • Ayırıcı metinde yoksa #N/A hatası verir; son girdiyle bir yedek değer belirlenebilir.

⚠ Yaygın Hatalar

#N/A Ayırıcı metinde yok veya sayısı üçüncü girdideki sayıdan az
Çözüm: Ayırıcıyı kontrol edin veya son girdide yedek değer belirleyin
#VALUE! اگر instance_num برابر ۰ باشد یا بزرگ‌تر از طول text باشد، اکسل خطای #VALUE! را برمی‌گرداند.
Çözüm: برای instance_num مقدار غیرصفر و کوچک‌تر یا مساوی طول متن وارد کنید.

💬 Yorumlar & Soru-Cevap 0 onaylı

🔒 Onay sonrası yayınlanır.

Onay sonrası görünür

Henüz yorum yok — ilk siz olun!

✍️ Yorum / soru ekle

captcha
🔒 Onay sonrası yayınlanır.