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

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

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

Counter Strike 1.8

کانتر

Autodesk Advance Steel 2026 (x64)

Autodesk Advance Steel 2026 (x64)

طراحی سازه فولادی

Chicken Invaders 5 - Cluck of the Dark Side v5.0

Chicken Invaders 5 - Cluck of the Dark Side v5.0

مرغان مهاجم 5

TaskExplorer 1.6.6

TaskExplorer 1.6.6

مدیریت پردازش ها

سخنرانی علیرضا پناهیان با موضوع اهمیت رسانه - 2 بخش

سخنرانی علیرضا پناهیان با موضوع اهمیت رسانه - 2 بخش

سخنرانی اهمیت رسانه با علیرضا پناهیان

Anode

Anode

قطب مثبت

Poppy Playtime (All 4 Chapters)

Poppy Playtime (All 4 Chapters)

پاپی پلی تایم

Genymotion 3.8.0 / 2.0.3 Pre-Rooted / macOS

Genymotion 3.8.0 / 2.0.3 Pre-Rooted / macOS

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

Rockwell Automation Arena 14.0

Rockwell Automation Arena 14.0

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

تفسیر صوتی سوره لیل

تفسیر صوتی سوره لیل

تفسیر سوره 92 از حجت الاسلام قرائتی

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

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

مجله delicious Australia فوریه 2021

Pluralsight - VMware Fusion 6 for the IT Pro

Pluralsight - VMware Fusion 6 for the IT Pro

فیلم آموزش کاربُردهای اساسی و حرفه‌ای نرم‌افزار وی‌ام‌وِیـر فیوژِن 6

مداحی حاج مهدی مختاری سال 96

مداحی حاج مهدی مختاری سال 96

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

آموزش فارسی برنامه Multimedia Builder

آموزش فارسی برنامه Multimedia Builder

آموزش تصویری و فارسی نرم افزار مالتی مدیا بیلدر (ساخت آتوران برای CD)

Imgur: Awesome Images & GIFs 6.3.12.0 for Android +5.0

Imgur: Awesome Images & GIFs 6.3.12.0 for Android +5.0

ایمگور

آموزش نرم افزار Msimit Sun Calendar

آموزش نرم افزار Msimit Sun Calendar

آموزش Msimit Sun Calendar

Cortana  3.3.3.2854 for Android +4.4

Cortana 3.3.3.2854 for Android +4.4

کورتانا

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

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

آشنایی کودکان و نوجوانان با اخلاق پیامبر اعظم صلی الله علیه و آله

Rise of Insanity

Rise of Insanity

ماجرایی معمایی پلیسی

Disney Winnie the Pooh

Disney Winnie the Pooh

وینی پو - جدیدترین نسخه

Battlezone 98 Redux

Battlezone 98 Redux

منطقه جنگی

Ricochet Lost Worlds Recharged 1.1.29

Ricochet Lost Worlds Recharged 1.1.29

کمان تقویت شده (ممانعت از خروج توپ)

Massive Assault - Phantom Renaissance

Massive Assault - Phantom Renaissance

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

Satisfactory + Update v366202

Satisfactory + Update v366202

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

ESET NOD32 Antivirus 6.0.316.0 x86/x64 (Update 12000) 2015-07-27

ESET NOD32 Antivirus 6.0.316.0 x86/x64 (Update 12000) 2015-07-27

نود 32 آنتی ویروس 6

HeavyM Pro+ 2.13.10 (x64)

HeavyM Pro+ 2.13.10 (x64)

طراحی پروجکشن مپینگ

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

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

ماءِ مَعین تالیف حجت الاسلام والمسلمین هاشمی نژاد

Keyshot Network Rendering 2025.1 v14.0.0.176

Keyshot Network Rendering 2025.1 v14.0.0.176

رندرینگ

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

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

سخنرانی برکت حضور فاطمه معصومه (س) در قم با حاج آقا فرحزاد

Sonic Generations

Sonic Generations

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

Sonic CD 1.0.6 for Android

Sonic CD 1.0.6 for Android

بازی معروف و جدید سونیک

UNetbootin (Universal Netboot Installer ) 7.0.2

UNetbootin (Universal Netboot Installer ) 7.0.2

نرم افزار نصب سیستم عامل با فلش مموری

آموزش کامل Access

آموزش کامل Access

آموزش کامل اکسس

Affinity Photo 2.6.5.3782 / macOS

Affinity Photo 2.6.5.3782 / macOS

روتوش عکس افینیتی فوتو

Distance v1.3

Distance v1.3

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

مداحی مهدی مختاری سال 98

مداحی مهدی مختاری سال 98

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

آموزش ویندوز 8

آموزش ویندوز 8

آموزش Windows 8

Charles Aznavour Greatest Hits and More

Charles Aznavour Greatest Hits and More

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

آداب و اخلاق اسلامی

آداب و اخلاق اسلامی

مکارم الاخلاق نوشته طبرسی

آهنگ زیبا و شنیدنی «السلام علیک یا رسول الله» با صدای ماهر زین

آهنگ زیبا و شنیدنی «السلام علیک یا رسول الله» با صدای ماهر زین

ماهر زین

خبرنامه

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