پيدا كردن جملات تكراري در يك ستون

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • afshin3a

    • 2014/01/14
    • 55

    پيدا كردن جملات تكراري در يك ستون

    سلام بر اساتيد گرامي!
    در پايان هر جمله اي، نقطه داريم. (يعني ميشه به راحتي جمله ها را تشخيص داد!) يك سلول ممكن است n جمله داشته باشد. چگونه از دل اين همه سلول، جملات يونيك (منحصر به فرد) را جدا كنم؟
    مثال پيوست را ببنيد.
    فایل های پیوست شده
  • mokaram
    مدير تالار اکسل و بانک اطلاعاتی

    • 2011/02/06
    • 1805
    • 74.00

    #2
    به لینک های زیر سری بزنید

    split in vba 1

    split in vba 2
    Last edited by mokaram; 2015/07/11, 09:28.
    [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
    [/CENTER]

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      با سلام
      فایل پیوست را ملاحظه بفرمایید
      فایل های پیوست شده

      کامنت

      • afshin3a

        • 2014/01/14
        • 55

        #4
        با سلام
        دوستان جواب رو پيوست كردم براي استفاده ي دوستان!
        سپاس از عزيزاني كه پاسخ دادند.

        کد PHP:
            Dim endrow1endrow2 As Integer

        Public Sub UniqeSentences()
            
        Dim ijAs Integer
            Dim namee
        TxtTafcicTxtTafcicFinal As Variant
            
            On Error Resume Next
            m 
        0
            endrow1 
        Sheet1.Cells(Rows.Count"A").End(xlUp).Row
            
        For 1 To endrow1
                namee 
        Sheet1.Cells(i"A")
                
        TxtTafcic Split(namee".", -11)
                
                For 
        0 To UBound(TxtTafcic) - 1
                    endrow2 
        Sheet2.Cells(Rows.Count"A").End(xlUp).Row 1
                    TxtTafcicFinal 
        Trim(TxtTafcic(j))
                    If 
        WorksheetFunction.CountIf(Sheet2.Range("A:A"), TxtTafcicFinal) = 0 Then
                        Sheet2
        .Cells(endrow2"A") = TxtTafcicFinal
                        m 
        1
                    End 
        If
                
        Next j
            Next i
            
            MsgBox 
        ".ÚãáíÇÊ ÈÇ ãæÝÞíÊ ÇäÌÇã ÔÏ" vbNewLine "ÊÚÏÇÏ Êݘ혠ÔÏå:" m, , "ÝíÑæÒÌÇíí"


        End Sub 
        ;
        توجه! كد را مهندس فيروزجايي نوشتند.

        کامنت

        چند لحظه..