LOOKUP( giá_trị_tìm, bảng_tên, cột_khóa, cột_kết_quả )
Giải thích:
giá_trị_tìm: Giá trị mà bạn muốn dò (ví dụ: ID hoặc mã)
bảng_tên: Tên bảng hoặc slice muốn tìm trong đó
cột_khóa: Cột dùng để so sánh với giá_trị_tìm
cột_kết_quả : Cột bạn muốn lấy giá trị từ đó
Ví dự phần mềm quản lý nhân sự App Sheet
Tạo 2 sheet
NhanVien
| MaNhanVien | HoTen | MaPhongBan |
|---|---|---|
| nv01 | Tran Van A | KeToan |
| nv02 | Le Thi C | KeToan |
| nv03 | Bui Van Hoa | NhanSu |
PhongBan
| MaPhongBan | TenPhongBan |
|---|---|
| IT | CNTT |
| KeToan | Kế toán |
| NhanSu | Nhân Sự |
Yêu cầu làm sao để data App Sheet NhanVien có thêm cột TenPhongBan
Thêm vào Cột với công thức:
LOOKUP([_THISROW].[MaPhongBan], "PhongBan", "MaPhongBan", "TenPhongBan")
Lỗi 1: quên gõ _Thisrow
LOOKUP([MaPhongBan], "PhongBan", "MaPhongBan", "TenPhongBan")
-> Luôn hiển thị dòng đầu tiên của MS Access
Lỗi 2: khác kiểu giữa 2 cột tham chiếu
Tìm kiếm:
hàm LOOKUP() trong AppSheet là một trong những hàm thường dùng nhất để lấy dữ liệu từ bảng khác (giống như VLOOKUP trong Excel).