متنی Excel 365 ◉ 7 بازدید

=REGEXEXTRACT()

این مقاله نشان می‌دهد چگونه تابع REGEXEXTRACT به شما امکان می‌دهد بر اساس عبارت باقاعده ارائه‌شده، متن را از یک رشته استخراج کنید.

قابل استفاده در: Excel for Microsoft 365Excel for Microsoft 365 for Mac
=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیمتن
محبوبیت40 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

⬇ دانلود فایل نمونه اکسل

یک فایل .xlsx اختصاصی برای =REGEXEXTRACT() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
📥 دانلود REGEXEXTRACT.xlsx — بزودی حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

🧠 🧠 کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
text متن الزامی متن یا ارجاع به سلولی حاوی متنی که می‌خواهید رشته‌ها را از آن استخراج کنید.
pattern متن الزامی عبارت باقاعده (regex) که الگوی متنی را که می‌خواهید استخراج کنید توصیف می‌کند.
return_mode عدد الزامی عددی که مشخص می‌کند کدام رشته‌ها را می‌خواهید استخراج کنید. به طور پیش‌فرض، return_mode مقدار ۰ است. مقادیر ممکن: ۰: اولین رشته منطبق با الگو را برگرداند ۱: همه رشته‌های منطبق با الگو را به صورت آرایه برگرداند ۲: گروه‌های به دام افتاده از اولین تطابق را به صورت آرایه برگرداند. نکته: گروه‌های به دام افتاده بخش‌هایی از الگوی regex هستند که داخل پرانتز "(...)" قرار دارند. آن‌ها به شما اجازه می‌دهند بخش‌های جداگانه یک تطابق واحد را به طور مجزا برگردانید.
case_sensitivity عدد الزامی تعیین می‌کند که آیا تطابق به بزرگی و کوچکی حروف حساس است یا نه. به طور پیش‌فرض، تطابق حساس به حروف است. یکی از موارد زیر را وارد کنید: ۰: حساس به حروف ۱: غیرحساس به حروف

▣ مثال‌های کاربردی

استخراج اولین کلمه با حرف بزرگ از متن داخل A2. =REGEXEXTRACT(A2,"[A-Z][a-z]+")
استخراج همه کلمات با حرف بزرگ از متن داخل A2 به صورت آرایه. =REGEXEXTRACT(A2,"[A-Z][a-z]+",1)
استخراج الگوی شماره تلفن از متن با استفاده از عبارت باقاعده. =REGEXEXTRACT(A2,"[0-9()]+ [0-9-]+",1)

💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.