Nhờ trợ giúp về tham chiếu

Liên hệ QC

kazan189

Thành viên mới
Tham gia
4/12/10
Bài viết
26
Được thích
0
Chào các anh chị diễn đàn giaiphapexcel,
em có 1 vấn đề mong được các anh chị hỗ trợ.
Mô tả: ở sheet1 em muốn lấy số lượng tương ứng vào những ngày tương ứng dựa theo mã hàng, ngày vc, sl ở sheet2. ví dụ: ở sheet2,dòng thứ 5 ngày vc là 6/15/2011 và sl là 1092, thì ở sheet1 ở sheet1 ở cột ngày 6/15/211 cũng có sl là 1092 ứng với mã hàng đó.Mong các anh chị giúp đỡ!

Cám ơn các anh chị rất nhíều!
PS: vì có nhiều mã hàng lặp lại nên nếu dùng cách làm có vlookup có thể không chính xác, vì chỉ lấy sl của mã hàng đầu tiên (ví dụ: mã KA50JM2-001 ở sheet2 ngày 13/6 có 3 sl khác nhau là 26,100,100 thì ở sheet1 cũng có những dòng tương ứng để lấy sl tương ứng như vậy)
 

File đính kèm

  • Book3.xls
    89 KB · Đọc: 9
Lần chỉnh sửa cuối:
Chào các anh chị diễn đàn giaiphapexcel,
em có 1 vấn đề mong được các anh chị hỗ trợ.
Mô tả: ở sheet1 em muốn lấy số lượng tương ứng vào những ngày tương ứng dựa theo mã hàng, ngày vc, sl ở sheet2. ví dụ: ở sheet2,dòng thứ 5 ngày vc là 6/15/2011 và sl là 1092, thì ở sheet1 ở sheet1 ở cột ngày 6/15/211 cũng có sl là 1092 ứng với mã hàng đó.Mong các anh chị giúp đỡ!

Cám ơn các anh chị rất nhíều!
PS: vì có nhiều mã hàng lặp lại nên nếu dùng cách làm có vlookup có thể không chính xác, vì chỉ lấy sl của mã hàng đầu tiên (ví dụ: mã KA50JM2-001 ở sheet2 ngày 13/6 có 3 sl khác nhau là 26,100,100 thì ở sheet1 cũng có những dòng tương ứng để lấy sl tương ứng như vậy)
Thêm, bớt, sửa dữ liệu ở sheet2 xong chọn sheet1 xem kết quả
Mình dùng code
Thân
 

File đính kèm

  • Chuyen.rar
    25.7 KB · Đọc: 15
cám ơn bác concogia đã trợ giúp, nhưng em muốn hỏi công thức như thế nào các bác àh, vì trình excel của em yếu, nên em muốn biết được công thức, còn xài tới code thì thiệt là em chưa dám mơ tới. Mong được học hỏi cách khác dễ dùng để sau này áp dụng ạ!
Thanks các bác!
 
cám ơn bác concogia đã trợ giúp, nhưng em muốn hỏi công thức như thế nào các bác àh, vì trình excel của em yếu, nên em muốn biết được công thức, còn xài tới code thì thiệt là em chưa dám mơ tới. Mong được học hỏi cách khác dễ dùng để sau này áp dụng ạ!
Thanks các bác!
Dùng công thức nếu máy yếu có khi bị "Rùa bò".
Thêm 1 cột phụ ở sheet2, làm thí thí cho vui, hy vọng ra kết quả đúng.
Copy công thức cho các ô còn lại nhé, (để giảm dung lượng file đính kèm)
--------
Bác Cò viết code ngày càng nhanh đấy nhỉ? Mấy xị rồi?
 

File đính kèm

  • Copy of Book3.rar
    33.6 KB · Đọc: 12
Dùng công thức nếu máy yếu có khi bị "Rùa bò".
Thêm 1 cột phụ ở sheet2, làm thí thí cho vui, hy vọng ra kết quả đúng.
Copy công thức cho các ô còn lại nhé, (để giảm dung lượng file đính kèm)
--------
Bác Cò viết code ngày càng nhanh đấy nhỉ? Mấy xị rồi?
không cần công thức cũng ko cần dùng vba
hai bác ba tê và bác cò già ơi
em dùng pivot cho kết quả nhanh hơn
 

File đính kèm

  • ldtgpe.rar
    27.6 KB · Đọc: 10
cám ơn bác concogia đã trợ giúp, nhưng em muốn hỏi công thức như thế nào các bác àh, vì trình excel của em yếu, nên em muốn biết được công thức, còn xài tới code thì thiệt là em chưa dám mơ tới. Mong được học hỏi cách khác dễ dùng để sau này áp dụng ạ!
Thanks các bác!
Dùng công thức thì phải dùng cột phụ hoặc name
Một đống công thức sẽ làm máy bạn "tình tính tang" ngay thôi
Một cách dùng name
leduythuong
không cần công thức cũng ko cần dùng vba
hai bác ba tê và bác cò già
ơi
em dùng pivot cho kết quả nhanh hơn
- Hihi, cái em Pivot là em tuyệt chiêu của bác Bill mà, bác í đã làm sẵn hết cho mình rồi
- Code và công thức để ôn bài và tìm tòi, học hỏi thêm thôi chứ bài này không nên dùng công thức
- Về tốc độ thì mình cũng không biết cái nào nhanh hơn & mình cũng không quan tâm mấy tới nó
Thân
 

File đính kèm

  • Chuyen123.rar
    25.3 KB · Đọc: 15
Dùng công thức nếu máy yếu có khi bị "Rùa bò".
Thêm 1 cột phụ ở sheet2, làm thí thí cho vui, hy vọng ra kết quả đúng.
Copy công thức cho các ô còn lại nhé, (để giảm dung lượng file đính kèm)
--------
Bác Cò viết code ngày càng nhanh đấy nhỉ? Mấy xị rồi?
Cảm ơn các bác đã trợ giúp, sau đây là cảm nhận của em, có gì sai sót xin các bác thứ lỗi.
về câu trả lời của bác Lê Duy Thương dùng pivot table thì có 1 điểm không được như ý muốn là các mã trùng lắp bị gom làm 1, trong khi đó ý muốn của người dùng là các mã trùng lắp vẫn để nguyên các dòng riêng lẻ, có thể bác Lê Duy Thương sẽ có cách khắc phục điểm này (sorry nếu em nói sai nhé, vì nếu để ra được kết quả như của bác Thương em cũng từng làm, là bỏ hết các mã trùng, và dùng sumif thì kết quả ok.1 lần nữa xin cảm ơn bác Duy Thương rất nhiều)
Về kết quả của bác Ba Tê thì không biết nói gì hơn là tuyệt vời, đó là kết quả em mong muốn, xin chân thành cảm ơn bác, nhưng em có 1 thắc mắc, nói ra xin các bác đừng chê, là trong công thức có các ký tự "/", "\", đó là ý nghĩa gì thế ạh, bác chỉ cho em được không?
và dùng công thức thì máy của em tính mất khoảng gần 30 giây thôi, nên em thích cách xài này.
Xin cảm ơn, 1 câu hỏi cuối là sao các bác có trình excel cao thế, có thể chỉ cho em chỗ học excel nâng cao được không, hi hi!
 
cảm ơn bác concogia luôn nhé, em đang nghiên cứu công thức của bác,
1 câu hỏi nữa, với em đây là bài khó, vậy không biết với các cao thủ giaiphapexcel, thì đây có phải là bài khó không ạh?
 
Cảm ơn các bác đã trợ giúp, sau đây là cảm nhận của em, có gì sai sót xin các bác thứ lỗi.
về câu trả lời của bác Lê Duy Thương dùng pivot table thì có 1 điểm không được như ý muốn là các mã trùng lắp bị gom làm 1, trong khi đó ý muốn của người dùng là các mã trùng lắp vẫn để nguyên các dòng riêng lẻ, có thể bác Lê Duy Thương sẽ có cách khắc phục điểm này (sorry nếu em nói sai nhé, vì nếu để ra được kết quả như của bác Thương em cũng từng làm, là bỏ hết các mã trùng, và dùng sumif thì kết quả ok.1 lần nữa xin cảm ơn bác Duy Thương rất nhiều)
Về kết quả của bác Ba Tê thì không biết nói gì hơn là tuyệt vời, đó là kết quả em mong muốn, xin chân thành cảm ơn bác, nhưng em có 1 thắc mắc, nói ra xin các bác đừng chê, là trong công thức có các ký tự "/", "\", đó là ý nghĩa gì thế ạh, bác chỉ cho em được không?
và dùng công thức thì máy của em tính mất khoảng gần 30 giây thôi, nên em thích cách xài này.
Xin cảm ơn, 1 câu hỏi cuối là sao các bác có trình excel cao thế, có thể chỉ cho em chỗ học excel nâng cao được không, hi hi!
Tôi thấy các mã ở Sheet1 và Sheet2 của bạn hoàn toàn giống nhau. Như vậy công thức cũng đâu có gì phức tạp. Chỉ cần dùng hàm IF() là đủ.
Trong file tôi chỉ để một số dòng. Bạn cứ fill công thức xuống đến hết là được.
 

File đính kèm

  • GPE.rar
    13.3 KB · Đọc: 13
cảm ơn anh huuthang_bd, cách của anh rất hay, kết quả cũng chính xác.
 
cảm ơn các bác đã trợ giúp, sau đây là cảm nhận của em, có gì sai sót xin các bác thứ lỗi.
Về câu trả lời của bác lê duy thương dùng pivot table thì có 1 điểm không được như ý muốn là các mã trùng lắp bị gom làm 1, trong khi đó ý muốn của người dùng là các mã trùng lắp vẫn để nguyên các dòng riêng lẻ, có thể bác lê duy thương sẽ có cách khắc phục điểm này (sorry nếu em nói sai nhé, vì nếu để ra được kết quả như của bác thương em cũng từng làm, là bỏ hết các mã trùng, và dùng sumif thì kết quả ok.1 lần nữa xin cảm ơn bác duy thương rất nhiều)
về kết quả của bác ba tê thì không biết nói gì hơn là tuyệt vời, đó là kết quả em mong muốn, xin chân thành cảm ơn bác, nhưng em có 1 thắc mắc, nói ra xin các bác đừng chê, là trong công thức có các ký tự "/", "\", đó là ý nghĩa gì thế ạh, bác chỉ cho em được không?
Và dùng công thức thì máy của em tính mất khoảng gần 30 giây thôi, nên em thích cách xài này.
Xin cảm ơn, 1 câu hỏi cuối là sao các bác có trình excel cao thế, có thể chỉ cho em chỗ học excel nâng cao được không, hi hi!
Thực ra có rất nhiều cách nếu chúng ta dùng cột phụ ở sheet2
bạn xem file để tham khảo nhé
 

File đính kèm

  • ldt2gpe.rar
    33.8 KB · Đọc: 3
Web KT

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

Back
Top Bottom