Option Explicit
Sub NoiCotSangDong()
Dim lRw As Long, Zz As Long
' Dim Rng As Range, Clls As Range '
Dim StrC As String
lRw = [b65500].End(xlUp).Row
For Zz = lRw To 1 Step -1
With Cells(Zz, "B")
If .Offset(, -1) = "" Then
StrC = .Value & StrC
Else
.Offset(, 2) = .Value & StrC
StrC = ""
End If
End With
Next Zz
He... he... Cũng đúng... nhưng mà bạn để ý toán tử AND của bạn:Cái này của bác anhtuan1066 rất hay xong nếu như ở cột A có hai ô chứa dữ liệu liền nhau thì chưa đúng. Cần bổ xung công thức là: =IF(AND(A2<>"",A3<>""),B2,IF(AND(A2="",A3<>""),B2,B2&" "&C3)). Chính xác trong mọi điều kiện.