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

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

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

InternetTest 8.8.2

تست سرعت اینترنت

oneSafe 2.0.3 for Android +4.4

oneSafe 2.0.3 for Android +4.4

مدیریت رمز های عبور و کارت های اعتباری

سوره زلزال توسط کودکان

سوره زلزال توسط کودکان

سوره زلزال

Sound Meter Pro 2.5.11 for Android +4.1

Sound Meter Pro 2.5.11 for Android +4.1

تعیین میزان صدا

Major Privacy 0.97.1 Beta

Major Privacy 0.97.1 Beta

حفظ حریم خصوصی

Capture One Enterprise 16.6.6.3111

Capture One Enterprise 16.6.6.3111

ویرایش عکس

Sumatra PDF 3.5 + Portable

Sumatra PDF 3.5 + Portable

سوماترا پی دی اف

Ahkam alWahid 1.3 for Android

Ahkam alWahid 1.3 for Android

احکام حضرت ایت الله العظمی وحید خراسانی (مدظله)

شناخت امام یازدهم: فرزندان و شاگردان امام حسن عسکری علیه السلام

شناخت امام یازدهم: فرزندان و شاگردان امام حسن عسکری علیه السلام

قطره ای از دریای کرامات امام حسن عسکری علیه السلام

گرامر زبان انگلیسی

گرامر زبان انگلیسی

گرامر حروف اضافه در زبان انگلیسی

قرآن تبیان 1 نسخه 4.0 برای اندروید 1.5+

قرآن تبیان 1 نسخه 4.0 برای اندروید 1.5+

نسخه کامل قرآن تبیان به همراه صوت و تصویر

Asphalt 7: Heat 1.1.2h for Android

Asphalt 7: Heat 1.1.2h for Android

آسفالت 7

Yoga Guide for Beginners: 101 Poses and Sequences for Strength, Flexibility and Mindfulness

Yoga Guide for Beginners: 101 Poses and Sequences for Strength, Flexibility and Mindfulness

راهنمای یوگا برای مبتدیان: 101 نمایش و توالی برای قدرت ، انعطاف پذیری و ذهن آگاهی

TortoiseSVN 1.12.2.28653

TortoiseSVN 1.12.2.28653

کلاینت کنترل ورژن

Genius Scan Plus 7.0.4 Mod for Android +5.0

Genius Scan Plus 7.0.4 Mod for Android +5.0

اسکنر موبایل و ساخت PDF

آموزش SPSS

آموزش SPSS

آموزش SPSS

Glary Tracks Eraser 6.0.1.25

Glary Tracks Eraser 6.0.1.25

گلاری ترک اریزر

کاشکی می آمدی

کاشکی می آمدی

چیستی انتظار

How Bruce Lee Changed the World

How Bruce Lee Changed the World

مستند بروسلی

SmartDraw 2013 Enterprise x86/x64

SmartDraw 2013 Enterprise x86/x64

نرم افزار طراحی چارت و دیاگرام

Secret Agents

Secret Agents

مامورین مخفی

Abalone 2.0.3 for Android +2.3

Abalone 2.0.3 for Android +2.3

بازی آبالون

Pluralsight - System Center 2012 R2 - Advanced Virtual Machine Provisioning

Pluralsight - System Center 2012 R2 - Advanced Virtual Machine Provisioning

فیلم آموزش سیستم سنتر 2012 آر‌2 - تأمین و تنظیم پیشرفته‌ی ماشین مجازی

Adobe Creative Cloud Desktop Application 6.4.0.361 / macOS / Cleaner Tool

Adobe Creative Cloud Desktop Application 6.4.0.361 / macOS / Cleaner Tool

ادوبی کریتیو کلاد

تلاوت مجلسی استاد حامد شاکرنژاد سوره مبارکه آل عمران - جمعه - بلد

تلاوت مجلسی استاد حامد شاکرنژاد سوره مبارکه آل عمران - جمعه - بلد

تلاوت حامد شاکرنژاد سوره جمعه

اهمیت حجاب در جامعه

اهمیت حجاب در جامعه

پرسش هایی درباره حجاب

آموزش تصویری رفع بلاک سایت سافت‌گذر در آنتی‌ویروس ESET NOD32 ورژن‌های 9 و بالاتر

آموزش تصویری رفع بلاک سایت سافت‌گذر در آنتی‌ویروس ESET NOD32 ورژن‌های 9 و بالاتر

آموزش رفع بلاک سایت در آنتی ویروس ESET NOD32

آموزش نرم افزار VMWare ThinApp Enterprise

آموزش نرم افزار VMWare ThinApp Enterprise

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

سفر ناصرالدین‌شاه به عتبات عالیات در سال ۱۲۸۷ قمری

سفر ناصرالدین‌شاه به عتبات عالیات در سال ۱۲۸۷ قمری

سفرنامه ناصرالدین شاه به کربلا و نجف

Avira System Speedup Pro 7.4.0.511

Avira System Speedup Pro 7.4.0.511

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

QuarkXPress 21.1.2.57585

QuarkXPress 21.1.2.57585

صفحه آرایی

فرمول های اکسل

فرمول های اکسل

فرمول های آرایه ای اکسل

Lynda - Code Clinic - Java

Lynda - Code Clinic - Java

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

بسته آموزشی مهارتهای هفت گانه ICDL

بسته آموزشی مهارتهای هفت گانه ICDL

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

Cambridge Preparation For The TOEFL Test - 4th Edition

Cambridge Preparation For The TOEFL Test - 4th Edition

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

Emergency 2016

Emergency 2016

شبیه‌ساز عملیات امداد و انواع موقعیت‌های بحرانی 2016

Cubot

Cubot

مکعب‌های غلتان

SoftwarePassport Armadillo Professional 9.64

SoftwarePassport Armadillo Professional 9.64

قوی‌ترین ابزار محافظت و قفل گذاری اطلاعات در برابر کپی غیر مجاز

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

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

آشنایی با مدل برنامه نویسی سه لایه

Gillmeister Folder2List 3.28.2

Gillmeister Folder2List 3.28.2

ساخت لیست از پوشه و فایل ها

خبرنامه

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