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

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

منو
آیکون جستجو در سایت سافت گذر
اطلاعیه های مهم سایت اطلاعیه های مهم سایت

 

💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  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 تعداد مشاهده: 1231
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Holzfaller Simulator

Holzfaller Simulator

شبیه ساز عملیات روی درختان جنگل

9 جلسه جذبه های الهی دعوت امام حسین (ع) از حجت الاسلام والمسلمین مسعود عالی

9 جلسه جذبه های الهی دعوت امام حسین (ع) از حجت الاسلام والمسلمین مسعود عالی

حاج آقا مسعود عالی با موضوع جذبه های دعوت امام حسین (ع)؟

Star Nomad 2

Star Nomad 2

کوچ فضایی 2

آموزش بازاریابی شبکه ای

آموزش بازاریابی شبکه ای

آشنایی با Network Marketing

Battlezone 98 Redux

Battlezone 98 Redux

منطقه جنگی

امثال و حکم

امثال و حکم

آشنایی با ضرب المثل های فارسی

مجموعه فیلم‌های آموزش کامل مدرک MCITP به زبان فارسی

مجموعه فیلم‌های آموزش کامل مدرک MCITP به زبان فارسی

آموزش فارسی مدرک MCITP مایکروسافت

Technobabylon

Technobabylon

تکنوبابیلون

تفسیر قران کریم از دید استاد مطهری

تفسیر قران کریم از دید استاد مطهری

سخنرانی مطهری تفسیر

Xara Web Designer+ 25.0.1.71944

Xara Web Designer+ 25.0.1.71944

طراحی سایت

Lynda - Illustrator CC 2018 One-on-One - Advanced

Lynda - Illustrator CC 2018 One-on-One - Advanced

آموزش ایلوستریتور

Adobe Animate 2019 19.2.1.408 + Portable / macOS 19.2

Adobe Animate 2019 19.2.1.408 + Portable / macOS 19.2

ادوب انیمیت 2019

Coolutils Total PDF Converter 6.5.0.154

Coolutils Total PDF Converter 6.5.0.154

تبدیل فرمت پی‌دی‌اف

FocusOn Image Viewer 1.32 (64-bit)

FocusOn Image Viewer 1.32 (64-bit)

مشاهده عکس

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

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

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

Enotria The Last Song

Enotria The Last Song

اکشن و نقش‌آفرینی برای کامپیوتر

Stay Dead Evolution

Stay Dead Evolution

مبارزات رزمی تن‌به‌تن با شخصیت‌های واقعی و غیرگرافیکی

ImDisk Toolkit 20250206

ImDisk Toolkit 20250206

باز کردن فایل های ایمیج در ویندوز

موزیک SMS

موزیک SMS

مجموعه ای از موزیک های SMS

InShot Video Editor 2.175.1517 For Android +7.0

InShot Video Editor 2.175.1517 For Android +7.0

ویرایش گر عکس اینشات

اهمیت فضای مجازی از منظر رهبری

اهمیت فضای مجازی از منظر رهبری

Cyberspace from the perspective of the Supreme Leader of the Revolution

How To Survive 2 - Dead Dynamite

How To Survive 2 - Dead Dynamite

چگونه زنده ماندن 2

Stimulsoft Reports 2021.3.2

Stimulsoft Reports 2021.3.2

کامپوننت دات نت برای گزارش گیری

Crush

Crush

اکشن شوتر

LeoMoon ParsiNegar 2.1.1 Win / Mac

LeoMoon ParsiNegar 2.1.1 Win / Mac

فارسی نویس قدرتمند و رایگان لئومون

آموزش نرم افزار ISA Server

آموزش نرم افزار ISA Server

آموزش نرم افزار آیزا سرور

Home is Where One Starts

Home is Where One Starts

ماجراجویی معمایی

جریان انرژی یا نیروی زندگی یا qi یا Chi

جریان انرژی یا نیروی زندگی یا qi یا Chi

افزایش مسکن های طبیعی بدن و بهتر شدن جریان خون

Checkers Pro V 5.00.26 for Android +2.3

Checkers Pro V 5.00.26 for Android +2.3

بازی دوز

اصول و مبانی سئو و بهینه سازی سایت

اصول و مبانی سئو و بهینه سازی سایت

وب برندینگ

متن کامل قانون اساسی جمهوری اسلامی ایران همرا با اصلاحات سال 1368

متن کامل قانون اساسی جمهوری اسلامی ایران همرا با اصلاحات سال 1368

متن کامل قانون اساسی جمهوری اسلامی ایران

Shadows Peak

Shadows Peak

اکشن ماجرایی

Ocean's Eight 2018

Ocean's Eight 2018

هشت یار اوشن

RiME

RiME

اکشن معمایی

Machinarium Definitive Version

Machinarium Definitive Version

ماشیناریوم برای کامپیوتر

Video Collage Maker Premium 23.3 for Android +3.0

Video Collage Maker Premium 23.3 for Android +3.0

ترکیب فیلم ها

All-In-One Toolbox Pro 8.3.0 for Android +2.0

All-In-One Toolbox Pro 8.3.0 for Android +2.0

جعبه ابزار

Telerik WPF Controls Tutorial

Telerik WPF Controls Tutorial

راهنمای تلریک

Mystery Age The Imperial Staff

Mystery Age The Imperial Staff

هایدن آبجکت

آشنایی با صحیفه سجادیه اثر استاد مطهری

آشنایی با صحیفه سجادیه اثر استاد مطهری

معرفی صحیفه سجادیه

خبرنامه

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