đào tạo kế toán cấp tốc




truy Lượt Xem:10074
GIẢM 50% LỚP HỌC KẾ TOÁN THỰC HÀNH, TỔNG HỢP xem ngay
NHẬN GIA SƯ KẾ TOÁN THEO YÊU CẦU MỌI TRÌNH ĐỘ xem ngay
NHẬN LÀM DỊCH VỤ KẾ TOÁN TRỌN GÓI, LÀM BCTC xem ngay

Tham gia các bảng với INDEX và MATCH

Công thức chung 
 
= INDEX ( dữ liệu , MATCH ( tra cứu , id , 0 ), 2 )
 
Mời bạn xem thêm:
 
 
 
 
Giải trình 
 
tham-gia-cac-bang-voi-index-va-match
 
Để tham gia hoặc hợp nhất các bảng có id chung, bạn có thể sử dụng các hàm INDEX và MATCH. Trong ví dụ được hiển thị, công thức trong E5 là:
 
= INDEX ( dữ liệu , MATCH ( $ C5 , id , 0 ), 2 )
 
trong đó "dữ liệu" là phạm vi được đặt tên H5: J8 và "id" là phạm vi có tên H5: H8.
 
Cách thức hoạt động của công thức này
 
Công thức này kéo tên khách hàng và trạng thái từ bảng khách hàng vào bảng thứ tự. Hàm MATCH được sử dụng để định vị đúng khách hàng và hàm INDEX được sử dụng để truy xuất dữ liệu.
 
Lấy tên khách hàng
 
Làm việc từ trong ra ngoài, hàm MATCH được sử dụng để lấy số hàng như sau:
 
MATCH ( $ C5 , id , 0 )
 
Giá trị tra cứu đến id khách hàng trong C5, là tham chiếu hỗn hợp, với cột bị khóa, vì vậy công thức có thể dễ dàng được sao chép.
Mảng tra cứu là các id phạm vi được đặt tên (H5: H8), cột đầu tiên trong bảng khách hàng.
 
Loại đối sánh được đặt thành 0 để buộc khớp chính xác.
 
Hàm MATCH trả về 2 trong trường hợp này, nó đi vào INDEX làm số hàng:
 
= INDEX ( dữ liệu , 2 , 2 )
 
Với số cột được mã hóa cứng là 2 (tên khách hàng nằm trong cột 2) và mảng được đặt cho phạm vi có tên "dữ liệu" (H5: J8) INDEX trả về: Amy Chang.
 
Đang truy xuất trạng thái khách hàng
 
Công thức để lấy trạng thái khách hàng gần như giống hệt nhau. Sự khác biệt duy nhất là số cột được mã hóa cứng là 3, vì thông tin trạng thái xuất hiện trong cột thứ 3:
 
= INDEX ( dữ liệu , MATCH ( $ C5 , id , 0 ), 2 )  // lấy tên
 
 = INDEX ( dữ liệu , MATCH ( $ C5 , id , 0 ), 3 )  // nhận trạng thái
 
Kết hợp hai chiều động
 
Bằng cách thêm một hàm MATCH khác vào công thức, bạn có thể thiết lập một kết hợp hai chiều động. Ví dụ: với phạm vi được đặt tên là "tiêu đề" cho H4: J4, bạn có thể sử dụng công thức như sau:
 
= INDEX ( dữ liệu , MATCH ( $ C5 , id , 0 ), MATCH ( E $ 4 , tiêu đề , 0 ))
 
Ở đây, một hàm MATCH thứ hai đã được thêm vào để có được số cột chính xác. MATCH sử dụng tiêu đề cột hiện tại trong bảng đầu tiên để xác định số cột chính xác trong bảng thứ hai và tự động trả về số này cho INDEX.

Tags: Chua co du lieu
Bình luận

Bình luận

Các bài viết mới

Các tin cũ hơn





HÃY LIKE PAGE HỮU ÍCH

HÃY LIKE PAGE HỮU ÍCH