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

همه دسته بندی ها

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

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

ثبت نام | ورود

اخبار نرم افزار

آموزش کامل استفاده از 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 تعداد مشاهده: 1250
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Craft The World - Heroes + Update v1.8.002

Craft The World - Heroes + Update v1.8.002

دنیا را بساز

Office Lens 16.0.19426.20004 for Android +4.4

Office Lens 16.0.19426.20004 for Android +4.4

اسکنر آفیس لنز

Ghostrunner 2

Ghostrunner 2

گوست رانر 2 برای کامپیوتر

Merchants of Kaidan

Merchants of Kaidan

بازرگانان سیاره‌ی کیـدان

Mastercam 2026 28.0.7534 / 2025

Mastercam 2026 28.0.7534 / 2025

مستر کم

مجموعه ویدئوهای آموزش فارسی سرمایه‌گذاری در بورس

مجموعه ویدئوهای آموزش فارسی سرمایه‌گذاری در بورس

آموزش بورس

CrystalDiskInfo 9.7.2 + Portable

CrystalDiskInfo 9.7.2 + Portable

کریستال دیسک اینفو

آموزش کاربردی Ubuntu GNOME‬ برای مبتدیان

آموزش کاربردی Ubuntu GNOME‬ برای مبتدیان

گنو ابونتو

Overcooked! 2 + Update v2018.09.04

Overcooked! 2 + Update v2018.09.04

آشپزی

تاریخ ایران

تاریخ ایران

سلسله سلاجقه تا آغاز دوره صفویه

OMEN Gaming Hub 1101.2302.3.0

OMEN Gaming Hub 1101.2302.3.0

برنامه افزایش کارایی بازی های کامپیوتری

Mark of the Ninja + Update 1 and 2

Mark of the Ninja + Update 1 and 2

نشان نینجا

Through the Darkest of Times

Through the Darkest of Times

بهترین بازی های فکری برای کامپیوتر

Smart App Lock 6.5.8 for Android +2.0

Smart App Lock 6.5.8 for Android +2.0

رمز گذاری بر روی برنامه ها

Super Comboman

Super Comboman

مبارز قهرمان

Radiant Photo 1.3.0.385

Radiant Photo 1.3.0.385

ویرایش عکس حرفه ای

HYSYS 3.2

HYSYS 3.2

شبیه ساز سیستم های پالایشگاهی، پتروشیمی، الکترولیتی و جامد

سخنرانی حجت الاسلام سید عبدالله فاطمی نیا با موضوع تأملی در معنای قلب و علم

سخنرانی حجت الاسلام سید عبدالله فاطمی نیا با موضوع تأملی در معنای قلب و علم

حاج آقا فاطمی نیابا موضوع تأملی در معنای قلب و علم

Mutant Year Zero: Road to Eden

Mutant Year Zero: Road to Eden

استراتژیک نوبتی

Lynda - Java Essential Training Objects and APIs

Lynda - Java Essential Training Objects and APIs

دوره آموزش جاوا

All Media Fixer Pro 2010 v9.11 + Portable

All Media Fixer Pro 2010 v9.11 + Portable

نسخه پورتابل بهترین برنامه برای تعمیر فایلهای صوتی و تصویری و عکس

Bomb

Bomb

بمباران

RIDE 4 Build 7159412

RIDE 4 Build 7159412

مسابقات موتورسواری برای کامپیوتر

Device Info HW+ 5.5.2 for Android 4.0.3

Device Info HW+ 5.5.2 for Android 4.0.3

اطلاعات کامل سخت افزار موبایل

آموزش بازاریابی شبکه‌های اجتماعی

آموزش بازاریابی شبکه‌های اجتماعی

تبلیغات در شبکه‌ اجتماعی

کاهش وزن و بهبود سلامت

کاهش وزن و بهبود سلامت

غذا درمانی

یوگا و تاثیرات آن بر بدن و سلامتی و روح و روان

یوگا و تاثیرات آن بر بدن و سلامتی و روح و روان

راهنمای مبتدی برای شروع یوگا در خانه

Grandmaster Chess Tournament

Grandmaster Chess Tournament

شطرنج گرند مستر

The Silver Case

The Silver Case

پرونده نقره ای

8 جلسه تقابل اسلام علوی و اسلام اموی از حجت الاسلام والمسلمین کاشانی

8 جلسه تقابل اسلام علوی و اسلام اموی از حجت الاسلام والمسلمین کاشانی

حاج آقا کاشانی با موضوع تقابل اسلام علوی و اسلام اموی

HTTP Debugger Pro 9.12

HTTP Debugger Pro 9.12

مدیریت اینترنت و پروتکل HTTP

دشمنان امیر المومنین و ائمه‌ معصومین علیهم السلام  در قرآن

دشمنان امیر المومنین و ائمه‌ معصومین علیهم السلام در قرآن

آیات کفار و منافقین در قرآن

سخنرانی حجت الاسلام حامد کاشانی با موضوع ما و استمرار فرهنگ سقیفه - 6 جلسه

سخنرانی حجت الاسلام حامد کاشانی با موضوع ما و استمرار فرهنگ سقیفه - 6 جلسه

سخنرانی ما و استمرار فرهنگ سقیفه حامد کاشانی

Sky Recorder pro 5.0.27 for Android +4.0

Sky Recorder pro 5.0.27 for Android +4.0

ضبط صدا با قابلیت Cloud

Raxco PerfectDisk Professional Business / Server 14.0 Build 900

Raxco PerfectDisk Professional Business / Server 14.0 Build 900

پرفکت دیسک

Battlefield 6

Battlefield 6

بتلفیلد 6

Effective Java (2nd Edition)

Effective Java (2nd Edition)

آموزش جاوا

انتخاب بهترین هاست

انتخاب بهترین هاست

هاست و فضای میزبانی

آموزش RFID

آموزش RFID

آموزش آر اف آی دی

Riders of Asgard

Riders of Asgard

دوچرخه سواری

خبرنامه

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