Hàm tham chiếu khó

Liên hệ QC

ngocthegian

Thành viên hoạt động
Tham gia
29/6/09
Bài viết
128
Được thích
45
Nhờ mọi người giúp em việc này.
Em phải dùng hàm gì khi em muốn tham chiếu dữ liệu, cụ thể:
Em có 1 phiếu chi định khoản kế toán:
Dòng / Cột ------A---------- B -------------C ---------- D
1------------ PC01 -------Nợ 6421----- Có 1111------ 5,400,000
2------------- PC01-------Nợ 6427----- Có 1111 ------100.000
3 -------------PC01 ------Nợ 1331 ----- Có 1111------ 540.000

Em muốn dựa vào phiếu PC01 để tham chiếu, nhưng khi em tham chiếu
Tại B8 =vlookup(A8,A1:D5,2,0) cho kết quả 6421
Tại B9 =vlookup(A8,A1:D5,2,0) cho kết quả 6421 --- ở đây em muốn kq phải là 6427
Tại B8 =vlookup(A8,A1:D5,3,0) cho kết quả 1331

Em phải dùng hàm nào ah?
 
Lần chỉnh sửa cuối:
Nhờ mọi người giúp em việc này.
Em phải dùng hàm gì khi em muốn tham chiếu dữ liệu, cụ thể:
Em có 1 phiếu chi định khoản kế toán:
Dòng / Cột ------A---------- B -------------C ---------- D
1------------ PC01 -------Nợ 6421----- Có 1111------ 5,400,000
2------------- PC01-------Nợ 6427----- Có 1111 ------100.000
3 -------------PC01 ------Nợ 1331 ----- Có 1111------ 540.000

Em muốn dựa vào phiếu PC01 để tham chiếu, nhưng khi em tham chiếu
Tại B8 =vlookup(A8,A1:D5,2,0) cho kết quả 6421
Tại B9 =vlookup(A8,A1:D5,2,0) cho kết quả 6421 --- ở đây em muốn kq phải là 6427
Tại B8 =vlookup(A8,A1:D5,3,0) cho kết quả 1331

Em phải dùng hàm nào ah?
Chú ý các dấu $
Tại B8 =Vlookup(A8,$A$1:$D$5,2,0)
hoặc B8 =Vlookup(A8,$A$1:$B$5,2,0) rồi kéo copy xuống.
 
Lần chỉnh sửa cuối:
Chú ý các dấu $
Tại B8 =Vlookup(A8,$A$1:$D$5,2,0) rồi kéo copy xuống.

Không phải vậy đâu anh Ba Tê ơi, Vlookup chỉ tham chiếu 2 giá trị (True hoặc False), nếu True (1) cho ra giá trị tương đối, còn False (0) cho ra trị tuyệt đối, trường hợp trên, tất cả chỉ cho ra 1 giá trị đầu tiên thôi.

Nếu tất cả chỉ là PC01 thì dễ để làm:

 
Lần chỉnh sửa cuối:
Không phải vậy đâu anh Ba Tê ơi, Vlookup chỉ tham chiếu 2 giá trị (True hoặc False), nếu True (1) cho ra giá trị tương đối, còn False (0) cho ra trị tuyệt đối, trường hợp trên, tất cả chỉ cho ra 1 giá trị đầu tiên thôi.

Nếu tất cả chỉ là PC01 thì dễ để làm:
Đúng là câu hỏi mập mờ nhỉ!
Nếu tất cả chỉ là PC01 (A8) thì dễ để làm: B8 = B1 rồi kéo xuống.
Như vầy thì B8 = cái gì?
Tại B8 =vlookup(A8,A1:D5,2,0) cho kết quả 6421
Tại B8 =vlookup(A8,A1:D5,3,0) cho kết quả 1331
Lại còn mấy chữ Nợ là sao?
Dòng / Cột ------A---------- B -------------C ---------- D
1------------ PC01 -------Nợ 6421----- Có 1111------ 5,400,000
2------------- PC01-------Nợ 6427----- Có 1111 ------100.000
3 -------------PC01 ------Nợ 1331 ----- Có 1111------ 540.000
Phải chi tác giả gởi kèm File thì rõ hơn.
 
Lần chỉnh sửa cuối:
Dạ B8 là nơi em đánh công thức thôi mà, tại A8 em đánh PC01 để có điều kiện tham chiếu mà.
Em lại không đính kèm được hình lên nữa rồi
 
Lần chỉnh sửa cuối:
EM cảm ơn nhiều nhiều, em đã thực hiện được.
Nhưng vẫn có một vấn đề nảy sinh , đó là khi PC01 này bắt được đánh bắt đầu từ A1 thì công thức cho kết quả đúng. Nhưng nếu trước PC01 có các phiếu khác, hay em muốn tham chiếu các phiếu khác sau PC01, giả dụ là PC02, PC03, PC04....thì kết quả lại quay trở lại giống như khi sử dung Voolkup. Mong anh tiếp tục khắc phục giúp em
Cảm ơn anh, cảm ơn Ba Tê, Leaning - Excel.
 
Lần chỉnh sửa cuối:
Bạn muốn cái gì thì cứ đính kèm file + câu hỏi + ví dụ kết quả muốn đạt được, lúc đó mọi người mới hiểu Bạn muốn gì mà giúp.
Nói chung chung như các bài trên thì "trớt quớt".
Cố lên!
 
Em giải quyết được rồi mọi người ah.
Em cảm ơn mọi người đã giúp đỡ em
 
Web KT
Back
Top Bottom