কম্পিউটার টিউটোরিয়াল

COUNTIF - ধাপে ধাপে নির্দেশিকা ব্যবহার করে এক্সেলে মাস্টার কাউন্টিং রেজেক্স প্যাটার্নস

মাইক্রোসফট এক্সেলে কাজ করার সময় মাঝে মাঝে আমাদের রেগুলার এক্সপ্রেশন ব্যবহার করে নির্দিষ্ট প্যাটার্ন খুঁজে বের করতে হয়। কিন্তু রেজেক্স এক্সেলে সমর্থিত নয়। এইভাবে আপনি অসুবিধার সম্মুখীন হতে পারেন। আজ এই নিবন্ধে, আমি আপনাদের সাথে শেয়ার করছি কিভাবে COUNTIF  দিয়ে regex গণনা করতে হয় এক্সেলে।

Excel এ COUNTIF এর সাথে Regex গণনা করুন:বিস্তারিত ধাপগুলি

নিম্নলিখিতটিতে, আমি COUNTIF এর সাথে regex গণনা করার জন্য বিস্তারিত পদক্ষেপগুলি ভাগ করেছি  এক্সেলে।

ধাপ 1:Regex ম্যাচের জন্য ডেটাসেট প্রস্তুত করা হচ্ছে

ধরুন আমাদের কাছে কিছু যোগাযোগ তালিকার ডেটাসেট আছে . এখন আমরা COUNTIF ফাংশন ব্যবহার করব  এক্সেলের সাথে মেলে রেজেক্স সহ।

আপনি দেখতে পাচ্ছেন যে আমাদের কাছে একটি পরিচিতি তালিকা রয়েছে যেখান থেকে আমরা পরীক্ষা করব যে এটির ফোন নম্বর টেবিলে আছে কি না৷

COUNTIF - ধাপে ধাপে নির্দেশিকা ব্যবহার করে এক্সেলে মাস্টার কাউন্টিং রেজেক্স প্যাটার্নস

ধাপ 2:VBA এর সাথে কাস্টমড হেল্পার ফাংশন প্রস্তুত করা

এই অংশে, আমরা কাস্টম হেল্পার ফাংশনে VBA কোড ব্যবহার করব, RegExMatch ফাংশন . নিচের নির্দেশাবলী অনুসরণ করুন-

  • প্রথমে, ওয়ার্কবুক খোলার সময় ALT+F11 টিপুন “অ্যাপ্লিকেশনের জন্য মাইক্রোসফ্ট ভিজ্যুয়াল বেসিক খুলতে " উইন্ডো৷
  • দ্বিতীয়, “মডিউল বেছে নিন " থেকে "ঢোকান ” বিকল্প।

COUNTIF - ধাপে ধাপে নির্দেশিকা ব্যবহার করে এক্সেলে মাস্টার কাউন্টিং রেজেক্স প্যাটার্নস

  • পরবর্তী, মডিউলের ভিতরে নিম্নলিখিত কোডটি রাখুন এবং এটি সংরক্ষণ করুন-
Public Function RegExMatch(input_reg_range As Range, reg_pattern As String, Optional reg_match As Boolean = True) As Variant
  Dim WX() As Variant
  Dim Input_Row, Input_Col, cnt_Rows, cnt_Cols As Long
  On Error GoTo ErrHandl
  RegExMatch = WX
  Set Wregex = CreateObject("VBScript.RegExp")
  Wregex.pattern = reg_pattern
  Wregex.Global = True
  Wregex.MultiLine = True
  If True = reg_match Then
    Wregex.ignorecase = False
  Else
    Wregex.ignorecase = True
  End If
  cnt_Rows = input_reg_range.Rows.Count
  cnt_Cols = input_reg_range.Columns.Count
  ReDim WX(1 To cnt_Rows, 1 To cnt_Cols)
  For Input_Row = 1 To cnt_Rows
    For Input_Col = 1 To cnt_Cols
      WX(Input_Row, Input_Col) = Wregex.Test(input_reg_range.Cells(Input_Row, Input_Col).Value)
    Next
  Next
  RegExMatch = WX
  Exit Function
ErrHandl:
    RegExMatch = CVErr(xlErrValue)
End Function

COUNTIF - ধাপে ধাপে নির্দেশিকা ব্যবহার করে এক্সেলে মাস্টার কাউন্টিং রেজেক্স প্যাটার্নস

  • এর পরে, আমরা ওয়ার্কশীটের ভিতরে নিম্নলিখিত প্যাটার্নটি রাখব কারণ regex Excel-এ সমর্থিত নয়-

(\(\d{3}\)|\d{3})[-\.\s]?\d{3}[-\.\s]?\d{4}\b

COUNTIF - ধাপে ধাপে নির্দেশিকা ব্যবহার করে এক্সেলে মাস্টার কাউন্টিং রেজেক্স প্যাটার্নস

আরো পড়ুন: কিভাবে Excel এ RegEx প্যাটার্ন খুঁজে বের করবেন

ধাপ 3:রেজেক্স এবং গণনা খুঁজতে সূত্র ব্যবহার করে

যেমন আমরা RegExMatch প্রতিষ্ঠা করেছি ফাংশন, এইবার আমরা RegExMatch প্রয়োগ করব একটি স্ট্রিং থেকে একটি সঠিক মিল খুঁজে পেতে ফাংশন৷

  • অতএব, একটি সেল বেছে নিন (C7 ) এবং নিচের সূত্রটি প্রয়োগ করুন-

এখানে, RegExMatch প্রদত্ত এক্সপ্রেশনের সাথে স্ট্রিংয়ের কোনো অংশ মেলে কিনা তা ফাংশন মেলে।

COUNTIF - ধাপে ধাপে নির্দেশিকা ব্যবহার করে এক্সেলে মাস্টার কাউন্টিং রেজেক্স প্যাটার্নস

  • সহজভাবে, ENTER এ ক্লিক করুন আউটপুট পেতে।

COUNTIF - ধাপে ধাপে নির্দেশিকা ব্যবহার করে এক্সেলে মাস্টার কাউন্টিং রেজেক্স প্যাটার্নস

  • এখন, “ফিল হ্যান্ডেল টানুন কলাম পূরণ করতে নিচে।

COUNTIF - ধাপে ধাপে নির্দেশিকা ব্যবহার করে এক্সেলে মাস্টার কাউন্টিং রেজেক্স প্যাটার্নস

  • তারপর, চলুন সেলে নিচের সূত্র দিয়ে ফোন নম্বর সহ কক্ষ গণনা করি (C15 )-

এখানে, COUNTIF ফাংশনটি প্রদত্ত শর্তে কোষ গণনা করতে ব্যবহৃত হয় “TRUE ” প্রদত্ত পরিসর থেকে “C7:C13 ”।

COUNTIF - ধাপে ধাপে নির্দেশিকা ব্যবহার করে এক্সেলে মাস্টার কাউন্টিং রেজেক্স প্যাটার্নস

  • অবশেষে, ENTER টিপুন ফলাফল পেতে কীবোর্ড থেকে কী।
  • এখানে, আমরা সফলভাবে COUNTIF দিয়ে আউটপুট বের করেছি এক্সেলে ফাংশন এবং রেজেক্স।

COUNTIF - ধাপে ধাপে নির্দেশিকা ব্যবহার করে এক্সেলে মাস্টার কাউন্টিং রেজেক্স প্যাটার্নস

আরো পড়ুন: কিভাবে এক্সেলে প্যাটার্ন ম্যাচিং করতে হয়

অভ্যাস ওয়ার্কবুক ডাউনলোড করুন

আপনি এই নিবন্ধটি পড়ার সময় অনুশীলন করার জন্য এই অনুশীলনের ওয়ার্কবুকটি ডাউনলোড করুন৷

উপসংহার

এই নিবন্ধে, আমি Excel এ COUNTIF regex করার প্রায় সমস্ত পদ্ধতি কভার করার চেষ্টা করেছি। অনুশীলন ওয়ার্কবুকটি ঘুরে দেখুন এবং নিজে অনুশীলন করার জন্য ফাইলটি ডাউনলোড করুন। আমি আশা করি আপনি এটি সহায়ক খুঁজে. আপনার অভিজ্ঞতা সম্পর্কে মন্তব্য বিভাগে আমাদের জানান।

সম্পর্কিত প্রবন্ধ

  • এক্সেলে VBA ছাড়া REGEX কিভাবে ব্যবহার করবেন
  • এক্সেলে প্যাটার্ন মেলানোর জন্য কিভাবে REGEX ব্যবহার করবেন
  • এক্সেলে RegEx ব্যবহার করে কীভাবে ফিল্টার করবেন
  • এক্সেলে রেজেক্স ব্যবহার করে কীভাবে পাঠ্য সন্ধান করবেন এবং প্রতিস্থাপন করবেন
  • এক্সেলে RegEx প্যাটার্নগুলি কীভাবে সন্ধান করবেন এবং প্রতিস্থাপন করবেন
  • Excel এ RegEx এর সাথে ডেটা যাচাইকরণ

<<এক্সেলে RegEx এ ফিরে যান | স্ট্রিং ম্যানিপুলেশন | এক্সেল শিখুন

সমাধান সহ বিনামূল্যে উন্নত এক্সেল ব্যায়াম পান!
  1. WMA ফাইল কি?

  2. 5 Shift কী শর্টকাট যা প্রতিটি Gmail ব্যবহারকারীর জানা উচিত

  3. 12 অবশ্যই ইউএসবি গ্যাজেট থাকতে হবে যা কার্যকারিতা এবং মজাকে মিশ্রিত করে

  4. মাস্টার পাওয়ারপয়েন্ট স্লাইড পটভূমি:ধাপে ধাপে কাস্টমাইজেশন গাইড