công ty kế toán minh việt

Chèn công thức MATCH INDEX bình thường

Để sử dụng MATCH INDEX với nhiều tiêu chí, chúng ta phải tạo ra cái được gọi là công thức Array Array.
 
Công thức mảng là một công thức có cú pháp hơi khác so với các công thức thông thường.
 
Chúng tôi sẽ đi về điều này trong 2 bước:
 
Chúng tôi sẽ chèn một công thức MATCH INDEX bình thường
 
Chuyển đổi nó thành một công thức mảng
 
Phương pháp MATCH INDEX là một sự kết hợp của các hàm MATCH và INDEX để tạo ra một tra cứu tương tự (nhưng tốt hơn) VLOOKUP / HLOOKUP.
 
Sức mạnh tổng hợp giữa các chức năng dựa trên đó:
 
MATCH tìm kiếm một giá trị và trả về _location_
MATCH cung cấp vị trí cho hàm INDEX
Sau đó INDEX biến vị trí này thành kết quả
Đây là cách để làm điều đó!
 
Nhấp đúp chuột vào ô J4 để bắt đầu công thức.
 
Đầu tiên chúng ta nhập hàm MATCH và sau đó chúng ta đặt hàm INDEX xung quanh hàm MATCH để hoàn thành công thức.
 
 
Bắt đầu với:
 
= MATCH (
 
Sau đó, chúng tôi nhập giá trị tra cứu, đó là những gì chúng tôi đang tìm kiếm.
 
Trong trường hợp này, chúng tôi đang tìm kiếm một nhân viên có họ tương đương với tên chúng tôi đã nhập trong ô J2. Chúng ta hãy lấy ngay Jones Jones (bây giờ, chúng ta sẽ không làm gì với 'Ngày sinh') .
 
Chọn (hoặc nhập thủ công) ô J2 làm giá trị tra cứu, sau đó phân tách bằng dấu phẩy để chuyển sang mảng tra cứu.
 
 
Mảng tra cứu cho Excel biết nơi bạn muốn hàm MATCH tìm giá trị tra cứu.
 
Chọn cột có tên cuối cùng, sau đó nhập dấu phẩy để chuyển sang [match_type].
 
Bây giờ công thức của bạn sẽ trông như thế này:
 
= INDEX (MATCH (J2, B: B,
 
Và bây giờ bạn thấy một menu thả xuống nhỏ cho bạn lựa chọn giữa 1, 0 và -1.
 
Thẳng thắn mà nói, các tùy chọn 1 và -1 hiếm khi được sử dụng, bởi vì bạn hầu như luôn muốn tìm một kết hợp chính xác khi bạn đang tìm kiếm thứ gì đó. Không phải cái gì đó chính xác (đó thực sự là điểm của toàn bộ bài viết này).
 
Vì vậy, hãy nhập 1 thủ công hoặc nhấp đúp vào tùy chọn '0 - Kết hợp chính xác' trong menu thả xuống .
 
 
Công thức của bạn sẽ trông như thế này:
 
= MATCH (J2, B: B, 0)
 
Bây giờ chúng ta sẽ nhập hàm INDEX xung quanh hàm MATCH.
 
 
Công thức của bạn sẽ trông như thế này ngay bây giờ:
 
= INDEX (MATCH (J2, B: B, 0)
 
Như bạn có thể thấy cú pháp của hàm INDEX đi:
 
mảng, số hàng, số cột.
 
Ngay bây giờ, mảng được tô sáng có nghĩa là toàn bộ hàm MATCH mà chúng ta vừa nhập được coi là mảng trong hàm INDEX. Điều này không chính xác , vì vậy chúng tôi sẽ di chuyển hàm MATCH sang bên phải, bằng cách nhập đúng mảng ngay tại đây:
 
 
Cách dễ nhất là chọn toàn bộ phạm vi dữ liệu từ cơ sở dữ liệu nhân viên của chúng tôi và nhập dấu phẩy vào cuối để chuyển sang số hàng.
 
Vì vậy, chúng tôi kết thúc với một công thức trông như thế này:
 
= INDEX (A1: G55, MATCH (J2, B: B, 0)
 
Hàm MATCH tìm kiếm giá trị trong J2 (siêu tốc Jones Jones) trong cơ sở dữ liệu và sau đó trả về một số.
 
Con số này là số hàng trong dữ liệu nơi tìm thấy tên cuối cùng của Jones Jones.
 
Số hàng này sau đó được đưa vào cú pháp của hàm INDEX.
 
 
Đặt dấu phẩy sau dấu ngoặc đơn bên phải của hàm MATCH.
 
Sau đó, bạn có thể thấy thay đổi công cụ hàm INDEX để tô sáng [cột_num]. Những gì bạn nhập vào đây cho hàm INDEX biết cột nào trong cơ sở dữ liệu nhân viên mà bạn muốn trả về dữ liệu.
 
Toàn bộ cơ sở dữ liệu nhân viên bao gồm 7 cột (A đến G), bắt đầu bằng tên đầu tiên trong cột A và kết thúc bằng tiền lương trong cột G. Vì vậy, đã chọn kết quả bạn muốn là gì.
 
Trong trường hợp của Christian, anh ta đang tìm kiếm mức lương của một nhân viên cụ thể, vì vậy ở đây tôi sẽ chỉ nhập số 7 7 là số cột. Nếu anh ta muốn biết tuổi của nhân viên, thay vào đó anh ta có thể chỉ cần gõ Lọ 6.
 
Bây giờ công thức đã được thực hiện và bạn có thể kết thúc với dấu ngoặc đơn đúng.
 
Công thức của bạn sẽ trông như thế này:
 
= INDEX (A1: G55, MATCH (J2, B: B, 0), 7)
 
Và khi bạn nhấn enter, bạn sẽ nhận được tiền lương của một nhân viên có họ là Jones.
 
 
Vấn đề: Có nhiều hơn một nhân viên có họ Jones. Mức lương mà chúng ta thực sự nhìn thấy?
 
Các công thức tra cứu Excel luôn tìm kiếm từ trên xuống -> xuống , vì vậy chúng tôi đang thấy mức lương của David Jones hàng đầu (ở hàng 27).
 
Nếu chúng tôi muốn xem mức lương của bất kỳ nhân viên nào khác có tên cuối cùng thì Jones Jones, chúng tôi sẽ tiến hành các bước sau

Chúc bạn thành công !

34.207.146.166

Bình luận

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

Các tin cũ hơn