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

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

مجله تخصصی برای کودکان تا سطح دانش آنها بالا برود

مجله National Geographic Kids آوریل 2020

Pluralsight - Introduction to Qt - A C++ Cross Platform Application Framework

Pluralsight - Introduction to Qt - A C++ Cross Platform Application Framework

فیلم آموزش آشنایی با کیوت – چارچوب نرم‌افزاری چندسکویی تحت سی‌پلاس‌پلاس

Checkers Pro V 5.00.26 for Android +2.3

Checkers Pro V 5.00.26 for Android +2.3

بازی دوز

تعمیر کامپیوتر در خانه

تعمیر کامپیوتر در خانه

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

Infinite Skills – Rhino 5 Advanced Techniques

Infinite Skills – Rhino 5 Advanced Techniques

فیلم آموزش تکنیک های پیشرفته نرم افزار راینو 5

مداحی حاج محمد باقر منصوری سال 96

مداحی حاج محمد باقر منصوری سال 96

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

Apex Launcher Pro 4.9.25 for Android +4.0

Apex Launcher Pro 4.9.25 for Android +4.0

لانچر ساده اندروید

روش پنهان برای دستیابی به ثروت، سلامتی، آرامش

روش پنهان برای دستیابی به ثروت، سلامتی، آرامش

محدودیت صفر

MyRoll Gallery 3.4.3.6 for Android +4.0

MyRoll Gallery 3.4.3.6 for Android +4.0

گالری هوشمند اندروید

Edge

Edge

لبه

FastStone Capture 11.3 + Portable

FastStone Capture 11.3 + Portable

نرم افزار تصویر برداری از ویندوز

Facetune 1.1.4 for Android +4.1

Facetune 1.1.4 for Android +4.1

روتوش حرفه ای تصاویر

Notification Toggle Premium 3.8.9 for Android +3.0

Notification Toggle Premium 3.8.9 for Android +3.0

نوار اطلاع رسانی

Les Visiteurs

Les Visiteurs

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

PDF24 Creator 11.29.0

PDF24 Creator 11.29.0

ایجاد و ویرایش فایل‌های پی‌دی‌اف

Virtual Families

Virtual Families

اتفاقات واقعی در یک خانواده مجازی

Floorp Browser 12.16.4

Floorp Browser 12.16.4

مرورگر فلورپ

Lynda - Bootstrap Layouts - Responsive Single-Page Design

Lynda - Bootstrap Layouts - Responsive Single-Page Design

فیلم آموزش طرح‌بندی‌های بوت‌استرپ - طراحی سایت تک‌صفحه‌ای واکنش‌گرا

کنکور کارشناسی ارشد کامپیوتر

کنکور کارشناسی ارشد کامپیوتر

نمونه سوالات کنکور کارشناسی ارشد کامپیوتر

Pluralsight - Useful jQuery Plugins

Pluralsight - Useful jQuery Plugins

فیلم آموزش پلاگین‌های مفید و کارآمد جی‌کوئری

ProCapture 2.0.6 for Android

ProCapture 2.0.6 for Android

عکسبرداری با موبایل

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

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

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

Tutsplus - WordPress Theme Creation With Underscores

Tutsplus - WordPress Theme Creation With Underscores

فیلم آموزش ساختن تِم وردپرس با Underscores

Atmel Studio 7.0.1931

Atmel Studio 7.0.1931

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

Driver Easy Professional 7.2.1 Build 6251

Driver Easy Professional 7.2.1 Build 6251

آپدیت اتوماتیک درایورها

فضائل الشیعة شیخ صدوق

فضائل الشیعة شیخ صدوق

ترجمه فضائل الشیعة

Northgard Krowns and Daggers + Update v2.6.15.24192

Northgard Krowns and Daggers + Update v2.6.15.24192

نورتگارد

تغییراتی شگرف در اندامتان

تغییراتی شگرف در اندامتان

برنامه‌ی ورزشی منظم و معین

Artificial Defense

Artificial Defense

دفاع مصنوعی

Learn to Speak English Deluxe 12.0.0.21

Learn to Speak English Deluxe 12.0.0.21

آموزش زبان انگلیسی

Gravity Ghost

Gravity Ghost

سرگردان در کهکشان

Udemy - Blockchain and Bitcoin Fundamentals

Udemy - Blockchain and Bitcoin Fundamentals

آموزش بلاکچین و بیت کوین

Brain Bot Jr 1.11 for Android

Brain Bot Jr 1.11 for Android

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

دیکشنری پزشکی مصور

دیکشنری پزشکی مصور

دیکشنری پزشکی مصور BMA

Building Boeing 747-8 Full Documentary

Building Boeing 747-8 Full Documentary

فیلم مستند

Pro Evolution Soccer 2015 XBOX360

Pro Evolution Soccer 2015 XBOX360

فوتبال تکاملی حرفه‌ای 2015 برای کنسول ایکس‌باکس360

Coolmuster Lab.Fone for Android 6.1.17

Coolmuster Lab.Fone for Android 6.1.17

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

Ridge Racer Slipstream 2.5.4 for Android +4.1

Ridge Racer Slipstream 2.5.4 for Android +4.1

بازی مسابقات رانندگی

Super Mario Bros. Wonder

Super Mario Bros. Wonder

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

گلچین مداحی اربعین حاج محمود کریمی پنج سال اخیر

گلچین مداحی اربعین حاج محمود کریمی پنج سال اخیر

گلچین اربعین محمود کریمی

خبرنامه

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