Xin hướng dẫn sử dụng hàm Vlookup

Liên hệ QC

Lasderybi

Thành viên hoạt động
Tham gia
9/12/11
Bài viết
191
Được thích
20
Các bạn thân mến, mình có 1 file như này mong các bạn giúp, ở cột mình bôi vàng mình dùng hàm VLOOKUP, tuy nhiên nếu người nào có 1 dòng thì không sao nhưng với những người có 2 dòng trở lên thì hàm chỉ trả về kết quả tìm thấy ở dòng đầu tiên. Các bạn giúp mình xem xử lý như nào nhé, cám ơn nhiều.
 

File đính kèm

Các bạn thân mến, mình có 1 file như này mong các bạn giúp, ở cột mình bôi vàng mình dùng hàm VLOOKUP, tuy nhiên nếu người nào có 1 dòng thì không sao nhưng với những người có 2 dòng trở lên thì hàm chỉ trả về kết quả tìm thấy ở dòng đầu tiên. Các bạn giúp mình xem xử lý như nào nhé, cám ơn nhiều.
Đúng rồi, vlookup chỉ dò tìm giá trị đầu tiên thôi nha bạn. Mình online bằng phone nên bị hạn chế, mà mình thấy bạn muốn cộng cột giá trị theo mã số thuế hả? Bạn dùng lệnh sumifs nhé
Cấu trúc lệnh: sumifs(cột cần cộng (thanh tien), cột dò tìm ở bảng dò của điều kiện lọc 1(mã số thuế), cell hoặc cột chưa giá trị dò tìm 1 ở bảng cần ra kết quả (ứng với mã số thuế), cột dò tìm ở bảng dò của điều kiện lọc 2 (tiêu mục), cell hoặc cột chứa giá trị dò tìm 2 ở bảng cần ra kết quả (ứng với tiêu mục)
Vd : sumifs(tên sheet dài!E2:E10,tên sheet dài!B2:B10,sheet1!B2:B10,tên sheet dài!D2: D10,sheet1!D2: D10)
 
Bạn muốn liệt kê đủ như bên Sheet1 thì xài VBA, chịu không?

Hợp tác xã cơ khí Huy Hùng10526,716,145
Hợp tác xã cơ khí Huy Hùng17012,848,223
Hợp tác xã cơ khí Huy Hùng4918214,231
Hợp tác xã cơ khí Huy Hùng493185,665
Hợp tác xã cơ khí Huy Hùng494416,200
 
Bạn muốn liệt kê đủ như bên Sheet1 thì xài VBA, chịu không?

Hợp tác xã cơ khí Huy Hùng10526,716,145
Hợp tác xã cơ khí Huy Hùng17012,848,223
Hợp tác xã cơ khí Huy Hùng4918214,231
Hợp tác xã cơ khí Huy Hùng493185,665
Hợp tác xã cơ khí Huy Hùng494416,200

Cũng được ạ, nhưng có khó lắm không ạ?
Bài đã được tự động gộp:

Đúng rồi, vlookup chỉ dò tìm giá trị đầu tiên thôi nha bạn. Mình online bằng phone nên bị hạn chế, mà mình thấy bạn muốn cộng cột giá trị theo mã số thuế hả? Bạn dùng lệnh sumifs nhé
Cấu trúc lệnh: sumifs(cột cần cộng (thanh tien), cột dò tìm ở bảng dò của điều kiện lọc 1(mã số thuế), cell hoặc cột chưa giá trị dò tìm 1 ở bảng cần ra kết quả (ứng với mã số thuế), cột dò tìm ở bảng dò của điều kiện lọc 2 (tiêu mục), cell hoặc cột chứa giá trị dò tìm 2 ở bảng cần ra kết quả (ứng với tiêu mục)
Vd : sumifs(tên sheet dài!E2:E10,tên sheet dài!B2:B10,sheet1!B2:B10,tên sheet dài!D2: D10,sheet1!D2: D10)
Mình không cần cộng bạn ơi, mình chỉ muốn kéo đủ các mã tiền sang thôi.
 
Cũng được ạ, nhưng có khó lắm không ạ?
Bài đã được tự động gộp:


Mình không cần cộng bạn ơi, mình chỉ muốn kéo đủ các mã tiền sang thôi.
Em có cách này dùng hàm vlookup, bác xem có được không ạ.
đầu tiên bác tạo 1 cột phụ ở sheet 1 , ở đây em làm là cột E; E2 =concatenate(B2;" ";D2) kéo xuống
Bên sheet kết quả, ô số tiền =VLOOKUP(B4&" "&D4;Sheet1!$E$2:$F$123;2;0)
không biết cách này có được không ạ.
 

File đính kèm

Em có cách này dùng hàm vlookup, bác xem có được không ạ.
đầu tiên bác tạo 1 cột phụ ở sheet 1 , ở đây em làm là cột E; E2 =concatenate(B2;" ";D2) kéo xuống
Bên sheet kết quả, ô số tiền =VLOOKUP(B4&" "&D4;Sheet1!$E$2:$F$123;2;0)
không biết cách này có được không ạ.
Ý kiến hay bạn ạ, trường hợp này bắt buộc phải có Cột Tiểu mục nhỉ?
 
Ý kiến hay bạn ạ, trường hợp này bắt buộc phải có Cột Tiểu mục nhỉ?
Vầng, vì Vlookup nó chỉ nhận giá trị đầu tiên thỏa mãn nên mình phải làm cho các giá trị dò tìm khác đi mà bác. tuy nhiên đây chỉ là cách làm kiểu ứng phó với trường hợp cụ thể thôi ạ. Nếu trường hợp khác thì em nghĩ vẫn nên dùng cách của thầy SA_DQ bác ạ. nhưng em lại không biết VBA nên chịu chỉ giúp đc bác theo cách em hiểu thôi.
 
Cũng khó, nhưng đã có người khác lo cái khó đó cho bạn rồi! Còn sau này muốn chinh phục tì từ từ mà học & đọc thôi
Thầy giúp em file này nữa với ạ, em cần lấy số Phải nộp và số Nộp thừa từ Sheet Dulieu sang Sheet Baocao ạ
 

File đính kèm

Các bạn thân mến, mình có 1 file như này mong các bạn giúp, ở cột mình bôi vàng mình dùng hàm VLOOKUP, tuy nhiên nếu người nào có 1 dòng thì không sao nhưng với những người có 2 dòng trở lên thì hàm chỉ trả về kết quả tìm thấy ở dòng đầu tiên. Các bạn giúp mình xem xử lý như nào nhé, cám ơn nhiều.
Không cần dùng cột phụ, thử:
Mã:
E4=AGGREGATE(15,6,Sheet1!$F$2:$F$1000/(B4=Sheet1!$B$2:$B$1000)/(D4=Sheet1!$D$2:$D$1000),COUNTIFS($B$4:B4,B4,$D$4:D4,D4))
Enter, fill xuống.

Thân
p/s: nhìn file sao giống anh em làm ở Chi Cục Thuế quá vậy?
 

File đính kèm

Các bạn thân mến, mình có 1 file như này mong các bạn giúp, ở cột mình bôi vàng mình dùng hàm VLOOKUP, tuy nhiên nếu người nào có 1 dòng thì không sao nhưng với những người có 2 dòng trở lên thì hàm chỉ trả về kết quả tìm thấy ở dòng đầu tiên. Các bạn giúp mình xem xử lý như nào nhé, cám ơn nhiều.
Bạn có thể dùng thêm công thức này thử để không dùng cột phụ
Mã:
E4 =OFFSET(Sheet1!$E$1,MATCH(B4,Sheet1!$B$2:$B$123,0)+COUNTIF($B$3:B3,B4),)
 

File đính kèm

Thầy giúp em file này nữa với ạ, em cần lấy số Phải nộp và số Nộp thừa từ Sheet Dulieu sang Sheet Baocao ạ
File này thì chịu rồi
Có cột chuẩn nào đâu để mà chép tới kia chứ?
Tại trang 'DuLieu' không có cột/trường 'Tiểu mục' thì thánh cũng chép nhằm mà thôi!
 
Không cần dùng cột phụ, thử:
Mã:
E4=AGGREGATE(15,6,Sheet1!$F$2:$F$1000/(B4=Sheet1!$B$2:$B$1000)/(D4=Sheet1!$D$2:$D$1000),COUNTIFS($B$4:B4,B4,$D$4:D4,D4))
Enter, fill xuống.

Thân
p/s: nhìn file sao giống anh em làm ở Chi Cục Thuế quá vậy?
Thì đúng là thế mà thầy :)
 
Bạn có thể dùng thêm công thức này thử để không dùng cột phụ
Mã:
E4 =OFFSET(Sheet1!$E$1,MATCH(B4,Sheet1!$B$2:$B$123,0)+COUNTIF($B$3:B3,B4),)
Nay em mới có thời gian ngồi test thử thấy bài này chuẩn nhất ạ, cám ơn anh LamNA
 
Web KT

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

Back
Top Bottom