Skip to main content

Hàm VLOOKUP() dò tìm 1 giá trị trong 1 cột nào đó trong excel

Ngược với hàm HLOOKUP() thì hàm VLOOKUP() dùng để tìm kiếm một giá trị a nào đó của một cột k (column k) nào đó, tính từ hàng/dòng thứ n (row n)  đến hàng/dòng thứ m (row m)  (trong đó n < m). Hàm VLOOKUP() rất có ích và được sử dụng rất phổ biến, rộng rãi.
Cú pháp:
=VLOOKUP(lookup_valuetable_arraycol_index_num, [range_lookup])
Trong đó:
  • lookup_value: giá trị cần dò tìm
  • table_array: một vùng để dò tìm lookup_value, cột đầu tiên trong table_array sẽ dùng để dò tìm giá trị lookup_value, table_array có thể cùng sheet hoặc khác sheet với lookup_value, đồng thời table_array có thể cùng file hoặc khác file với lookup_value.
  • col_index_num: dùng để chỉ định thứ tự cột trong table_array để trả về giá trị tương ứng, nếu tìm thấy, cột đầu tiên được tính là 1
  • range_lookup: có hay không vẫn được, thông người người ta dùng 3 tham số đầu tiên là đủ. Chú ý: những tham số được để trong dấu ngoặc vuông [] thì có hay không vẫn không sao (có thể bỏ qua). range_lookup có 2 giá trị như bên dưới:
    • TRUE: những giá trị trong cột đầu tiên của table_array phải được sắp xếp theo thứ tự tăng dần.
    • FALSE: VLOOKUP sẽ chỉ tìm những giá trị trùng khớp nhau hoàn toàn
Chú ý, nếu bạn bỏ không dùng giá trị range_lookup, hoặc được thiết lập TRUE thì cột đầu tiên của của table_array phải được sắp xếp theo thứ tự tăng, nếu không thì hàm VLOOKUP của bạn sẽ chạy không đúng.
Ví dụ:
Giả giử bạn có 2 sheet có tên lần lượt là “Sheet1” và “Sheet2”, chứa dữ liệu bên dưới:
Sheet1:
ABCD
1MCCHọ tênNăm sinhGiới tính
200001Nguyễn Khánh Hưng1984Nam
300002Đoàn Thanh Thúy1983Nữ
400003Trần Xuân Vũ1986Nam
500004Đoàn Văn Đảm1986Nữ
Sheet2:
ABCD
1MCCNguyên quánHọc VấnNăm sinh
200001Hồ Chí MinhĐại học
300002Tiền GiangĐại học
400003Đồng ThápĐại học
500004Tiền GiangCao Đẳng
Giá trị cột “Năm sinh” của Sheet2 được lấy từ Sheet1 thông qua hàm VLOOKUP và giá trị dò tìm & cột dò tìm là cột MCC (mã chấm công) của 2 sheet.
Hàm VLOOKUP được đặt ở cột “Năm sinh” của Sheet2 như sau:
Dòng 2 –> 5 lần lược như sau:
=VLOOKUP(A2,Sheet1!A2:C5,3)
=VLOOKUP(A3,Sheet1!A2:C5,3)
=VLOOKUP(A4,Sheet1!A2:C5,3)
=VLOOKUP(A5,Sheet1!A2:C5,3)
Kết quả trả về của Sheet2 như bên dưới
ABCD
1MCCNguyên quánHọc VấnNăm sinh
200001Hồ Chí MinhĐại học1984
300002Tiền GiangĐại học1983
400003Đồng ThápĐại học1986
500004Tiền GiangCao Đẳng1986
Giải thích:
Công thức dòng 2:
=VLOOKUP(A2,Sheet1!A2:C5,3)
Dò tìm giá trị A2 (00001) của Sheet 2, trong vùng chọn từ A2 đến A5 (từ 00001 đến 00005) của Sheet1, nếu tìm thấy thì trả về giá trị năm sinh tức cột thứ 3, tức cột “Năm sinh” (thứ tự dòng/hàng tương ứng với dòng/hàng có mã 00001 được tìm thấy)
Tương tự cho các dòng còn lại, từ 3 đến 5.
Chúc các  bạn thành công!

Popular posts from this blog

Làm một hệ thống wifi maketing bằng Captive Portal pfSense

Captive Portal: là một trang Web trung gian, dùng để bảo vệ hệ thống mạng. Khi người dùng muốn tham gia vào hệ thống mạng sẽ được yêu cầu nhập tên và mật khẩu hợp lệ ( đôi khi chỉ cần click tham gia ), chức năng này thường được sử dụng ở những hệ thống mạng không dây. Captive portal pfsense: mang đến một giải pháp cấu hình dễ dàng. Sử dụng một trang trung gian để yêu cầu người dùng chứng thực, giúp nâng cao khả năng bảo mật. Trang Web trung gian này có thể thiết kế đơn giản, với hướng dẫn và điều khoản sử dụng, hoặc sử dụng ô Username và Password để đăng nhập. Như đã trình bày ở trên, những hệ thống mạng Wifi thường sử dụng Captive portal nhiều nhất. Tại những sân bay hoặc khách sạn, khi kết nối vào hệ thống mạng Wifi, thường xuất hiện màn hình Captive portal, bạn phải bấm vào nút truy cập để có thể truy cập Internet. Ngày càng phổ biến hơn, captive portal cũng có thể được dùng tại văn phòng, quán cafe, hoặc nhà ở của bạn. Khi đã cấu hình captive portal pfsense, bất cứ má...

Tâm thư của người Nhật gửi Việt Nam

Nội dung bài viết như sau: "Việt Nam – nhà giàu và những đứa con chưa ngoan Tôi đang là một du học sinh Nhật, có hơn 4 năm sinh sống tại Việt Nam. Với ngần ấy thời gian, tôi đã kịp hiểu một đạo lý giản đơn của người Việt: “Sự thật mất lòng”. Song không vì thế mà tôi sẽ ngoảnh ngơ trước những điều chưa hay, chưa đẹp ở đây. Hy vọng những gì mình viết ra, không gì ngoài sự thật, như một ly cà phê ngon tặng cho mảnh đất này, tuy đắng nhưng sẽ giúp người ta thoát khỏi cơn ngủ gục - ngủ gật trước những giá trị ảo và vô tình để những giá trị thật bị mai một. Tôi có một nước Nhật để tự hào Tôi tự hào vì nơi tôi lớn lên, không có rừng vàng biển bạc. Song, “trong đêm tối nhất, người ta mới thấy được, đâu là ngôi sao sáng nhất". Thế đấy, với một xứ sở thua thiệt về mọi mặt, nghèo tài nguyên, hàng năm gánh chịu sự đe dọa của hàng trăm trận động đất lớn nhỏ lại oằn mình gánh chịu vết thương chiến tranh nặng nề, vươn lên là cách duy nhất để nhân dân Nhật tồn tại và cho ...

Hàm COUNTIF đếm số ô thoả 1 điều kiện

Giả sử bạn có một danh sách vài ngàn học sinh, mỗi học sinh đạt một trong các loại học lực sau: xuất sắc, giỏi, khá, trung bình, yếu. Bạn muốn đếm tổng số học sinh xuất sắc để chuẩn bị khinh phí đi thi học sinh giỏi quốc gia, hay tổng số học sinh giỏi đi dự thi học sinh cháu ngoan bác hồ, hay số học sinh yếu kém để có kế hoạch phụ đạo. Hàm  COUNTIF  đếm tổng số ô thỏa 1 điều kiện truyền vào.  Không phân biệt chữ  hoa hay chữ thường. Cú pháp : = COUNTIF ( range ,  criteria ) Trong đó : range : một mãng (dãy) các ô cần đếm, giá trị các ô có thể là text, tên, mảng, hay tham chiếu đến các ô chứa số. Ô rỗng sẽ được bỏ qua không đếm. c riteria : điều kiện để đếm (số, chuỗi, biểu thức, …). Có thể dùng ký tự đại diện như sau: ? đại diện 1 ký tự * đại diện nhiều ký tự Giả sử ta có bảng dữ liệu sau: A B C D E 1 Tên Nam Nữ Học lực Điểm 2 Nguyễn Khánh Hưng x Khá 7 3 Trần Xuân Vũ x Giỏi 9 4 Nguyễn Văn Hòa x Giỏi 8 5 Nguyễn ...