





Muốn có người giúp thì gửi File giả lập nên và nhập thủ công kết quả mong muốn vào.Mọi người giúp mình với có cách nào nối nhiều chuỗi trong trong Excel mà không phải dùng hàm CONCATENATE hay dùng & không. Ví dụ mình có chuỗi nằm ở A1:A20 làm thế nào nối tất cả chuổi đó vào 1 ô không. Cám ơn mọi người ^^



chắc là vậy : A1&A2&A3&A4&A5&A6....&A20Mọi người giúp mình với có cách nào nối nhiều chuỗi trong trong Excel mà không phải dùng hàm CONCATENATE hay dùng & không. Ví dụ mình có chuỗi nằm ở A1:A20 làm thế nào nối tất cả chuổi đó vào 1 ô không. Cám ơn mọi người ^^



Bạn chưa đọc kĩ yêu cầu của tác giả rồi. Tác giả bảo không dùng dấu & mà.chắc là vậy : A1&A2&A3&A4&A5&A6....&A20



oh , xin lỗi quên không đọc kỹ đề bài, lại mắc tật cũ 'nhanh ẩu đoảng "Bạn chưa đọc kĩ yêu cầu của tác giả rồi. Tác giả bảo không dùng dấu & mà.
Muốn có người giúp thì gửi File giả lập nên và nhập thủ công kết quả mong muốn vào.
Nếu không dùng VBA thì mọi người sẽ làm... giống bạn đang làm, nghĩa là phải & & &... từ đầu đến cuốiFile đây. A giúp e với nhé. Có cách nào không dùng VBA không anh. Em cám ơn anh
Nếu không dùng VBA thì cũng có cách làm thủ công ( mình thấy anh Ba Tê đã làm rồi) nhưng....mắc công lắm. HícFile đây. A giúp e với nhé. Có cách nào không dùng VBA không anh. Em cám ơn anh



Xem đã được chưa nhé!File đây. A giúp e với nhé. Có cách nào không dùng VBA không anh. Em cám ơn anh




Đây nè, không dùng VBA, không dùng & luôn. Cách này mới ghê chứFile đây. A giúp e với nhé. Có cách nào không dùng VBA không anh. Em cám ơn anh



Nếu muốn chủ động trong việc chọn vùng thì dùng File này. Nhớ enable macros trước khi mở File nhé!File đây. A giúp e với nhé. Có cách nào không dùng VBA không anh. Em cám ơn anh



Vẫn có "&" đó anh!!!!!!!!!!!!!!!Đây nè, không dùng VBA, không dùng & luôn. Cách này mới ghê chứ
=B10&A11




Vẫn có "&" đó anh!!!!!!!!!!!!!!!
Nếu muốn chủ động trong việc chọn vùng thì dùng File này. Nhớ enable macros trước khi mở File nhé!
Public Sub Join()
Dim i As Long, rng As Range, data(), kq As String
Set rng = Application.InputBox("Chon vung can noi", "Chon vung:", Type:=8)
data = rng
For i = 1 To UBound(data)
kq = kq & data(i, 1)
Next i
Sheet1.Range("C4").Value = kq
End Sub
Public Sub Test()
Dim rng As Range
Set rng = Application.InputBox("Chon vung can noi", "Chon vung:", Type:=8)
Sheet1.Range("C4").Value = Join(WorksheetFunction.Transpose(rng), "")
End Sub



Việc giúp đỡ các thành viên giống như việc quyên góp làm từ thiện đó thầy. Ai có nhiều góp nhiều, ai có ít góp ít. Miễn sao giúp ích được cho người khác.Code của bạn:
Nếu dùng code trên mà... "ngon ăn" thì tôi thà:Mã:Public Sub Join() Dim i As Long, rng As Range, data(), kq As String Set rng = Application.InputBox("Chon vung can noi", "Chon vung:", Type:=8) data = rng For i = 1 To UBound(data) kq = kq & data(i, 1) Next i Sheet1.Range("C4").Value = kq End Sub
và hàng đống cách nữa độc đáo không kém. Ẹc.... Ẹc...Mã:Public Sub Test() Dim rng As Range Set rng = Application.InputBox("Chon vung can noi", "Chon vung:", Type:=8) Sheet1.Range("C4").Value = Join(WorksheetFunction.Transpose(rng), "") End Sub
-----------------
Lưu ý: tránh đặt tên Sub trùng với tên hàm có sẵn nhé (Trường hợp của bạn sẽ không dùng được hàm Join)
Việc giúp đỡ các thành viên giống như việc quyên góp làm từ thiện đó thầy. Ai có nhiều góp nhiều, ai có ít góp ít. Miễn sao giúp ích được cho người khác.
