Copy dòng liên tục từ sheet dự toán sang dòng cách nhau trong đơn giá chi tiết (5 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

nguyenthu0411

Thành viên mới
Tham gia
26/9/11
Bài viết
15
Được thích
0
Trong file đính kèm, em cần link tên công việc từ sheet"dự toán" vào các dòng B3, B12, B15, B23 trong sheet " đơn giá chi tiết"...Em có khoảng 200 đầu mục mà link thủ công (như đang làm trong file) thì chết mất. Xin các cao thủ có hàm nào giải bài toán này giúp em (em dốt vba lắm).
P/s: em đã thử dùng vlookup tham chiếu số thứ tự, nhưng khi thêm đầu mục ở sheet dự toán (STT thay đổi) thì dễ bị loạn. Híc.
em cũng tìm trên diễn đàn có bài
http://www.giaiphapexcel.com/forum/...tiếp-nhau-sang-1-hàng-cách-1-hàng-cần-giúp-đỡ
và dùng cách của bác ndu96081631 nhưng chi copy cho các dòng cách đều nhau thui. ở đây các dòng paste của em không theo quy luật nào cả. Híc.
 

File đính kèm

Trong file đính kèm, em cần link tên công việc từ sheet"dự toán" vào các dòng B3, B12, B15, B23 trong sheet " đơn giá chi tiết"...Em có khoảng 200 đầu mục mà link thủ công (như đang làm trong file) thì chết mất. Xin các cao thủ có hàm nào giải bài toán này giúp em (em dốt vba lắm).
P/s: em đã thử dùng vlookup tham chiếu số thứ tự, nhưng khi thêm đầu mục ở sheet dự toán (STT thay đổi) thì dễ bị loạn. Híc.
em cũng tìm trên diễn đàn có bài
http://www.giaiphapexcel.com/forum/showthread.php?79480-C%C3%A1ch-copy-d%E1%BB%AF-li%E1%BB%87u-c%C3%A1c-h%C3%A0ng-li%C3%AAn-ti%E1%BA%BFp-nhau-sang-1-h%C3%A0ng-c%C3%A1ch-1-h%C3%A0ng-c%E1%BA%A7n-gi%C3%BAp-%C4%91%E1%BB%A1
và dùng cách của bác ndu96081631 nhưng chi copy cho các dòng cách đều nhau thui. ở đây các dòng paste của em không theo quy luật nào cả. Híc.

Cách bố trí dữ liệu của bạn, mình không nhìn thấy quy luật , hay quy tác nào cả,--> viết code sẽ khó khăn, bạn nên bố trí lại dữ liệu hoặc nếu đây là cách bố trí theo bạn là duy nhất và khoa học nhất rồi bạn giải thích cụ thể hơn ==> nếu không thì làm bằng tay cho xong
 
Trong file đính kèm, em cần link tên công việc từ sheet"dự toán" vào các dòng B3, B12, B15, B23 trong sheet " đơn giá chi tiết"...Em có khoảng 200 đầu mục mà link thủ công (như đang làm trong file) thì chết mất. Xin các cao thủ có hàm nào giải bài toán này giúp em (em dốt vba lắm).
P/s: em đã thử dùng vlookup tham chiếu số thứ tự, nhưng khi thêm đầu mục ở sheet dự toán (STT thay đổi) thì dễ bị loạn. Híc.
em cũng tìm trên diễn đàn có bài
http://www.giaiphapexcel.com/forum/...tiếp-nhau-sang-1-hàng-cách-1-hàng-cần-giúp-đỡ
và dùng cách của bác ndu96081631 nhưng chi copy cho các dòng cách đều nhau thui. ở đây các dòng paste của em không theo quy luật nào cả. Híc.
Dùng hàm Vlookup() bình thường chẳng có gì loạn cả. Để copy nhiều hàng như thế bạn lọc cột A sheet "Don gia chi tiet" với NonBlank thì copy công thức một cách dễ dàng
 
Dùng hàm Vlookup() bình thường chẳng có gì loạn cả. Để copy nhiều hàng như thế bạn lọc cột A sheet "Don gia chi tiet" với NonBlank thì copy công thức một cách dễ dàng
Trước mình vẫn dùng vlookup, nhưng hay bị vấn đề thế này:
Ví dụ mình chèn thêm công việc " tê PVC DN25" dưới STT 1 và sửa STT là 2, "Van DN16" thành STT3. Bên sheet Đơn giá chi tiết, STT 2 tên là " tê PVC DN25" nhưng hao phí vật liệu, nhân công lại là của "Van DN16". Có lần mình chèn bên Dự toán gần 20 dòng rồi mới nhớ ra chưa sửa STT ở "Đơn giá chi tiết", thế là bị loạn. Mà nếu có nhớ sửa STT bên "Đơn giá chi tiết" ngay thì cũng lâu, vì phải đánh lại STT của hơn 200 đầu mục bên "Đơn giá chi tiết" mà.
 
Cách bố trí dữ liệu của bạn, mình không nhìn thấy quy luật , hay quy tác nào cả,--> viết code sẽ khó khăn, bạn nên bố trí lại dữ liệu hoặc nếu đây là cách bố trí theo bạn là duy nhất và khoa học nhất rồi bạn giải thích cụ thể hơn ==> nếu không thì làm bằng tay cho xong
Cách bố trí dữ liệu của mình phải thế bạn ạ, vì khối lượng này chia theo tầng nên cứ lặp đi lặp lại như thế. Lại còn nhiều đầu mục khác nữa: như Tê, Côn , Cút nhưng mình bỏ bớt đi để đơn giản.
 
Trước mình vẫn dùng vlookup, nhưng hay bị vấn đề thế này:
Ví dụ mình chèn thêm công việc " tê PVC DN25" dưới STT 1 và sửa STT là 2, "Van DN16" thành STT3. Bên sheet Đơn giá chi tiết, STT 2 tên là " tê PVC DN25" nhưng hao phí vật liệu, nhân công lại là của "Van DN16". Có lần mình chèn bên Dự toán gần 20 dòng rồi mới nhớ ra chưa sửa STT ở "Đơn giá chi tiết", thế là bị loạn. Mà nếu có nhớ sửa STT bên "Đơn giá chi tiết" ngay thì cũng lâu, vì phải đánh lại STT của hơn 200 đầu mục bên "Đơn giá chi tiết" mà.
Bạn có thể đưa file thể hiện "loạn" của bạn là như thế nào không?
Bạn đừng nói là số thứ tự trùng nhau à nha
 
Bạn có thể đưa file thể hiện "loạn" của bạn là như thế nào không?
Bạn đừng nói là số thứ tự trùng nhau à nha

Đây là mình chèn thêm 1 dòng để ví dụ cho bạn thôi, còn thực tế mình phải chèn nhiều dòng cách nhau cơ. Trước mình vẫn dùng Vlookup nhưng thấy cứ phải đánh lại STT bên sheet Đơn giá chi tiết cũng thủ công ko kém.Híc.
 

File đính kèm

Đây là mình chèn thêm 1 dòng để ví dụ cho bạn thôi, còn thực tế mình phải chèn nhiều dòng cách nhau cơ. Trước mình vẫn dùng Vlookup nhưng thấy cứ phải đánh lại STT bên sheet Đơn giá chi tiết cũng thủ công ko kém.Híc.
1. Việc chèn, xóa nguyên hàng không làm ảnh hưởng công thức
2. Nếu bạn thêm dữ liệu phải đánh lại số thứ tự là đương nhiên. Nếu dùng VBA thì cũng phải đánh lại số thứ tự. Thông thường có mã hiệu thì người ta theo mã hiệu để tra. Ở đây bạn không sử dụng mã hiệu, chỉ có cách dựa vào số thứ tự để tham chiếu, vậy buộc bạn phải đặt số thứ tự "đúng luật". Tuy nhiên mình góp ý bạn trong trường hợp lày cả sheet Dutoan và Sheet "Don gia chi tiet" bạn sử dụng công thức để đánh số thứ tự như file đính kèm, thì việc thêm xóa dữ lệu của bạn sẽ đơn giản hơn nhiều
 

File đính kèm

Đây là mình chèn thêm 1 dòng để ví dụ cho bạn thôi, còn thực tế mình phải chèn nhiều dòng cách nhau cơ. Trước mình vẫn dùng Vlookup nhưng thấy cứ phải đánh lại STT bên sheet Đơn giá chi tiết cũng thủ công ko kém.Híc.
Bạn nên dùng phần mềm tính dự toán ví dụ G8, Gxd, Acit, Sau khi suất sang Excel sẽ có linh trực tiếp, về định mức hao phí sẽ đúng với quy định nhà nước hơn. còn làm thủ công trên Excel thì chấp nhận nâu một chút,
Mình làm dự toán lúc đầu sử dụng phần mềm Gxd trên môi trường Excel lên sử dụng kèm luôn thế mạnh của Excel,
 

File đính kèm

1. Việc chèn, xóa nguyên hàng không làm ảnh hưởng công thức
2. Nếu bạn thêm dữ liệu phải đánh lại số thứ tự là đương nhiên. Nếu dùng VBA thì cũng phải đánh lại số thứ tự. Thông thường có mã hiệu thì người ta theo mã hiệu để tra. Ở đây bạn không sử dụng mã hiệu, chỉ có cách dựa vào số thứ tự để tham chiếu, vậy buộc bạn phải đặt số thứ tự "đúng luật". Tuy nhiên mình góp ý bạn trong trường hợp lày cả sheet Dutoan và Sheet "Don gia chi tiet" bạn sử dụng công thức để đánh số thứ tự như file đính kèm, thì việc thêm xóa dữ lệu của bạn sẽ đơn giản hơn nhiều
Cám ơn bạn, công thức đánh STT của bạn đúng là rất có ích. Nhưng mình vẫn linh cảm có công thức nào khác ngoài vlookup để ok hơn.
P/s: Mà mình có dùng mã hiệu đó, nhưng mình xóa để đơn giản thôi. Vì ko thể dùng mã hiệu để tham chiếu như bạn nói được đâu. Trong dự toán, nhiều khi cùng mã hiệu nhưng tên công việc có khác nhau đó bạn. Ví dụ "ống PVC DN25 PN10" và "ống PVC DN25 PN20" chẳng hạn.
 
Cám ơn bạn, công thức đánh STT của bạn đúng là rất có ích. Nhưng mình vẫn linh cảm có công thức nào khác ngoài vlookup để ok hơn.
P/s: Mà mình có dùng mã hiệu đó, nhưng mình xóa để đơn giản thôi. Vì ko thể dùng mã hiệu để tham chiếu như bạn nói được đâu. Trong dự toán, nhiều khi cùng mã hiệu nhưng tên công việc có khác nhau đó bạn. Ví dụ "ống PVC DN25 PN10" và "ống PVC DN25 PN20" chẳng hạn.
1. Công thức trên là được rồi, ngoài ra có chăng thì dùng VBA thôi
2. Ý 2 của bạn mình không đồng tình. Bất cứ lĩnh vực nào cũng có đặt mã để dễ dàng xử lý dữ liệu. Nguyên tắc đặt mã không được trùng nhau, Ví dụ bạn sử dụng 1 mã định mức AB.25252 cho 2 công việc khác nhau thì bạn thêm AB.25252vd, hoặc AB.25252a, AB.25252b v.v.. nói chung để cho nó khác nhau. Lúc đó việc xử lý dữ liệu không bao giờ bị, ngược lại bạn sử dụng số thứ tự cực kỳ nguy hiểm đấy, nguy cơ sai rất cao và tôi cũng đã kinh nghiệm điều này nhiều rồi.
 
Cám ơn bạn, công thức đánh STT của bạn đúng là rất có ích. Nhưng mình vẫn linh cảm có công thức nào khác ngoài vlookup để ok hơn.
P/s: Mà mình có dùng mã hiệu đó, nhưng mình xóa để đơn giản thôi. Vì ko thể dùng mã hiệu để tham chiếu như bạn nói được đâu. Trong dự toán, nhiều khi cùng mã hiệu nhưng tên công việc có khác nhau đó bạn. Ví dụ "ống PVC DN25 PN10" và "ống PVC DN25 PN20" chẳng hạn.

mình đọc hoài mà vẫn ko hiểu, có phải bạn muốn lấy các chú đứng dòng trên của "vật tư chính" ko?
 
Web KT

Bài viết mới nhất

Back
Top Bottom