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

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

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

بیماری های غدد در طب اسلامی ایرانی

کبد، طحال، تیروئید و ...

Dream Walker 1.15.09 for Android +4.1

Dream Walker 1.15.09 for Android +4.1

راه رفتن در خواب

Yooka-Laylee and the Impossible Lair

Yooka-Laylee and the Impossible Lair

اکشن

CBT Nuggets - Cisco R&S Troubleshooting Mastery

CBT Nuggets - Cisco R&S Troubleshooting Mastery

فیلم آموزش حرفه‌ای عیب‌یابی روتینگ و سوئیچینگ‌ سیسکو

UCam Ultra Camera Pro 6.1.7.012417 for Android +2.2

UCam Ultra Camera Pro 6.1.7.012417 for Android +2.2

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

محمد هلال

محمد هلال

فرزند علی علیه السلام : باورشناسی حضرت محمد هلال بن علی علیه السلام

CBT Nuggets - Microsoft Windows Server 2012 70-417 with R2 Updates

CBT Nuggets - Microsoft Windows Server 2012 70-417 with R2 Updates

ناگت Windows Server 2012

تکنیک های خرید لپ تاپ

تکنیک های خرید لپ تاپ

تکنیک هایی برای خرید لپ تاپ

Crimson Room - Decade

Crimson Room - Decade

اتاق زرشکی

Google Chrome 138.0.7204.97 Win/Mac/Linux

Google Chrome 138.0.7204.97 Win/Mac/Linux

گوگل کروم

YAATA SMS Premium 1.47.3.22611 / Emoji Plugin v1.0 for Android +4.1

YAATA SMS Premium 1.47.3.22611 / Emoji Plugin v1.0 for Android +4.1

مدیریت اس ام اس

Win10 SpyStop 1.3.0

Win10 SpyStop 1.3.0

حفظ حریم خصوصی در ویندوز 10

Big Font Pro 3.26 for Android +4.1

Big Font Pro 3.26 for Android +4.1

تغییر سایز فونت

My Scans PRO 3.5.3 for Android +4.0

My Scans PRO 3.5.3 for Android +4.0

اسکن و ساخت آرشیو

Age of Mythology - Extended Edition + Update v1.9

Age of Mythology - Extended Edition + Update v1.9

عصر اساطیر - نسخه‌ی بازسازی شده با حجم کمتر و کیفیت‌ بالاتر

آموزش ساخت QR Code

آموزش ساخت QR Code

آموزش کیوآر کد

Udemy - Complete C# Unity Game Developer 2D - 2020/6

Udemy - Complete C# Unity Game Developer 2D - 2020/6

آموزش ساخت بازی دو بُعدی در یونیتی

Best Ringtone Maker 2.6.1 for Android +4.0

Best Ringtone Maker 2.6.1 for Android +4.0

صدای زنگ بسازید

آموزش ساخت افکت های فتوشاپ

آموزش ساخت افکت های فتوشاپ

آموزش طراحی در فتوشاپ

آشنایی با امام چهارم

آشنایی با امام چهارم

زندگانی امام سجاد(ع)

RoadCraft

RoadCraft

شبیه‌ساز راه‌سازی

Nuance Dragon Professional Individual 15.61.200.010 / NaturallySpeaking 13.0 Premium

Nuance Dragon Professional Individual 15.61.200.010 / NaturallySpeaking 13.0 Premium

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

Harry Potter and the Half-Blood Prince

Harry Potter and the Half-Blood Prince

هری پاتر 6

گلچین مداحی های رحلت پیامبر اکرم صل الله علیه و آله

گلچین مداحی های رحلت پیامبر اکرم صل الله علیه و آله

مداحی های رحلت پیامبر اکرم صل الله علیه و آله

Safe Gallery Media Lock 5.5.1for Android +2.2

Safe Gallery Media Lock 5.5.1for Android +2.2

رمز گذاری فیلم و تصاویر

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

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

مستند ایرانی

Internet Speed Test Original - wifi & 4g meter 4.3 for Android +4.1

Internet Speed Test Original - wifi & 4g meter 4.3 for Android +4.1

تست اینترنت اورجینال

GraphPad Prism 10.5.0.774 / macOS

GraphPad Prism 10.5.0.774 / macOS

نرم افزار حرفه ای برای حل مسائل آماری و گراف های علمی

Microsoft Visual Studio 2017 15.9.16

Microsoft Visual Studio 2017 15.9.16

ویژوال استودیو 2017

Aide PDF to DWG Converter 12.0 + Portable

Aide PDF to DWG Converter 12.0 + Portable

مبدل فایل های پی دی اف به DWG و DXF

BB FlashBack Pro 5.60.0.4813

BB FlashBack Pro 5.60.0.4813

ضبط از صفحه نمایش بی بی فلش بک

نماهنگ زیبای سیمرغ

نماهنگ زیبای سیمرغ

نماهنگ روز ارتش

Circuits

Circuits

مدارها - نسخه‌ی جدید

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

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

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

Shadows on the Vatican - Act II - Wrath

Shadows on the Vatican - Act II - Wrath

سایه‌هایی بر واتیکان - کُنِش 2 - خشم

Tangible Converters 2016

Tangible Converters 2016

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

BAJA Edge of Control HD

BAJA Edge of Control HD

ماشین مسابقه ای

Into Blue Valley

Into Blue Valley

بسوی دهکده‌ی آبی

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

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

مستند فجایع بزرگ

هفته‌نامه افق 682

هفته‌نامه افق 682

افق حوزه 682

خبرنامه

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