Bài học từ cơ bản · 8–12 phút

Hàm XLOOKUP: cách thay VLOOKUP hiện đại và dễ đọc

Dò linh hoạt sang trái, sang phải và đặt giá trị khi không tìm thấy. Không cần biết Excel trước: đọc từ trên xuống, xem bảng minh họa rồi tự làm bài cuối trang.

✓ Hiểu bản chất✓ Đọc được cú pháp✓ Tự viết công thức
🌱
Bắt đầu từ số 0? Nhớ ba khái niệm này

Ô là một hộp như B2. Vùng là nhiều ô liên tiếp như B2:B5. Công thức luôn bắt đầu bằng dấu =. Dấu : đọc là “từ…đến…”.

01 · Hiểu bản chất

XLOOKUP dùng để làm gì?

XLOOKUP tìm một giá trị trong một vùng và trả về giá trị cùng vị trí từ vùng khác. Nó có thể dò cả sang trái lẫn sang phải.

💡

Hình dung đơn giản: Bạn chỉ rõ hai hàng: “tìm ở đây” và “lấy kết quả ở kia”; Excel tự nối đúng vị trí.

vi-du-xlookup.xlsx
fx=XLOOKUP("SP03",A2:A4,C2:C4)
#A · MãB · Tên hàngC · Tồn kho
2SP01Bàn phím18
3SP02Chuột42
4SP03Màn hình7

Excel đang làm gì? XLOOKUP tìm SP03 trong cột Mã rồi lấy số 7 ở cùng dòng của cột Tồn kho.

02 · Chọn đúng công cụ

Khi nào nên dùng XLOOKUP?

✓ Nên dùng khi
  • Dò dữ liệu sang trái hoặc phải
  • Đặt thông báo khi không tìm thấy
  • Thay thế VLOOKUP bằng công thức dễ đọc
✕ Không nên dùng khi

Vùng tìm và vùng trả về phải có cùng số hàng hoặc số cột.

03 · Đọc công thức

Cú pháp — tách từng mảnh để dễ hiểu

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found])
1lookup_valueGiá trị cần tìmA2
2lookup_arrayMột cột/hàng chứa mãF2:F20
3return_arrayCột/hàng cần lấy kết quảH2:H20
4if_not_foundThông báo nếu thiếu mã"Không thấy"
Đọc thành lời

XLOOKUP tìm SP03 trong cột Mã rồi lấy số 7 ở cùng dòng của cột Tồn kho.

04 · Làm từng bước

Tự viết công thức XLOOKUP

1

Chọn ô hoặc giá trị cần tìm.

2

Chọn riêng vùng chứa mã.

3

Chọn vùng kết quả có cùng kích thước.

4

Thêm thông báo nếu không tìm thấy.

Tình huống công việcCông thức hoàn chỉnh
Dò mã sản phẩm và trả đơn giá=XLOOKUP(A2,F2:F100,H2:H100,"Không thấy")
05 · Tránh lỗi

Lỗi người mới thường gặp

⚠️
Vùng dò và vùng trả về không cùng số dòng.

Hãy chọn từng ô bằng chuột, kiểm tra dấu ngoặc và đối chiếu một dòng dữ liệu bằng cách tính tay trước.

Checklist kiểm tra công thức trước khi kết luận sai
  1. Công thức đã bắt đầu bằng dấu = chưa?
  2. Vùng dữ liệu có lấy thừa tiêu đề hoặc thiếu dòng không?
  3. Chữ và điều kiện có đặt đúng dấu ngoặc kép không?
  4. Tham chiếu nào cần khóa bằng dấu $ khi kéo công thức?
06 · Tự làm

Bài tập miễn phí có hướng dẫn

Dò A2 trong F2:F20, trả H2:H20, nếu thiếu ghi Không thấy.

Hãy tự gõ trước. Sai cũng không sao — hệ thống sẽ đưa gợi ý.

🚀

Đã hiểu trên giấy? Giờ hãy gõ trên bảng tính thật

Sheeto tạo file tương tác, chấm từng ô và ghi nhớ lỗi để lên lịch ôn thích nghi.

Kiểm tra trình độ và tạo lộ trình