Cám ơn bạn. Quá tuyệt vời. Vậy có cách nào dùng công thức không ?[/QUOT
Code cell M4 =IF(C4="x",$C$3&", ","")&IF(D4="x",$D$3&", ","")&IF(E4="x",$E$3&", ","")&IF(F4="x",$F$3&", ","")&IF(G4="x",$G$3&", ","")&IF(H4="x",$H$3&", ","")&IF(I4="x",$I$3&", ","")&IF(CJ4="x",$J$3&", ","")&IF(K4="x",$K$3&", ","")&IF(L4="x",$L$3,"")&"."
Nếu là code VBA thì bài này nên dùng UDF bạn à (mức độ tùy biến cao hơn)Giúp bạn một cách dùng VBA. Thân.
Bạn xem File đinh kèm nhéRất cám ơn các bạn. Cho mình hỏi thêm vấn đề cuối. Nếu mình thay các dấu x thành tên cụ thể như file sau thì giải quyết thế nào?
Function JoinText(SrcArr, Optional Sep As String = ", ") As String
On Error GoTo Cont1
With Application.WorksheetFunction
JoinText = Join(.Transpose(SrcArr), vbNullChar)
GoTo Cont2
Cont1:
JoinText = Join(.Transpose(.Transpose(SrcArr)), vbNullChar)
Cont2:
JoinText = Replace(Replace(JoinText, " ", vbBack), vbNullChar, " ")
JoinText = .Trim(JoinText)
JoinText = Replace(Replace(JoinText, " ", Sep), vbBack, " ")
End With
End Function