[Hỏi] Mọi người cho em hỏi về cách tạo sheet mới theo 1 trường trên 1 cột.

honghait90

Sơ cấp
Em có một file các loại thuốc sau đã được sắp xếp A->Z theo tên công ty sản xuất. Bây giờ em muốn với mỗi công ty trong cột công ty sản xuất này sẽ tạo 1 sheet mới chỉ chứa thông tin thuốc của công ty đó thôi. Mọi người có cách nào làm nhanh hơn xin giúp đỡ, chứ ngồi copy-paste thủ công lâu lắm ạ. Em ảm ơn nhiều ạ
 

Đính kèm

tạo mỗi sheet là 1 công ty riêng rồi anh dùng vlookup để tìm ra tên hàng theo mã hàng cho từng công ty 1 là ok
 
tới 300 công ty lận bạn ơi, làm thủ công vậy lâu quá. Mình thấy có bạn làm cách này hay mà mình không rành VBA :(
 

Đính kèm

Trước tiên phải sửa tên Cty lại cho phù hợp. Tên Sheet phải:
1. tối đa 31 ký tự.
2. không bao gồm các ký tự: \, /, *, [, và ]
3. không để trống.
 
Tại cái này là file chuẩn ạ, nên e không thể lượt bỏ nội dung để nó <=31 ký tự được
 
làm theo cột công ty SX_id cũng được ạ, nó không có ký tự đặt biệt mà cũng có vài ký tự thôi
 
Bạn dùng filter theo tên nhà sản xuất rồi copy ra từng sheet đc ko ? Tuy thủ công nhưng thấy cũng nhanh-bổ-rẻ.
 
Trong sheet đầu dữ liệu có bị thay đổi xíu nhưng không sao, mấy sheet mới thì chuẩn rồi. Cảm ơn bạn nhiều nha.
 
Back
Top