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

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

منو
جستجو
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. اکانت های بروزرسانی نود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 تعداد مشاهده: 1153
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
ESET Endpoint Security 5.0.2272.7 x86/x64

ESET Endpoint Security 5.0.2272.7 x86/x64

نود 32 اندپوینت 5

موفقیت و تنبلی

موفقیت و تنبلی

حل مشکل تنبلی خودمان

C-Organizer Professional 9.1.0

C-Organizer Professional 9.1.0

برنامه ریزی امور شخصی

Hunting Simulator 2 Build 5501876

Hunting Simulator 2 Build 5501876

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

SFV Ninja

SFV Ninja

چک کردن فایل‌ ها

Outcast 1.1

Outcast 1.1

رانده‌شده 1.1 - نسخه‌ی جدید ارتقا یافته

راهنمای فارسی Wordpress

راهنمای فارسی Wordpress

راهنمای فارسی وردپرس

Koi Live Wallpaper 1.5 for Android

Koi Live Wallpaper 1.5 for Android

رودخانه زیبا و کاملا طبیعی با ماهیهای گوناگون

Brink of Extinction

Brink of Extinction

اکشن استراتژیک

مرجع آموزش HTML و Xhtml

مرجع آموزش HTML و Xhtml

مرجع آموزش اچ تی ام ال و ایکس اچ تی ام ال

Udemy - Xamarin Forms 2.0 - Beginner to Advanced

Udemy - Xamarin Forms 2.0 - Beginner to Advanced

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

Windows Server 2008 R2 SP1 November 2022 / MSDN VL

Windows Server 2008 R2 SP1 November 2022 / MSDN VL

ویندوز سرور 2008 سرویس پک 1

Deer Hunter 2019 5.2.2 for Android +3.0

Deer Hunter 2019 5.2.2 for Android +3.0

بازی شکارچی گوزن نسخه 2014

مداحی حاج سعید حدادیان سال 98

مداحی حاج سعید حدادیان سال 98

دهه محرم حدادیان

کاهش بوروکراسی دولتی، بهبود تصمیم‎سازی و سیاست‌گذاری

کاهش بوروکراسی دولتی، بهبود تصمیم‎سازی و سیاست‌گذاری

کلان‌داده و سیاست‌گذاری عمومی

Lynda - InDesign CC 2018 Essential Training

Lynda - InDesign CC 2018 Essential Training

آموزش ایندیزاین

irimo Weather 1.0 for Android +2.2

irimo Weather 1.0 for Android +2.2

ابزار رسمی سازمان هواشناسی جمهوری اسلامی ایران

مداحی حسن عطایی سال 97

مداحی حسن عطایی سال 97

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

Sail Simulator 2010 5.1.7.2

Sail Simulator 2010 5.1.7.2

شبیه ساز دریانوردی 2010 نسخه 5.1.7.2

Emacs 24.4 with AUCTeX 11.88

Emacs 24.4 with AUCTeX 11.88

ویرایشگر تخصصی متن به همراه افزونه هماهنگ با ویرایش LaTeX

HeavyM Pro+ 2.13.10 (x64)

HeavyM Pro+ 2.13.10 (x64)

طراحی پروجکشن مپینگ

Les Visiteurs

Les Visiteurs

فیلم معجون زمان

One Day For Ched

One Day For Ched

روزی برای چِـد

سیر قلبی به سوی خدا از زبان آیت الله مصباح یزدی

سیر قلبی به سوی خدا از زبان آیت الله مصباح یزدی

سیر قلبی به سوی خدا از زبان آیت الله مصباح یزدی

تقویم اذانگو و هواشناس شمیم یاس 8.8 برای اندروید 2.3+

تقویم اذانگو و هواشناس شمیم یاس 8.8 برای اندروید 2.3+

شمیم یاس

مستند پرزیدنت آکتور سینما

مستند پرزیدنت آکتور سینما

مستند

مداحی آماده شده برای دهه اول محرم سال 96 - شب نهم ( شب تاسوعا )

مداحی آماده شده برای دهه اول محرم سال 96 - شب نهم ( شب تاسوعا )

مداحی برای نهم محرم 96

SideControl Pro 4.11 for Android +4.0

SideControl Pro 4.11 for Android +4.0

نوار ابزار کمکی

کودکان و نوجوانان عاشورایی

کودکان و نوجوانان عاشورایی

کودکان و نوجوان در قیام عاشورا (رهیافتی بر برنامه سازی در رسانه ملی)

PDF Shaper Ultimate 15.3

PDF Shaper Ultimate 15.3

مدیریت فایل های پی دی اف

Chants of Sennaar

Chants of Sennaar

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

TeamSpeak 3 v3_3.3.3 for Android +2.3

TeamSpeak 3 v3_3.3.3 for Android +2.3

تیم اسپیک

Lynda - InDesign: Advanced Styles

Lynda - InDesign: Advanced Styles

آموزش ایندیزاین

Imperator: Rome + Updates

Imperator: Rome + Updates

بهترین بازی های استراتژیک

Upgrading and Repairing Laptops 2003-2005 3rd Edition

Upgrading and Repairing Laptops 2003-2005 3rd Edition

آموزش تعمیر لپ تاپ

برای کاربران با تجربه و موثر فناوری اطلاعات

برای کاربران با تجربه و موثر فناوری اطلاعات

مجله PC Pro مارس 2021

رسم و ویرایش انواع شکل ها در نرم افزار ورد

رسم و ویرایش انواع شکل ها در نرم افزار ورد

اشکال در نرم افزار ورد

Driver

Driver

درایور - نسخه کامپیوتر، منتشر شده در سال 2000

ویدئوی فارسی معرفی 14 غذای عجیب و غریب از کشورهای مختلف

ویدئوی فارسی معرفی 14 غذای عجیب و غریب از کشورهای مختلف

عجیب ترین غذاهای دنیا

MSC Nastran 2020 SP2 + Documentation

MSC Nastran 2020 SP2 + Documentation

ام اس سی نسترن

خبرنامه

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