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

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

منو
آیکون جستجو در سایت سافت گذر
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. سالروز وفات حضرت ام البنین علیهاالسلام تسلیت باد.
  2. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  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 تعداد مشاهده: 1174
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Worms Reloaded GOTY

Worms Reloaded GOTY

کرمهای جنگجو - مسلح - نسخه بازی سال

راهنمای نرم افزار GeoGebra

راهنمای نرم افزار GeoGebra

راهنمای نرم افزار گوگبرا

Dopamine 3.0

Dopamine 3.0

پلیر موسیقی

Bypass Google Account Verification

Bypass Google Account Verification

حذف اکانت گوگل

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

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

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

KingRoot 5.4.0 for Android +2.3

KingRoot 5.4.0 for Android +2.3

کینگ روت

ExDialer PRO - Dialer & Contacts 198 for Android +2.1

ExDialer PRO - Dialer & Contacts 198 for Android +2.1

شماره گیر قدرتمند + زبان فارسی

اخترشناسی

اخترشناسی

نجوم و فضا

مجله تخصصی کودکان

مجله تخصصی کودکان

مجله National Geographic Kids شماره 186 ؛ 2021

VitalPlayer Pro 2.1.4 for Android

VitalPlayer Pro 2.1.4 for Android

پلیر تصویری اندروید

MX Player Pro 2.2.3 for Android +5.0

MX Player Pro 2.2.3 for Android +5.0

ام ایکس پلیر

iZotope Neutron 5.1.0 (x64)

iZotope Neutron 5.1.0 (x64)

میکس صدا

آموزش سخت افزار

آموزش سخت افزار

آشنایی با قسمتهای سخت افزار کامپیوتر

EC-Council Certified Ethical Hacker CEH v9 Tools + Courseware

EC-Council Certified Ethical Hacker CEH v9 Tools + Courseware

کاملترین مجموعه امنیت شبکه به همراه آموزش

Toricky

Toricky

توریکی

Sketch Guru 1.4.2 for Android

Sketch Guru 1.4.2 for Android

طراحی با رنگ ها

آموزش ساخت QR Code

آموزش ساخت QR Code

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

Autodesk 3ds Max 2013 Product Update 6 x86/x64

Autodesk 3ds Max 2013 Product Update 6 x86/x64

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

غرر الحکم for Android

غرر الحکم for Android

کتاب ارزشمند غرر الحکم نسخه سماتوس

Victory At Sea

Victory At Sea

پیروزی در دریا

Bass Booster Pro 5.0.4 for Android +2.3

Bass Booster Pro 5.0.4 for Android +2.3

افزایش میزان صدا

Patch My PC - Home Updater 5.4.0.0

Patch My PC - Home Updater 5.4.0.0

آپدیت خودکار برنامه‌های نصب شده در ویندوز

King Oddball v1.2.5.3

King Oddball v1.2.5.3

پادشاه عجیب و غریب

Pop-Up Card Designer 4.0.0

Pop-Up Card Designer 4.0.0

طراحی کارت سه‌بعدی پاپ‌آپ

Udemy - Python for Data Science and Machine Learning Bootcamp

Udemy - Python for Data Science and Machine Learning Bootcamp

دوره آموزش علم داده و یادگیری ماشین در پایتون

Call Blocker Ad-Free 1.1.25 for Android +4.0

Call Blocker Ad-Free 1.1.25 for Android +4.0

بلاک تماس

Indiana Jones and the Great Circle

Indiana Jones and the Great Circle

ایندیانا جونز

Summer in Mara v1.9

Summer in Mara v1.9

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

WinToUSB 10.2 + Portable

WinToUSB 10.2 + Portable

ویندوز قابل حمل

Out of the Park Baseball 17

Out of the Park Baseball 17

شبیه‌ساز ورزش بِیسبال 2017

Karate Master 2 Knock Down Blow - v1.0.8.0 Multilingual

Karate Master 2 Knock Down Blow - v1.0.8.0 Multilingual

استاد کاراته 2 - ضربه‌ی کوبنده

Virtual Pool 4

Virtual Pool 4

بیلیارد - ویرچوال پـول 4

Exportizer Enterprise 10.2.6.576

Exportizer Enterprise 10.2.6.576

استخراج و تبدیل داده‌ها

Farm Frenzy 2 - Full Version

Farm Frenzy 2 - Full Version

مدیریت مزرعه شلوغ

اطلاعات عمومی در مورد آمریکا

اطلاعات عمومی در مورد آمریکا

آمریکا شناسی

Digital Flux 1.3.0 for Android +2.1

Digital Flux 1.3.0 for Android +2.1

مکعب های دیجیتالی

Pepakura Designer 6.1.1

Pepakura Designer 6.1.1

ساخت کاردستی کاغذی

آموزش برنامه نویسی Crystal Report به زبان  VB

آموزش برنامه نویسی Crystal Report به زبان VB

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

سخنرانی حجت الاسلام انصاریان  با موضوع امیرالمومنین (ع) الگویی کامل برای جهان امروز

سخنرانی حجت الاسلام انصاریان با موضوع امیرالمومنین (ع) الگویی کامل برای جهان امروز

حاج آقا انصاریان با موضوع امیرالمومنین (ع)

9 جلسه نسب مؤمن و عمل به سیره تربیتی اهلبیت(ع) از حجت الاسلام والمسلمین انصاریان

9 جلسه نسب مؤمن و عمل به سیره تربیتی اهلبیت(ع) از حجت الاسلام والمسلمین انصاریان

حاج آقا انصاریان با موضوع نسب مؤمن و عمل به سیره تربیتی اهلبیت(ع)

خبرنامه

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