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

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

منو
آیکون جستجو در سایت سافت گذر
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  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 تعداد مشاهده: 1157
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Boat Browser Mini Premium 6.4.6 for Android +2.1

Boat Browser Mini Premium 6.4.6 for Android +2.1

مرورگر سبک اندروید

Resource Hacker 5.2.8

Resource Hacker 5.2.8

ریسورس هکر

نماهنگ در رکاب منجی (عج) با زیرنویس عربی

نماهنگ در رکاب منجی (عج) با زیرنویس عربی

نماهنگ گروه سرود نسیم

Lynda - Up and Running with Java

Lynda - Up and Running with Java

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

ذخیره و بازیابی اطلاعات

ذخیره و بازیابی اطلاعات

آشنایی با روشهای ذخیره و بازیابی اطلاعات

آموزش تصویری نرم افزار Advanced Call Corder

آموزش تصویری نرم افزار Advanced Call Corder

آموزش ادوانسد کال کوردر

تفسیر قرآن کریم

تفسیر قرآن کریم

سیمای سوره یس

Infested Planet Deluxe Edition

Infested Planet Deluxe Edition

سیاره‌ی آلوده - جدیدترین و کامل‌ترین نسخه

آموزش دستورات T-SQL و راهنمای استفاده در Delphi7

آموزش دستورات T-SQL و راهنمای استفاده در Delphi7

آموزش دستورات تی-اس کیو ال

WE ARE FOOTBALL

WE ARE FOOTBALL

سرمربیگری فوتبال

Introducing Windows Server 2012

Introducing Windows Server 2012

آموزش ویندوز سرور 2012

Sun Blast - Star Fighter

Sun Blast - Star Fighter

انفجار خورشیدی - جنگنده‌ی فضایی

GiliSoft Audio Recorder Pro 13.7

GiliSoft Audio Recorder Pro 13.7

ریکوردر جیلی‌سافت

SwapVoice 1.0.13

SwapVoice 1.0.13

تبدیل گفتار به متن

Truck Simulator USA 4.0.4 For Android +4.0.3

Truck Simulator USA 4.0.4 For Android +4.0.3

شبیه ساز تریلی

هوش مصنوعی

هوش مصنوعی

آشنایی با کتاب هوش مصنوعی

Room Arranger 10.2.0.732 (x64)

Room Arranger 10.2.0.732 (x64)

طراحی چیدمان دکوراسیون

آموزش ساخت وب سرور و FTP سرور

آموزش ساخت وب سرور و FTP سرور

آموزش ساخت وب سرور و اف تی پی سرور

کارکردهای خانواده

کارکردهای خانواده

بررسی کارکردهای خانواده در شکل‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌گیری سبک زندگی اسلامی

Autodesk ForceEffect 2.7.10 for Android

Autodesk ForceEffect 2.7.10 for Android

مهندسی اشیاء با موبایل

Attribute Changer 11.30a

Attribute Changer 11.30a

تغییر دسته جمعی خصوصیات فایل ها و پوشه ها

Adobe Photoshop Elements 2019 17.0

Adobe Photoshop Elements 2019 17.0

ادوب فوتوشاپ المنت 2019

آشنایی با سیستم عامل های BSD

آشنایی با سیستم عامل های BSD

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

NARUTO X BORUTO Ultimate Ninja STORM CONNECTIONS

NARUTO X BORUTO Ultimate Ninja STORM CONNECTIONS

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

Rise & Shine

Rise & Shine

رایز اند شاین

ارتباط موثر و رفتار با کودک در شرایط مختلف به صورت کامل

ارتباط موثر و رفتار با کودک در شرایط مختلف به صورت کامل

ارتباط موثر و رفتار با کودک

Quell+ 1.81 for Android +2.3

Quell+ 1.81 for Android +2.3

بازی سرکوب

IHF Handball Challenge 14

IHF Handball Challenge 14

شبیه‌ساز رقابت‌های جهانی هندبال 2014

Autodesk AutoCAD Architecture 2013 SP2 x86/x64

Autodesk AutoCAD Architecture 2013 SP2 x86/x64

نسخه ای از نرم افزار معروف اتوکد مخصوص معماران

Free Download Manager 6.30.3.6518 Win/Mac/Linux + Portable

Free Download Manager 6.30.3.6518 Win/Mac/Linux + Portable

دانلود منیجر فری

VueScan Pro 9.8.49 + Portable / OCR Languages / macOS

VueScan Pro 9.8.49 + Portable / OCR Languages / macOS

اسکنر

مزایای استفاده از انژری هسته ای

مزایای استفاده از انژری هسته ای

نیروگاه هسته ای (Nuclear Power Station)

ارمغانی آسمانی برای زمینیان

ارمغانی آسمانی برای زمینیان

مقاصد السور فی القرآن الکریم

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

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

آشنایی با زبان برنامه نویسی Python

Draugen + Update v1.1

Draugen + Update v1.1

دراگن

در 15 مرحله یک ربات ساده بسازید

در 15 مرحله یک ربات ساده بسازید

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

EaseUS MobiMover Technician 6.2.4.0.25455

EaseUS MobiMover Technician 6.2.4.0.25455

موبی موور

رمز پیشرفت شیعه

رمز پیشرفت شیعه

زمامداران شیعه

Merge VM Professional 23.12.26

Merge VM Professional 23.12.26

مجازی سازی

Parking Break 2.5 for Android

Parking Break 2.5 for Android

پارکینگ ماشین ها

خبرنامه

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