Search This Blog

Tuesday, July 7, 2015

[Excel] Nối nhanh nội dung các Cell trong 1 Range thay vì dùng hàm CONCATENATE()

Hôm nay ngồi quằn quại với đống report bằng Excel, cảm thấy phát khùng lên vì hàm CONCATENATE() của Excel nó không cho truyền vào 1 range, mà bắt phải truyền vào từng Cell, thế là lòi ra cái hàm macro này.
Tác dụng: nối (concatenate) dữ liệu từ nhiều Cell trong 1 RANGE với delimiter tùy chọn.
Cách dùng: Alt+F11 , Add new module, copy&paste đoạn source bên dưới và tận hưởng việc nối cell bây giờ dễ dàng hơn bao giờ hết.
Trước kia: để nối nội dung của các cell từ A1~A5, giữa các nội dung có dấu phẩy (,) thì phải gõ
 =CONCATENATE(A1,",",A2,",",A3,",",A4,",",A5) 
Hãy tưởng tượng khi bạn phải nối nội dung của 50 Cells :'(
Bây giờ thì chỉ cần
 =CONCAT(A1:A5,",") 

Phật giáo vs cúng sao

Nhiều người nói Phật giáo bây giờ biến tướng, cúng sao giải hạng mê tín dị đoan... Nhưng mất đi cái đó rồi, nhóm những con người có ít họ...