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

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

منو
جستجو
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 

💐 میلاد حضرت بقیة الله الاعظم حضرت مهدی صاحب الزمان عج الله تعالی فرجه مبارک باد 💐

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

خلود دوزخ

خلود دوزخ و آتش و عذاب جاوید

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

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

آشنایی با برنامه نویسی گرافیکی به کمک OpenGL

آموزش نرم افزار TeamViewer

آموزش نرم افزار TeamViewer

آموزش تیم ویور

HandWrite Pro Note & Draw 4.8 for Android +4.1

HandWrite Pro Note & Draw 4.8 for Android +4.1

دست نویس

قرآن آوای نور 9.5.5 برای اندروید 4.1+

قرآن آوای نور 9.5.5 برای اندروید 4.1+

قرآن آوای نور

آموزش GIS

آموزش GIS

آموزش جی آی اس

Passper for RAR 3.9.3.1

Passper for RAR 3.9.3.1

بازیابی رمزهای عبور آرشیوهای رَر

۶ قاره اصلی جهان

۶ قاره اصلی جهان

جغرافیای قاره های جهان

پیام رسان آی گپ 7.4.0.0 ویندوز / مک / لینوکس

پیام رسان آی گپ 7.4.0.0 ویندوز / مک / لینوکس

آی گپ

خلاصه روان شناسی عمومی اثر اتکینسون

خلاصه روان شناسی عمومی اثر اتکینسون

روان شناسی عمومی اثر اتکینسون

Ninja Blade

Ninja Blade

شمشیر نینجا

Mozilla Firefox 130.0 Portable

Mozilla Firefox 130.0 Portable

فایرفاکس پرتابل

Defender Remover 12.7

Defender Remover 12.7

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

TrainSignal (PluralSight) – Citrix XenApp 6 Full Training + 6.5

TrainSignal (PluralSight) – Citrix XenApp 6 Full Training + 6.5

فیلم آموزش کامل نرم‌افزار سیتریکس زِن‌اَپ 6

Lucid 1.0.10 for Android +3.1

Lucid 1.0.10 for Android +3.1

1000 آیکون با کیفیت 144*144

TagScanner 6.1.19 + Portable

TagScanner 6.1.19 + Portable

ویرایش فایل‌ های صوتی تگ اسکنر

Iron Harvest Operation Eagle v1.4.8.2986

Iron Harvest Operation Eagle v1.4.8.2986

برداشت آهن

نکات ریز خانه داری

نکات ریز خانه داری

آنچه یک خانم خانه دار باید بداند

Grow Home

Grow Home

بسوی خانه‌ی سبز

آموزش Node.js in Action

آموزش Node.js in Action

نود جی اس

آموزش تصویری نرم افزار DHTML Menu

آموزش تصویری نرم افزار DHTML Menu

آموزش دی اچ تی ام ال منو

Narco Terror

Narco Terror

نارکو ترور

Between Me and The Night

Between Me and The Night

میان من و شب

آموزش کامل با مدل مرجع OSI

آموزش کامل با مدل مرجع OSI

آموزش او اس ال

آموزش Windows Server Hyper-V

آموزش Windows Server Hyper-V

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

Bloop Reloaded v1.0.0.1

Bloop Reloaded v1.0.0.1

مایع روان

Snappy Driver Installer (SDI) 1.24.8 DriverPacks 25.0 Update 2025.02.01

Snappy Driver Installer (SDI) 1.24.8 DriverPacks 25.0 Update 2025.02.01

اسنپی درایور

Kaspersky Anti-Ransomware Tool 6.5.0.151 Business

Kaspersky Anti-Ransomware Tool 6.5.0.151 Business

ضد باج افزار کسپرسکی

An Introduction to the Methodology and its Applications

An Introduction to the Methodology and its Applications

ملزومات آنالیز تجارت

موفقیت کامل

موفقیت کامل

رازهای یک فرد موفق

Macrium Reflect Server Plus v8.1.7847 (x64) WinPE + WinRE

Macrium Reflect Server Plus v8.1.7847 (x64) WinPE + WinRE

پشتیبان گیری و بازیابی اطلاعات

Next Launcher 3D 3.7.3.2 for Android +3.0

Next Launcher 3D 3.7.3.2 for Android +3.0

لانچر جدید و زیبای شرکت Go (نسخه پچ شده) + ویجت

Reload

Reload

اکشن شوتر

!Udemy - The Complete Python 3 Course: Beginner to Advanced

!Udemy - The Complete Python 3 Course: Beginner to Advanced

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

Warhammer 40,000: Rogue Trader

Warhammer 40,000: Rogue Trader

وارهمر 40000 برای کامپیوتر

SWiSH Max4 Build Date 2011.06.20 + Portable

SWiSH Max4 Build Date 2011.06.20 + Portable

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

آموزش کاربردی JavaScript

آموزش کاربردی JavaScript

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

قوانین، فرهنگ و نظام سیاسی پاکستان

قوانین، فرهنگ و نظام سیاسی پاکستان

قانون عالی پاکستان

Advanced Key and Mouse Recorder Enterprise 4.1.4479

Advanced Key and Mouse Recorder Enterprise 4.1.4479

ضبط فعالیت های موس و کیبرد

Farm Machines Championships 2014 v1.016

Farm Machines Championships 2014 v1.016

مسابقات ماشین‌آلات کشاورزی 2014

خبرنامه

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