Lấy giá trị khớp từ một bảng trên trang tính khác bằng VLOOKUP.
Sao chép công thức này
=VLOOKUP(A2, Sheet2!$A:$C, 3, FALSE)Tham chiếu trang tính khác bằng tên trước vùng dữ liệu (Sheet2!). VLOOKUP tìm A2 trong cột đầu tiên của vùng đó và trả về giá trị từ cột thứ 3. Luôn sử dụng FALSE để tìm kiếm chính xác.
=VLOOKUP(A2, Prices!$A:$B, 2, FALSE)→$19.90Trả về giá của sản phẩm trong ô A2 từ trang tính Prices.
=IFERROR(VLOOKUP(A2, Prices!$A:$B, 2, FALSE), "Not found")→Not foundHiển thị một thông báo thay vì #N/A khi không có kết quả khớp.
=INDEX(Prices!$B:$B, MATCH(A2, Prices!$A:$A, 0))→$19.90INDEX và MATCH cho cùng kết quả và vẫn hoạt động khi chèn thêm cột.
Hiện đại (Excel 365)
=XLOOKUP(A2, Sheet2!A:A, Sheet2!C:C)XLOOKUP có thể tra cứu về phía bên trái và trả về kết quả gọn gàng mà không cần đếm cột.
Không tìm thấy giá trị tra cứu. Hãy kiểm tra các khoảng trắng thừa (sử dụng hàm TRIM), kiểu dữ liệu không khớp, hoặc bạn đã sử dụng FALSE để tìm kiếm chính xác chưa.
Đặt tên trong dấu nháy đơn: =VLOOKUP(A2, 'Price List'!$A:$B, 2, FALSE).
Có. Đặt tên tệp trong dấu ngoặc vuông: =VLOOKUP(A2, [Prices.xlsx]Sheet1!$A:$B, 2, FALSE). Hãy giữ tệp kia ở nguyên vị trí để liên kết vẫn hợp lệ.
Đối số thứ tư là TRUE hoặc bị bỏ trống, nên Excel tìm kết quả khớp gần đúng. Hãy đặt thành FALSE để khớp chính xác.
Bạn cần công thức cho dữ liệu của riêng mình?
Mô tả những gì bạn muốn bằng ngôn ngữ tự nhiên và để ExcelGPT viết, giải thích cũng như xác minh công thức — bắt đầu miễn phí, không cần plugin.