এক্সেলের কোনও ঘরে কোনও গণিতের স্ট্রিং প্রদর্শিত হয় তার সংখ্যা কীভাবে গণনা করা যায়?


0

আমার এক্সেলের একটি কলাম রয়েছে যেখানে কমা দ্বারা আলাদা কিছু স্ট্রিং রয়েছে। উদাহরণ স্বরূপ:

সেগ, টের, কোয়া, সেগ

কুই, সেক্স

সাব, সাব

seg

ডোম, সেগ

(এমন সারি রয়েছে যা শূন্য হতে পারে)

উপরের উদাহরণে আমি প্রতিটি সারিতে বিভিন্ন স্ট্রিংয়ের সংখ্যা গণনা করতে চাই, আউটপুটটি আমি চাই:

সেগ: 2, টের: 1, কোয়া: 1

কুই: ১, লিঙ্গ: 1

সাব: 2

সেগ: 1

ডোম: ১, সেগ:

এই এক্সেলে করার কি আমার জন্য কোনও উপায় আছে?


Is there a way for me to do this in Excel- হ্যাঁ, আপনি ভিবিএ
ডেভ

@ ডেভের মন্তব্যে প্রসারিত করতে, আপনার মানগুলি সাবস্ট্রিংয়ের একটি অ্যারেতে বিভক্ত করতে আপনি SPLIT ফাংশন ( techonthenet.com/excel/forulas/split.php ) ব্যবহার করতে চান , তারপরে আপনি যে মানটির সন্ধান করছেন তা গণনা করুন সাবস্ট্রিংগুলিতে
জো

উত্তর:


1

নিম্নলিখিত ব্যবহারকারী সংজ্ঞায়িত ফাংশন চেষ্টা করুন :

Public Function Components(sIN As String) As String
    Dim c As Collection, bry(), L As Long

    L = Len(sIN)
    Set c = New Collection
    ary = Split(sIN, ", ")
    On Error Resume Next
        For Each a In ary
            c.Add a, CStr(a)
        Next a
    On Error GoTo 0

    ReDim bry(1 To c.Count)
    For i = 1 To c.Count
        bry(i) = c.Item(i)
        Kount = (L - Len(Replace(sIN, bry(i), ""))) / Len(bry(i))
        Components = Components & bry(i) & ":" & Kount & ", "
    Next i

    Components = Left(Components, Len(Components) - 2)
End Function

এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.