سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
wepido.ir

آموزش کامل استفاده از REGEX در اکسل برای مدیریت داده‌ها

عناوین منظم (یا REGEX) الگوهایی برای جستجو هستند که می‌توانند بررسی کنند آیا یک رشته متنی با یک الگوی خاص تطابق دارد یا خیر، همچنین برای استخراج یا جایگزینی رشته‌هایی که با الگو مطابقت دارند، استفاده می‌شوند. به دلیل پیچیدگی آنها، این مقاله خلاصه‌های ساده و مثال‌هایی از استفاده آنها در اکسل را ارائه می‌دهد.

 

آموزش کامل استفاده از REGEX در اکسل برای مدیریت داده‌ها

 

توابع REGEX در اکسل

توابع REGEX برای کاربران اکسل در Microsoft 365 (ویندوز، مک) و همچنین نسخه وب اکسل در دسترس هستند.

 

چگونه از REGEXTEST استفاده کنیم؟

این تابع بررسی می‌کند آیا یک رشته متنی با یک الگوی خاص مطابقت دارد یا نه و نتیجه TRUE یا FALSE را برمی‌گرداند. این تابع برای بررسی اینکه داده‌ها از یک ساختار خاص پیروی می‌کنند، بسیار مفید است.

نحو (Syntax):  

REGEXTEST(a,b,c)

  1. a (الزامی): متنی که می‌خواهید بررسی کنید.
  2. b (الزامی): الگویی که برای بررسی استفاده می‌شود.
  3. c (اختیاری): اگر 0 باشد بررسی حساس به حروف بزرگ و کوچک است، و اگر 1 باشد حساسیت ندارد.

مثال:

در این مثال، یک لیست از کدهای محصول داریم که باید ساختاری مشخص داشته باشند:

یک کد معتبر شامل:

  1. اندازه محصول (مثل "xs" برای خیلی کوچک، "s" برای کوچک، و ...)،
  2. یک یا دو عدد که مواد محصول را نشان می‌دهند،
  3. سه حرف بزرگ که محل ساخت محصول را مشخص می‌کند،
  4. یک خط فاصله میان هر بخش.

فرمول زیر در سلول B2 بررسی می‌کند آیا کدهای ستون A معتبر هستند یا خیر:

=REGEXTEST([@Code],"[xs|s|m|l|xl]-[0-9]{1,2}-[A-Z]{3}",0)

 

توضیح:

  1. [xs|s|m|l|xl]: اولین بخش که اندازه محصول را تعیین می‌کند.
  2. [0-9]{1,2}: دومین بخش که عدد 1 یا 2 رقمی را بررسی می‌کند.
  3. [A-Z]{3}: سومین بخش که سه حرف بزرگ را بررسی می‌کند.
  4. 0: حساسیت به حروف بزرگ و کوچک.

نتیجه نشان می‌دهد تنها دو کد معتبر هستند.

 

چگونه از REGEXEXTRACT استفاده کنیم؟

این تابع بخش‌هایی از متن را طبق الگوی مشخص استخراج می‌کند، مثلاً جداسازی اعداد و حروف.

نحو (Syntax):

REGEXEXTRACT(d,e,f,g)

  1. d (الزامی): متنی که می‌خواهید از آن استخراج کنید.
  2. e (الزامی): الگویی که می‌خواهید استخراج شود.
  3. f (اختیاری): اگر 0 باشد اولین تطابق، 1 تمام تطابق‌ها به صورت آرایه، و 2 گروه‌هایی از اولین تطابق استخراج می‌شود.
  4. g (اختیاری): اگر 0 باشد حساس به حروف بزرگ و کوچک است و اگر 1 باشد حساسیت ندارد.

مثال:

در این مثال، می‌خواهیم نام و شماره تلفن مشتریان را از ستون A استخراج کنیم.

برای استخراج نام‌ها، فرمول زیر را در سلول B2 وارد می‌کنیم:

=REGEXEXTRACT(A2,"[A-Z][a-z]+",1)

 

توضیح:

  1. [A-Z][a-z]+: کلمه‌ای که با حرف بزرگ شروع می‌شود و پس از آن حروف کوچک دارد.
  2. 1: هر تطابق جداگانه در سلول‌های مجزا بازگردانده می‌شود.

 

برای استخراج شماره تلفن‌ها، فرمول زیر در سلول D2 وارد می‌شود:

=REGEXEXTRACT(A2,"[0-9()]+ [0-9-]+")

 

چگونه از REGEXREPLACE استفاده کنیم؟

این تابع متنی را طبق الگوی مشخص به نسخه جدید تغییر می‌دهد، اما متن اصلی در مکان اولیه خود باقی می‌ماند.

نحو (Syntax):

REGEXREPLACE(h,i,j,k,l)

  1. h (الزامی): متن اصلی.
  2. i (الزامی): الگویی که باید جایگزین شود.
  3. j (الزامی): محتوای جایگزین.
  4. k (اختیاری): شماره تطابقی که باید جایگزین شود.
  5. l (اختیاری): حساسیت به حروف.

مثال:

برای تغییر قالب اسامی به "نام خانوادگی، نام" از فرمول زیر استفاده می‌کنیم:

=REGEXREPLACE([@Client name],"([A-Z][a-z]+) ([A-Z][a-z]+)","$2, $1")

 

توضیح:

  1. ([A-Z][a-z]+) ([A-Z][a-z]+): دو کلمه با حروف بزرگ و کوچک.
  2. $2, $1: ترتیب دو کلمه را جابجا می‌کند.

 

کاربردهای دیگر REGEX

REGEX فقط برای اکسل نیست و می‌توان از آن برای وظایف دیگر مانند:

  1. تصحیح متن‌های کپی شده از PDF،
  2. تغییر نام گروهی فایل‌ها،
  3. قالب‌ بندی ارزها،
  4. حذف تگ‌های HTML، و موارد دیگر استفاده کرد.
نظرتان را ثبت کنید کد خبر: 51850 گروه خبری: اخبار نرم افزار منبع خبر: سافت گذر تاریخ خبر: 1403/10/13 تعداد مشاهده: 1446
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Dodol Keyboard 1.86 for Android +2.2

Dodol Keyboard 1.86 for Android +2.2

کیبرد جدید محصول شرکت Dodol

12is Better Than 6 The Apostles

12is Better Than 6 The Apostles

اکشن تیراندازی کابویی

Tutsplus - Effective Voucher Design

Tutsplus - Effective Voucher Design

فیلم آموزش طراحی گرافیکی ووچر دیجیتالی و غیردیجیتالی (چاپی) تأثیرگذار

Flyoobe (Flyby11) 3.03.100

Flyoobe (Flyby11) 3.03.100

رفع محدودیت‌های نصب ویندوز 11

HoPiKo

HoPiKo

هاپیکو

TNod User & Password Finder 1.6.4 Final + 1.6.7.0 Beta

TNod User & Password Finder 1.6.4 Final + 1.6.7.0 Beta

تی نود

تلاوت مجلسی استاد جواد فروغی سوره مبارکه نصر

تلاوت مجلسی استاد جواد فروغی سوره مبارکه نصر

سوره نصر جواد فروغی

Ultimate Chicken Horse

Ultimate Chicken Horse

مسابقات چالشی حیوانات

Five Nights at Freddy's: Into the Pit + Updates

Five Nights at Freddy's: Into the Pit + Updates

پنج شب با فردی

Sony Catalyst Browse / Prepare Suite 2025.3

Sony Catalyst Browse / Prepare Suite 2025.3

مدیریت ویدئوهای سونی

واژگان حقوقی

واژگان حقوقی

آشنایی با واژگان مهم حقوق

جستاری در ماهیت اسلامی‌سازی علوم از زبان آیت الله مصباح یزدی

جستاری در ماهیت اسلامی‌سازی علوم از زبان آیت الله مصباح یزدی

جستاری در ماهیت اسلامی‌سازی علوم از زبان آیت الله مصباح یزدی

MyLanViewer 6.7.6 Enterprise

MyLanViewer 6.7.6 Enterprise

اسکنر شبکه

Secret Disk Professional 2026.328

Secret Disk Professional 2026.328

مخفی کردن فایل‌ها و پوشه‌های خصوصی

Learn 50 languages 12.3 for Android +2.3

Learn 50 languages 12.3 for Android +2.3

آموزش 50 زبان

As Dusk Falls

As Dusk Falls

ماجراجویی برای کامپیوتر

Nail Salon 2 1.0 for Android +2.3

Nail Salon 2 1.0 for Android +2.3

طراحی ناخن

Nevercenter CameraBag Pro 2026.0 (x64)

Nevercenter CameraBag Pro 2026.0 (x64)

ویرایشگر عکس و فیلم

تلاوت مجلسی استاد کریم منصوری سوره مبارکه انفطار

تلاوت مجلسی استاد کریم منصوری سوره مبارکه انفطار

تلاوت سید متولی عبدالعال سوره آل عمران

DocuFreezer 6.0.2408.27190

DocuFreezer 6.0.2408.27190

کانورتر

Anoxemia

Anoxemia

گرفتار در اعماق دریا

برنامه راهبردی رشد فردی

برنامه راهبردی رشد فردی

رشد فردی

Temple Run Oz 1.7.0 for Android +2.3

Temple Run Oz 1.7.0 for Android +2.3

بازی فرار از معبد

Night in the Woods

Night in the Woods

اکشن ماجرایی

قصه های قرآنی 1.15 برای اندروید 4.1+

قصه های قرآنی 1.15 برای اندروید 4.1+

قصه های قرآنی

گل نرگس از حاج محسن فرهمند

گل نرگس از حاج محسن فرهمند

گل نرجس از حاج محسن فرهمند

Dup Scout 17.9.18 Pro + Enterprise

Dup Scout 17.9.18 Pro + Enterprise

مدیریت و پاکسازی فایل‌های تکراری

MadOut

MadOut

ماشین جنگی | جنون سرعت

Religious stories-collections

Religious stories-collections

با معصومین(ع)

DLL-Files Fixer 3.3.91.3080 Retail

DLL-Files Fixer 3.3.91.3080 Retail

رفع خطاهای Dll

اولین شهید ولایت

اولین شهید ولایت

غمنامه حضرت محسن علیه السلام

Keysight SystemVue 2020.1 x64

Keysight SystemVue 2020.1 x64

طراحی الکترونیکی

A Wolf in Autumn

A Wolf in Autumn

گرگی در خزان

سخنرانی حجت الاسلام والمسلمین علیرضا پناهیان سال 98

سخنرانی حجت الاسلام والمسلمین علیرضا پناهیان سال 98

محرم شب اول تا شام غریبان پناهیان

Sol Runner 1.0 for Android

Sol Runner 1.0 for Android

بازی ماموریت S.O.L.O

مداحی سید رضا نریمانی سال 98

مداحی سید رضا نریمانی سال 98

محرم شب اول تا شام غریبان نریمانی

mVideoPlayer Pro 4.2.0 for Android +4.0

mVideoPlayer Pro 4.2.0 for Android +4.0

پلیر تصویری

Citrix XenApp 6.5 for Windows Server 2008 R2 + Hotfix Rollup Pack 1

Citrix XenApp 6.5 for Windows Server 2008 R2 + Hotfix Rollup Pack 1

نرم افزاری برای ارائه نرم افزار های دسکتاپ روی پروتکل http و نمایش در صفحه وب

پرتاب به دنیای واقعی

پرتاب به دنیای واقعی

نه آن‌طور که فکر می‌کنید

Softheap Security Administrator 14.0

Softheap Security Administrator 14.0

نرم افزار حفظ حریم شخصی و اعمال محدودیت در ویندوز

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!