나는 열 b를 반복하면서 현재 셀의 첫 번째 단어가 다른 셀의 첫 단어와 같은지 확인하고 다른 단어의 첫 단어가 다른 단어의 첫 단어와 같은지 확인하기 위해 두 개의 for 루프를 사용합니다 따라서 유사한 항목을 그룹화합니다. 그러나 내가 찾은 일치 항목을 복사하여 붙여 넣기 할 때 비교 대상인 원래의 셀이 아니라 일치 항목을 복사하여 붙여 넣기 만합니다. 그룹화에서 일치 항목과 원본 셀을 갖고 싶습니다. 그러나 코드를 수정할 수있는 위치가 확실하지 않으므로 그렇게 할 것입니다. 나는 오히려 어떤 도움을 주시면 감사하겠습니다.비슷한 그룹으로 묶기
Sub FuzzySearch()
Dim WrdArray1() As String, WrdArray2() As String, i As Long, Count As Long, Rng1 As Range
Dim WS As Worksheet, positionx As Long, positiony As Long
Dim rng2 As Range
Set WS = ThisWorkbook.ActiveSheet
With WS
Set Rng1 = .Range("B2:B" & .Range("B" & .Rows.Count).End(xlUp).Row)
End With
For i = 1 To Rng1.Rows.Count
With Columns("B")
.Find(what:="*", after:=.Cells(1, 1), LookIn:=xlFormulas).Activate
End With
position = 1
For j = 1 To Rng1.Rows.Count
WrdArray1 = Split(ActiveCell.Value, " ")
ActiveCell.Offset(1).Activate
WrdArray2 = Split(ActiveCell.Value, " ")
If UBound(WrdArray2) < 0 Then
End
End If
If WrdArray1(0) = WrdArray2(0) Then
ActiveCell.Copy Destination:=ActiveSheet.Range("C" & position)
position = position + 1
Count = Count + 1
End If
Next j
Next i
End Sub