Trong quá trình làm việc với dữ liệu trong Excel, hay Google Sheet, việc tìm kiếm và đối chiếu thông tin giữa các bảng là thao tác thường xuyên. Chính vì vậy, bạn cần biết cách sử dụng hàm VLOOKUP giữa 2 sheet. Trong bài viết này, Mac247 sẽ hướng dẫn chi tiết cho bạn nhé.
Link tham khảo các dòng MacBook Pro cũ tại đây:
https://mac247.vn/collections/macbook-pro-intel
Hàm VLOOKUP dùng để làm gì?
Hàm VLOOKUP trong Excel được sử dụng để tìm kiếm một giá trị trong một cột và trả về giá trị tương ứng từ một cột khác trong cùng một bảng dữ liệu. Dùng để tra cứu thông tin từ một bảng lớn bằng cách tìm kiếm dựa trên một giá trị cụ thể (ví dụ: mã sản phẩm, ID nhân viên, tên khách hàng) và lấy thông tin liên quan.
Một số ứng dụng của hàm VLOOKUP
- Tra cứu giá trị trong danh sách sản phẩm: Tìm kiếm mã sản phẩm và lấy giá hoặc tên sản phẩm.
- Lấy thông tin nhân viên: Nhập mã nhân viên để lấy các thông tin như tên, phòng ban, lương, v.v.
- Tìm kiếm điểm thi: Tra cứu điểm của học sinh dựa trên mã số hoặc tên học sinh.
- Tạo báo cáo từ nhiều bảng dữ liệu: Kết nối các bảng khác nhau bằng cách sử dụng một cột chung để lấy dữ liệu cần thiết.
Ví dụ, nếu bạn có một bảng chứa danh sách mã sản phẩm và giá tương ứng, bạn có thể dùng VLOOKUP để nhập mã sản phẩm và tự động hiển thị giá sản phẩm tương ứng trong ô khác, khi đó bạn có thể dùng cách sử dụng hàm VLOOKUP giữa 2 sheet.
Hàm VLOOKUP rất hữu ích trong việc tối ưu hóa công việc tính toán, tìm kiếm và báo cáo dữ liệu trong Excel.
Hướng dẫn cách sử dụng hàm VLOOKUP giữa 2 sheet
Khi nào cần sử dụng hàm VLOOKUP giữa 2 sheet?
VLOOKUP được sử dụng trong trường hợp thông thường chỉ tìm và trả về một giá trị trên một sheet, đối với việc có nhiều dữ liệu ở sheet khác nhau, sử dụng hàm VLOOKUP nâng cao sẽ giúp bạn quản lý và tìm kiếm có tổ chức hơn.
Như vậy, cách dùng hàm VLOOKUP giữa 2 sheet thường được áp dụng khi:
- Bạn muốn giữ các loại dữ liệu khác nhau trên từng sheet riêng biệt (như danh sách nhân viên ở một sheet và bảng lương ở sheet khác).
- Cần quản lý và tìm kiếm dữ liệu trên một file Excel phức tạp, có cấu trúc và thông tin được tổ chức thành nhiều sheet.
Hướng dẫn chi tiết
Để nắm rõ cách sử dụng hàm VLOOKUP giữa 2 sheet, bạn áp dụng công thức sau:
- =VLOOKUP(giá_trị_cần_tìm, bảng_dữ_liệu, số_thứ_tự_cột, [kiểu_tìm_kiếm])
Trong đó:
- Giá_trị_cần_tìm: Giá trị mà bạn muốn tìm kiếm (ví dụ: mã sản phẩm, ID khách hàng).
- Bảng_dữ_liệu: Vùng dữ liệu bạn muốn tra cứu trong sheet khác. Đặt tên sheet trước vùng, ví dụ: Sheet2!A2:D100.
- Số_thứ_tự_cột: Số thứ tự của cột chứa dữ liệu bạn muốn lấy trong bảng_dữ_liệu. (Cột đầu tiên của vùng được tính là cột 1).
- Kiểu_tìm_kiếm: FALSE (hoặc 0) để tìm chính xác, TRUE (hoặc 1) để tìm gần đúng.
Bài tập ví dụ:
Sheet1: Chứa mã sản phẩm ở cột A và bạn muốn tìm tên sản phẩm từ Sheet2.
Sheet2: Chứa mã sản phẩm ở cột A và tên sản phẩm ở cột B.
Công thức: =VLOOKUP(A2, Sheet2!A2:B100, 2, FALSE)
- A2: Là ô trong Sheet1 chứa mã sản phẩm bạn muốn tìm kiếm.
- Sheet2!A2: Vùng dữ liệu chứa mã và tên sản phẩm trong Sheet2. Ở đây, cột A là mã sản phẩm, cột B là tên sản phẩm.
- 2: Cột chứa tên sản phẩm mà bạn muốn lấy, tính từ vùng A2:B100 (cột A là cột 1, cột B là cột 2).
- FALSE: Để tìm chính xác mã sản phẩm.
Hàm VLOOKUP kết hợp với các hàm khác
Hàm VLOOKUP có thể kết hợp với các hàm khác trong Excel để xử lý dữ liệu linh hoạt hơn.
VLOOKUP kết hợp với hàm IFERROR
Kết hợp hàm VLOOKUP với IFERROR là một cách hiệu quả để xử lý các lỗi khi tra cứu giá trị không thành công. Khi VLOOKUP không tìm thấy giá trị, nó thường trả về lỗi #N/A. Sử dụng IFERROR giúp thay thế lỗi này bằng một thông báo hoặc giá trị mong muốn khác.
Công thức:
=IFERROR(VLOOKUP(giá_trị_cần_tìm, vùng_dữ_liệu, số_thứ_tự_cột, FALSE), giá_trị_nếu_lỗi)
VLOOKUP kết hợp với hàm MATCH
Kết hợp VLOOKUP với MATCH giúp linh hoạt trong việc xác định cột trả về, đặc biệt khi vị trí của cột này có thể thay đổi trong bảng dữ liệu. MATCH tìm vị trí cột dựa trên tên tiêu đề, giúp công thức dễ cập nhật hơn khi dữ liệu thay đổi.
Công thức:
- =VLOOKUP(giá_trị_cần_tìm, vùng_dữ_liệu, MATCH(tiêu_đề_cột, hàng_tiêu_đề, 0), FALSE)
Trong đó:
- MATCH(tiêu_đề_cột, hàng_tiêu_đề, 0): Xác định vị trí của cột trả về dựa trên tiêu đề cột, giúp công thức tự động cập nhật nếu cột trả về thay đổi vị trí.
- FALSE: Cho phép tìm kiếm chính xác.
VLOOKUP kết hợp với hàm INDIRECT
Kết hợp hàm VLOOKUP với INDIRECT cho phép bạn tạo ra các công thức linh hoạt hơn, giúp tham chiếu đến các vùng dữ liệu một cách động. Hàm INDIRECT dùng để tạo tham chiếu đến một ô hoặc một dải ô thông qua một chuỗi văn bản. Điều này đặc biệt hữu ích khi bạn muốn tra cứu dữ liệu từ nhiều bảng khác nhau hoặc từ các vùng không cố định.
Công thức:
=VLOOKUP(giá_trị_cần_tìm, INDIRECT(tham_chiếu_vùng), số_thứ_tự_cột, FALSE)
Trong đó:
- Giá_trị_cần_tìm: Giá trị bạn muốn tìm kiếm.
- INDIRECT(tham_chiếu_vùng): Tạo tham chiếu đến vùng dữ liệu dựa trên chuỗi văn bản.
- Số_thứ_tự_cột: Số thứ tự cột mà bạn muốn lấy giá trị từ đó.
- FALSE: Tìm kiếm chính xác.
VLOOKUP kết hợp với hàm IF
Kết hợp hàm VLOOKUP với hàm IF là một cách mạnh mẽ để điều kiện hóa giá trị trả về, giúp bạn kiểm tra một điều kiện trước khi thực hiện tra cứu. Nếu điều kiện được thỏa mãn, công thức sẽ trả về kết quả từ VLOOKUP, nếu không, nó sẽ trả về một giá trị hoặc thông báo khác.
Công thức:
=IF(điều_kiện, VLOOKUP(giá_trị_cần_tìm, vùng_dữ_liệu, số_thứ_tự_cột, FALSE), giá_trị_khác)
Trong đó:
- Điều_kiện: Điều kiện mà bạn muốn kiểm tra.
- VLOOKUP(...): Công thức tra cứu giá trị.
- Giá_trị_khác: Giá trị hoặc thông báo sẽ được hiển thị nếu điều kiện không được thỏa mãn.
- FALSE: Tìm kiếm chính xác
Tạm kết
Trên đây Mac247 đã hướng dẫn bạn chi tiết cách sử dụng hàm VLOOKUP giữa 2 sheet đơn giản. Có thể thấy, hàm VLOOKUP là một công cụ mạnh mẽ và linh hoạt trong Excel, cho phép người dùng dễ dàng tra cứu dữ liệu giữa 2 sheet khác nhau, giúp tiết kiệm thời gian và nâng cao hiệu quả công việc, đặc biệt khi làm việc với các bảng dữ liệu lớn và phức tạp. Bằng cách kết hợp với các hàm khác như MATCH, IF, hoặc INDIRECT, người dùng có thể tối ưu hóa quy trình tra cứu và tăng tính linh hoạt cho các công thức.
Mọi chi tiết tham khảo tại: mac247.vn
Địa chỉ: 73 Xô Viết Nghệ Tĩnh, Phường 17, Quận Bình Thạnh, TP.HCM
Hotline: 0924.303.303