Xin Giúp Quản Lý File Cập Nhật Giá !

  • Thread starter Thread starter qtm07
  • Ngày gửi Ngày gửi
Liên hệ QC

qtm07

Thành viên mới
Tham gia
26/8/13
Bài viết
35
Được thích
1
Xin Chào anh chị em . Em có 1 File tổng hợp giá của các mã sản phẩm như Sheet 1 . Rồi hằng ngày có file thông báo cập nhật giá lại 1 số sản phẩm . Mỗi lần như vậy em đều cập nhật bằng tay , nhưng nhiều khi có ngày có rất nhiều con cập nhật giá , em làm tay không xuể . Có cách nào cập nhật lại giá bằng hàm dựa vào giá trị của Mã Sản phẩm ko . Kính mong ace giúp đỡ
 

File đính kèm

Tại ô B2 sheet "File Tổng", gõ:

=VLOOKUP(A2,'Chỉnh Giá ngày 16'!A:B,2,FALSE)

Sau này, khi có giá mới cập nhật, chỉ việc copy & paste vào Sheet "Chỉnh Giá ngày 16" theo đúng dòng, cột như hiện tại là được.
 
Lần chỉnh sửa cuối:
Tại ô B2 sheet "File Tổng", gõ:

=VLOOKUP(A2,'Chỉnh Giá ngày 16'!A:B,1,FALSE)

Sau này, khi có giá mới cập nhật, chỉ việc copy & paste vào Sheet "Chỉnh Giá ngày 16" theo đúng dòng, cột như hiện tại là được.

Chắc bạn này bị nhầm, sửa lại số 1 thành số 2 mới phải chứ
 
hình như bạn đã hỏi vấn đề này ở chỗ khác
http://www.giaiphapexcel.com/forum/...-nhanh-đáp-nhanh-về-công-thức-(phần-3)/page14

có anh gì đã trả lời cho bạn là cái này không muốn làm bằng tay thì làm bằng VBA .
tiếp theo bạn nói có file thông báo thay đổi giá . file đó đâu ? hay bạn bắt diễn đàn phải tưởng tượng trong đầu ra file đó rồi làm dùm bạn ?

File mình có up lên đó bạn :)
 
Đây là công thức bạn cần:

=IFERROR(VLOOKUP(A2,'Chỉnh Giá ngày 16'!A:B,2,FALSE),B2)

Paste công thức này vào ô B2 của Sheet "File Tổng" và kéo xuống là được.
Khi đó, khi có giá mới, chỉ cần cập nhật những mã hàng có giá thay đổi vào "Chỉnh giá ngày 16" là được. Mã nào không thay đổi giá thì không cần bỏ vào.
 
Đây là công thức bạn cần:



Paste công thức này vào ô B2 của Sheet "File Tổng" và kéo xuống là được.
Khi đó, khi có giá mới, chỉ cần cập nhật những mã hàng có giá thay đổi vào "Chỉnh giá ngày 16" là được. Mã nào không thay đổi giá thì không cần bỏ vào.

vậy qua ngày 17 tiếp tục chỉnh giá cũng ô đó thì sao?
 
Đây là công thức bạn cần:



Paste công thức này vào ô B2 của Sheet "File Tổng" và kéo xuống là được.
Khi đó, khi có giá mới, chỉ cần cập nhật những mã hàng có giá thay đổi vào "Chỉnh giá ngày 16" là được. Mã nào không thay đổi giá thì không cần bỏ vào.

Thanks bác , em làm ra rồi , nhưng có 1 cái điều nhỏ xíu . VÍ dụ em đưa ra sheet Chỉnh giá ngày 16 là tất cả các con đều chỉnh . Nếu em test thử file ngày 17 có vài con chỉnh giá thôi , thì hàm trên đối chiếu vào file tổng , những con không chỉnh giá thì giá về bằng 0 Hết :-+*/
 
Rất khó có một công thức cho mọi giải pháp được. Lý do hàm trả về giá trị 0 là bởi vì trong file ngày 17 không có mã hàng đó nên hàm trả về giá trị 0.
Cách khắc phục:
Bạn hãy tạo một file cố định tên là ví dụ: "Chinh_gia". Mỗi khi có giá mới, bạn xóa toàn bộ nội dung trong "Chinh_gia" và paste nội dung giá mới vào.
 
Thanks bác , em làm ra rồi , nhưng có 1 cái điều nhỏ xíu . VÍ dụ em đưa ra sheet Chỉnh giá ngày 16 là tất cả các con đều chỉnh . Nếu em test thử file ngày 17 có vài con chỉnh giá thôi , thì hàm trên đối chiếu vào file tổng , những con không chỉnh giá thì giá về bằng 0 Hết :-+*/

cái này bạn fải xài vba nó mới đẹp
tôi làm một cái bằng vlookup, tức nhiên là nó ko thể cập nhật lên cột cũ, mà cột kế bên
 

File đính kèm

Web KT

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

Back
Top Bottom