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

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

منو
آیکون جستجو در سایت سافت گذر
اطلاعیه های مهم سایت اطلاعیه های مهم سایت

 

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

PSpice 9.2 + Portable

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

Asoftis IP Changer 1.7

Asoftis IP Changer 1.7

آی پی چنجر

Dead on Arrival 2 1.1.6 for Android

Dead on Arrival 2 1.1.6 for Android

بازی ورود به مرگ

Clean Disk Security 8.10

Clean Disk Security 8.10

حذف قطعی فایل ها

The Animal

The Animal

خارجی کمدی

Crimsonland 1.9.8 - Cracked

Crimsonland 1.9.8 - Cracked

کریمسون لند

پردازش تصویر با استفاده از MATLAB

پردازش تصویر با استفاده از MATLAB

پردازش تصویر با متلب

آموزش کدایگنایتر

آموزش کدایگنایتر

CodeIgniter

Lynda - Spring Boot 2 Essential Training

Lynda - Spring Boot 2 Essential Training

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

نشریه معارف اسلامی

نشریه معارف اسلامی

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

همراه بانک انصار نسخه 4.6.0 برای اندروید

همراه بانک انصار نسخه 4.6.0 برای اندروید

موبایل بانک انصار

VERO ALPHACAM 2020.1 / 2019 R1 SU2 / 2017 R1 SP2 / 2016 R2 SP3 / Desinger 2020.0.1926

VERO ALPHACAM 2020.1 / 2019 R1 SU2 / 2017 R1 SP2 / 2016 R2 SP3 / Desinger 2020.0.1926

شبیه ساز برش و ماشین کاری

ProtaStructure Suite Enterprise 2026 v9.0.250

ProtaStructure Suite Enterprise 2026 v9.0.250

مدل سازی چند عنصره

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

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

مستند فرقه وهابیت

فواید دارویی عسل و دارچین

فواید دارویی عسل و دارچین

فواید عسل و دارچین

Adobe Photoshop CC 2018 v19.1.9.27702 / 2017 + Portable / macOS

Adobe Photoshop CC 2018 v19.1.9.27702 / 2017 + Portable / macOS

فتوشاپ

جاذبه های گردشگری تایلند

جاذبه های گردشگری تایلند

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

Easy Cut Studio 6.016

Easy Cut Studio 6.016

طراحی و برش اَشکال گرافیکی

سخنرانی حجت الاسلام فرحزاد با موضوع پرهیز از اسراف

سخنرانی حجت الاسلام فرحزاد با موضوع پرهیز از اسراف

سخنرانی پرهیز از اسراف با حاج آقا فرحزاد

InfiniteSkills - Learning Avid Pro Tools 10

InfiniteSkills - Learning Avid Pro Tools 10

فیلم آموزش اَویـد پرو تولز 12 – نرم‌افزارِ خلق، ضبط، میکس و ویرایش موسیقی و صدا

Neighbours from Hell Compilation (1 and 2)

Neighbours from Hell Compilation (1 and 2)

همسایه جهنمی

MyStream 1.2.1.6

MyStream 1.2.1.6

دانلود همه نوع ویدئو از همه سایت ها

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

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

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

Microsoft Visual Studio 2013 with Update 5 + Tools + MSDN Library

Microsoft Visual Studio 2013 with Update 5 + Tools + MSDN Library

بسته کامل و نهایی ویژوال استودیو 2013 آپدیت 5 به همراه نسخه های فرعی و بسته آپدیت 5 به صورت جداگانه

Total Commander Ultima Prime 9.2

Total Commander Ultima Prime 9.2

مدیریت فایل در ویندوز

Massive Assault - Phantom Renaissance

Massive Assault - Phantom Renaissance

حمله‌ی عظیم - شبح رنسانس

Adobe Audition CC 2018 v11.1.1.3 x64 + 2017 x64 + Mac

Adobe Audition CC 2018 v11.1.1.3 x64 + 2017 x64 + Mac

ویرایش و میکس موزیک ادوب ادیشن

خواص گیاهان دارویی و شیمیایی

خواص گیاهان دارویی و شیمیایی

بانک جامع اطلاعات دارویی

مثنوی مولوی

مثنوی مولوی

مثنوی معنوی مولانا جلال‌الدین محمد بلخی

RealPlayer 24.0.4.303

RealPlayer 24.0.4.303

ریل پلیر

PDF-XChange Pro 10.8.1.406 + Editor Plus + Portable

PDF-XChange Pro 10.8.1.406 + Editor Plus + Portable

پی دی اف ایکس چنج ادیتور پلاس

Borland C++ 5.02 & Compiler 5.5

Borland C++ 5.02 & Compiler 5.5

ابزار برنامه‌نویسی و کامپایلر Borland C++

بانک جامع امام حسین (علیه السلام)

بانک جامع امام حسین (علیه السلام)

نرم افزار جامع امام حسین

 Sanctum 2

Sanctum 2

Sanctum 2

Vicious Attack Llama Apocalypse + Updates

Vicious Attack Llama Apocalypse + Updates

اکشن شوتر

آموزش کار با AdwCleaner

آموزش کار با AdwCleaner

آموزش AdwCleaner

Norton AntiVirus 2024 22.24.8.36 + Offline Update

Norton AntiVirus 2024 22.24.8.36 + Offline Update

نورتون آنتی ویروس

Asura

Asura

اکشن نقش آفرینی

Bush Shoot-Out

Bush Shoot-Out

حمله به کاخ سفید و دفاع بوش

Amaze File Manager 3.6.7 for Android +4.0

Amaze File Manager 3.6.7 for Android +4.0

فایل منیجر ساده و قوی

خبرنامه

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