INDEX-MATCH với nhiều kết quả khớp trong Excel (6 ví dụ)

  • Chia Sẻ Cái Này
Hugh West

Excel cung cấp các chức năng và cách thức khác nhau để tìm nạp các giá trị phù hợp. Tùy từng trường hợp mà người dùng có thể lựa chọn theo sở thích. Hướng dẫn này sẽ chỉ cho bạn cách đạt được kết quả bằng cách sử dụng INDEX MATCH với nhiều kết quả khớp trong Excel.

Đầu tiên, hãy tìm hiểu về sổ làm việc của ngày hôm nay.

Trong các trang tính của sổ làm việc ngày nay, bạn sẽ tìm thấy các sản phẩm và mối quan hệ về giá của chúng. Sử dụng mối quan hệ này, chúng ta sẽ thấy một vài ví dụ để tìm nạp giá trị với nhiều tiêu chí .

Trong thế giới thực, bạn có thể cần xử lý tập dữ liệu của một số mối quan hệ và đặt các tiêu chí khác nhau để tạo ra kết quả. Để đơn giản trong thời gian này, chúng tôi sẽ truy xuất Giá của Sản phẩm khớp với tên và kích thước.

Tải xuống Workbook Thực hành

Bạn có thể tải xuống workbook được sử dụng để minh họa với tất cả các công thức từ liên kết bên dưới.

INDEX-MATCH với nhiều kết quả khớp.xlsx

Khái niệm cơ bản về INDEX-MATCH

Thông tin cơ bản về Hàm INDEX

Hàm INDEX trả về một giá trị hoặc tham chiếu đến một giá trị từ trong một bảng hoặc phạm vi. Nó có thể được sử dụng để truy xuất các giá trị riêng lẻ hoặc toàn bộ hàng và cột bất kỳ. Hãy xem cú pháp của hàm INDEX.

INDEX(array/reference, row_number, column_number,area_number)

mảng hoặc tham chiếu: Một ô hoặc dải ô để xem xét

row_number: Một hàng trong mảng mà từ đó trả về mộtROW($B$6:$B$10)) nếu giá trị là đúng. Nếu không, nó sẽ trả về một chuỗi rỗng. Phần MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) là một chuỗi số trong đó ROW($B$6:$B$10 ) ROW($B$6:$B$10) khớp. Đây chỉ là một thủ thuật hữu ích để giới hạn tổng số hàng trong một phần đã chọn.

👉 Sau đó, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12 , 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1) tìm kiếm ROWS($A$1:A1) -giá trị nhỏ nhất từ ​​đầu ra của phần IF .

👉 Cuối cùng, INDEX($C$6:$C $10, NHỎ(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) , “”), ROWS($A$1:A1))) lấy đầu ra của hàm trước đó làm số hàng và ROWS($A$1:A1) làm số cột và trả về giá trị ở vị trí này trong phạm vi C6:C10 .

👉 Tương tự, INDEX('Shop 2'!$C$6:$C$10, SMALL(IF (ISNUMBER(MATCH('Cửa hàng 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Cửa hàng 2'!$B$6:$B$10), ROW('Cửa hàng 2' !$B$6:$B$10)), “”) thực hiện tương tự nhưng từ trang tính thứ hai. Vì tên trang tính là “Cửa hàng 2”, chúng tôi đã thêm nó trước khi chọn phạm vi/ô. Bạn không cần để thêm chúng vào trang tính bạn đang làm cal kết luận trên. Vì vậy, chúng tôi đã không làm điều đó cho “Cửa hàng 1” trong phần trước của công thức.

👉 Cuối cùng, chúng tôi đã thêm toàn bộ hàm vào hàm IFERROR . Cáclý do là trả về một khoảng trống trong trường hợp xảy ra lỗi trong khi thực hiện công thức.

  • Cuối cùng, hãy nhấn Enter .

  • Bây giờ, hãy chọn lại ô. Sau đó, nhấp và kéo biểu tượng núm điều khiển điền cho một số ô xuống (nhiều hơn số lượng ô đầu ra ước tính sẽ ổn).

Do đó, chúng tôi sẽ tìm thấy tất cả các kết quả khớp bằng INDEX-MATCH từ nhiều trang tính trong Excel.

6. INDEX-MATCH cho nhiều tiêu chí không có mảng

Chúng ta cũng có thể sử dụng INDEX-MATCH cho nhiều kết quả khớp hoặc tiêu chí mà không cần bất kỳ mảng. Ví dụ: hãy lấy tập dữ liệu sau.

Nhưng trước tiên, chúng tôi cần một cột trợ giúp để đạt được điều đó. Chúng tôi sẽ sử dụng hàm CONCATENATE ngoài các hàm được đề cập. Hãy làm theo các bước sau để xem hướng dẫn đầy đủ.

Các bước:

  • Đầu tiên, chọn ô F5 và viết công thức sau.

=CONCATENATE(C5,",",D5,",",E5)

  • Sau đó nhấn Enter .

  • Bây giờ chọn lại ô và nhấp và kéo biểu tượng núm điều khiển điền vào cuối cột để sao chép công thức cho các ô còn lại.

  • Tiếp theo, chúng ta sẽ tìm INDEX-MATCH cho tất cả các số 100 trong tập dữ liệu gốc. Đối với điều đó, hãy chọn một ô để lưu trữ giá trị (trong trường hợp này là H5 ).
  • Sau đó, chèn công thức sau.

=INDEX(B5:B19,MATCH("100,100,100",F5:F19,0))

🔎 Sự cố củaCông thức

👉 MATCH(“100,100,100”,F5:F19,0) tìm kiếm đối sánh chính xác của 100,100,100 trong phạm vi F5: F19 .

👉 Sau đó INDEX(B5:B19,MATCH(“100,100,100”,F5:F19,0)) trả về giá trị ở vị trí mà giá trị khớp.

  • Cuối cùng, nhấn Enter .

Bằng cách này, chúng ta có thể sử dụng INDEX-MATCH cho nhiều tiêu chí hoặc khớp trong Excel mà không có bất kỳ mảng nào.

Cách trả về nhiều giá trị theo chiều dọc bằng công thức INDEX-MATCH trong Excel

Trong trường hợp bạn muốn trả về nhiều giá trị theo chiều dọc bằng INDEX-MATCH, hãy xem ví dụ sau.

Làm theo các bước sau để xem cách chúng tôi có thể đạt được điều đó cho tập dữ liệu.

Các bước:

  • Đầu tiên, chọn ô F5 .
  • Thứ hai, viết công thức sau.

=IFERROR(INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))),"")

🔎 Phân tích công thức

👉 ROW($B$5:$B$14) return một mảng chứa số hàng của phạm vi B5:B14 .

👉 ROW($B$5:$B$14)-ROW($B$5) +1 trả về sự khác biệt giữa mảng và số hàng của ô B5 trong trường hợp này chỉ là một mảng từ 1 đến 10.

👉 IF( $E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1) kiểm tra xem giá trị của ô E5 có bằng nhau không trong phạm vi B5:B14 và trả về số trong mảng đúng với số trước đómảng.

👉 SMALL(IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW (1:1) trả về số nhỏ nhất từ ​​mảng.

👉 INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B $14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))) sau đó trả về giá trị ở vị trí đó trong phạm vi C5:C14 .

👉 Cuối cùng, IFERROR(INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B$14,ROW($B$5: $B$14)-ROW($B$5)+1),ROW(1:1))),””) đảm bảo rằng nếu một giá trị dẫn đến lỗi trong công thức, giá trị đó sẽ trả về một chuỗi trống.

  • Thứ ba, nhấn Enter .

  • Sau đó, chọn lại ô. Cuối cùng, nhấp và kéo biểu tượng núm điều khiển điền xuống đối với một số ô để nhận tất cả các giá trị.

Bằng cách này, chúng tôi có thể trả về nhiều giá trị theo chiều dọc bằng cách sử dụng INDEX-MATCH trong Excel.

Đọc thêm: INDEX-MATCH với nhiều tiêu chí trong một trang tính khác nhau (2 cách)

Kết luận

Đó là tất cả cho ngày hôm nay. Chúng tôi đã cố gắng chỉ cho bạn một số cách để INDEX MATCH với hệ số nhân que diêm. Hy vọng bạn sẽ tìm thấy điều này hữu ích. Hãy bình luận nếu bất cứ điều gì có vẻ khó hiểu. Bạn có thể thông báo cho chúng tôi về bất kỳ phương pháp nào khác cho nhiệm vụ.

Để biết thêm hướng dẫn như thế này, hãy truy cập Exceldemy.com .

giá trị

số_cột: Cột trong mảng mà từ đó trả về giá trị

số_khu vực: Chọn một dải tham chiếu để từ đó trả về giá trị giao điểm của row_num column_num . Đây là trường tùy chọn.

Trong khi viết công thức, bạn có thể chọn cung cấp số_hàng hoặc số_cột . Nếu bạn cung cấp row_number thì bạn có thể tùy chọn sử dụng column_number và ngược lại.

Bạn có thể xem trang web Hỗ trợ của Microsoft để biết cú pháp sâu hơn phân tích.

Thông tin cơ bản về Hàm MATCH

Thực tế, một hàm bạn sẽ thấy thường xuyên hơn với hàm INDEX hàm MATCH . Hàm MATCH được sử dụng để xác định vị trí của một mục cụ thể trong một dải ô. Hàm này trả về vị trí tương đối của một mục cụ thể trong phạm vi.

Cú pháp của hàm MATCH

MATCH(lookup_value, lookup_array, match_type)

lookup_value: Giá trị cần tìm kiếm trong lookup_array.

lookup_array: Một dải ô đang được tìm kiếm.

match_type: Đây là trường tùy chọn. Bạn có thể chèn 3 giá trị.

1 = Nhỏ hơn hoặc bằng lookup_value

0 = Chính xác lookup_value

-1 = Lớn hơn hoặc bằng lookup_value

Để hiểu sâu hơn, bạn có thể xem trang web Hỗ trợ của Microsoft .

6 Ví dụ Thích hợp về Sử dụng INDEX- MATCH Công thức vớiNhiều kết quả phù hợp

Bây giờ chúng ta sẽ áp dụng các công thức và lý thuyết này vào tập dữ liệu của mình. Chúng tôi đã giải quyết các tình huống khác nhau bằng cách sử dụng INDEX-MATCH với nhiều kết quả khớp trong Excel và đã đưa chúng vào các phần khác nhau để hiểu rõ hơn. Hãy theo dõi để biết cách chúng tôi có thể áp dụng chúng trong các tình huống khác nhau hoặc nếu bạn thích một tình huống cụ thể hơn, bạn có thể tìm thấy nó trong bảng ở trên.

1. INDEX-MATCH với nhiều tiêu chí

Dành cho tìm nạp giá trị với nhiều tiêu chí trước hết hãy đặt tiêu chí. Ví dụ: nếu bạn muốn truy xuất giá của một chiếc áo sơ mi cỡ nhỏ (trong sổ làm việc của chúng tôi), bạn cần đặt Tên sản phẩm – Áo sơ mi và Kích cỡ – Nhỏ.

Bây giờ hãy làm theo các bước sau để xem cách chúng ta có thể sử dụng công thức để tìm chỉ mục khớp với nhiều kết quả khớp này trong Excel.

Các bước:

  • Đầu tiên, chọn ô G6 .
  • Sau đó viết công thức sau.

=INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0))

🔎 Phân tích công thức

INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5: C15),0))

👉 (G4=B5:B15) (G5=C5:C15) đều là điều kiện và trả về TRUE hoặc FALSE tùy thuộc vào điều kiện có đúng hay không. Về số lượng, chúng là 1 hoặc 0. Vì vậy, phép nhân trả về 1 khi cả hai đều đúng.

👉 MATCH(1,(G4=B5:B15)*(G5=C5:C15), 0) trả về vị trí có cả hai điều kiệnthật. Trong trường hợp này, nó là 1.

👉 INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0)) trả về giá trị ở vị trí mà phần trước đó của công thức đã trả về.

  • Cuối cùng, nhấn Enter .

Đây là cách chúng ta có thể sử dụng INDEX MATCH cho nhiều tiêu chí hoặc đối sánh trong Excel.

Đọc thêm: Cách đối sánh nhiều tiêu chí từ các mảng khác nhau trong Excel

2. INDEX-MATCH với nhiều tiêu chí thuộc về hàng và cột

Trong phần này, chúng ta sẽ thảo luận về cách thực hiện tra cứu bằng cách kiểm tra hai hoặc nhiều tiêu chí trong hàng và cột . Điều này có vẻ hơi rắc rối và phức tạp.

Chúng tôi mang đến một chút thay đổi trong ví dụ của mình, bảng của chúng tôi hiện được sắp xếp theo cách sao cho các giá trị Kích thước (Nhỏ, Lớn, M, XL) đại diện cho các cột riêng lẻ.

Tương tự như phần trước, đặt sản phẩm và kích thước yêu cầu làm giá trị tiêu chí.

Hãy làm theo các bước sau để xem cách chúng tôi có thể sử dụng công thức cho điều này phần.

Các bước:

  • Đầu tiên, chọn ô I6 .
  • Sau đó viết công thức sau vào nó.

=INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0))

🔎 Phân tích công thức

👉 MATCH(I4,B5:B7,0) trả về giá trị khớp chính xác của I4 trong phạm vi B5:B7 .

👉 Tương tự, MATCH(I5,C4:F4,0) trả về giá trị khớp chính xác của I5 trong phạm vi C4:F4 .

👉 Cuối cùng, INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0)) lấy đầu ra của hàm đầu tiên làm số hàng và hàm thứ hai làm số hàng số cột và trả về giá trị ở vị trí trong phạm vi C5:F7 .

  • Sau đó, nhấn Enter .

Như vậy, chúng ta có thể sử dụng INDEX-MATCH với nhiều tiêu chí thuộc hàng và cột.

Đọc thêm: Excel Index Match một tiêu chí/nhiều tiêu chí với một/nhiều kết quả

Các bài đọc tương tự

  • INDEX MATCH với 3 Tiêu chí trong Excel (4 ví dụ)
  • INDEX MATCH trên nhiều trang tính trong Excel (Có giải pháp thay thế)
  • Tính tổng bằng hàm INDEX-MATCH trong nhiều trang tính Tiêu chí trong Excel
  • Chỉ số khớp tổng nhiều hàng trong Excel (3 cách)
  • Công thức INDEX-MATCH để tìm giá trị nhỏ nhất trong Excel (4 Các cách phù hợp)

3. INDEX-MATCH từ các cột không liền kề

Trong phần này, chúng tôi sẽ chỉ cho bạn một ví dụ về cách tìm nạp matchi ng giá trị bằng cách sử dụng hai cột không liền kề. Ngoài ra, chúng tôi cần hàm IFERROR cho tình huống này.

Đây sẽ là tập dữ liệu cho phần minh họa.

Hãy làm theo các bước sau để xem cách chúng tôi có thể sử dụng INDEX-MATCH cho các cột không liền kề (sản phẩm và số lượng) trong tập dữ liệu này.

Các bước:

  • Đầu tiên, chọn ô G6 .
  • Sau đó viết racông thức sau trong đó.

=IFERROR(INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),"No Value")

🔎 Phân tích công thức

IFERROR(INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),” No Value”)

👉 MATCH(G5,B4:B7,0) tìm giá trị khớp chính xác của ô G5 trong phạm vi B4:B7 .

👉 MATCH(F6,B4:D4,0) tìm đối sánh chính xác của F6 là phạm vi B4:D4 .

👉 Sau đó INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)) mất giá trị hàm đầu tiên là số hàng và giá trị hàm thứ hai là số cột và trả về giá trị ở vị trí đó trong phạm vi B4:D7 .

👉 Cuối cùng, IFERROR(INDEX (B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),”No Value”) trả về chuỗi “No Value” nếu có lỗi trong khi thực thi công thức. Nếu không, nó sẽ trả về giá trị thông thường.

  • Tiếp theo, nhấn Enter trên bàn phím của bạn.

As kết quả là chúng ta có thể tìm kết quả khớp mong muốn bằng cách sử dụng INDEX-MATCH từ các cột không liền kề cho các tiêu chí đã chọn, thậm chí cho nhiều tiêu chí, trong Excel.

4. INDEX-MATCH từ nhiều bảng

Để tìm kết quả khớp từ nhiều bảng, chúng ta có thể sử dụng công thức INDEX-MATCH . Bên cạnh hàm này, chúng ta cũng sẽ cần các hàm SMALL , ISNUMBER , ROW , COUNTIF IFERROR .

Trong sheet ví dụ, chúng ta có 2 Sản phẩm của shop. Sử dụng trang tính này, chúng ta sẽ thấy cáchđể thực hiện tác vụ.

Hãy làm theo các bước sau để xem cách chúng tôi có thể sử dụng kết hợp các hàm này cùng với INDEX-MATCH với nhiều kết quả khớp từ nhóm bảng này trong Excel .

Các bước thực hiện:

  • Đầu tiên, chọn ô C14 .
  • Bây giờ hãy viết công thức sau.

=IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX($F$6:$F$10, SMALL(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

🔎 Phân tích công thức

IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH( ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1))), INDEX($F$6:$F$10, SMALL( IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), “”) , ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

👉 MATCH($B$6:$B$10, $C$12, 0) tìm kết quả khớp chính xác của C12 trong phạm vi B6:B10 .

👉 ISNUMBER(MATCH($B $6:$B$10, $C$12, 0)) kiểm tra xem giá trị có phải là số trong hàm hay không.

👉 IF(ISNUMBER(MATCH($B$6:$B$10 , $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”) ROW($B$6:$B$1 0)) kiểm tra xem hàm trước đó có phải là số hay không. Nếu đúng như vậy, thì nó trả về giá trị đầu ra của MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) là vị trí mà mảng của hàng các số được so khớp trong hàm ROW thứ nhất và thứ hai. Mặt khác, nó trả về một chuỗi rỗng.

👉 SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6: $B$10), ROW($B$6:$B$10)),“”), ROWS($A$1:A1)) trả về giá trị nhỏ nhất thứ ROWS($A$1:A1) từ mảng.

👉 Cuối cùng. INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1))) trả về giá trị ở vị trí đó trong phạm vi C6:C10 .

👉 INDEX($F$6:$F$10, SMALL(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6: $E$10), ROW($E$6:$E$10)), “”), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))) không điều tương tự, nhưng từ bảng thứ hai vì các phạm vi rõ ràng khác nhau trong phần này của công thức.

👉 Cuối cùng, toàn bộ hàm nhận toàn bộ hàm và trả về INDEX-MATCH sự kết hợp. Tác động của hàm IFERROR là nếu có lỗi trong khi thực hiện công thức thì hàm đó sẽ không trả về bất kỳ giá trị nào.

  • Sau đó nhấn Enter .

  • Sau đó, chọn lại ô và nhấp và kéo biểu tượng núm điều khiển điền xuống cho nhiều ô để tìm các giá trị còn lại từ các bảng. Bạn có thể kéo các ô bổ sung, Excel sẽ dừng các giá trị khi không còn giá trị nào nữa.

Đây là cách chúng tôi có thể sử dụng INDEX-MATCH bằng tiêu chí từ nhiều bảng trong Excel.

Đọc thêm: Nhiều tiêu chí trong Excel bằng hàm INDEX, MATCH và COUNTIF

5. INDEX-MATCH từ Nhiều trang tính

Chúng ta có thể sử dụng hàm INDEX-MATCHcông thức trên các trang tính khác nhau. Ở đây chúng ta có hai bảng này trên hai trang tính khác nhau.

Trang tính Shop 1 cho Cửa hàng 1 và trang tính Cửa hàng 2 cho cửa hàng 2.

Để tạo ra kết quả, tất cả những gì chúng ta cần làm là cung cấp tên Trang tính trước Tham chiếu ô. Hãy làm theo các bước sau để biết thêm chi tiết.

Các bước:

  • Đầu tiên, chọn ô C14 từ trang tính “Cửa hàng 1”.
  • Sau đó viết công thức sau.

=IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX('Shop 2'!$C$6:$C$10, SMALL(IF(ISNUMBER(MATCH('Shop 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Shop 2'!$B$6:$B$10), ROW('Shop 2'!$B$6:$B$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))

🔎 Phân tích công thức

IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$ B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1))) , INDEX('Cửa hàng 2'!$C$6:$C$10, SMALL(IF(ISNUMBER(MATCH('Cửa hàng 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW(' Cửa hàng 2'!$B$6:$B$10), ROW('Cửa hàng 2'!$B$6:$B$10)), “”), ROWS($A$1:A1)-COUNTIF($B$6:$ B$10, $C$12))))

👉 MATCH($B$6:$B$10, $C$12, 0) tìm kiếm giá trị khớp chính xác của ô C12 trong phạm vi B6:B10 .

👉 ISNUMBER(MATCH($B$6:$B$10, $C$12, 0) ) kiểm tra xem đầu ra của hàm trước đó có phải là số hay không. Mà xác định nếu có một trận đấu hay không. Đây chỉ là để chuyển đổi giá trị số thành boolean.

👉 Sau đó IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($ B$6:$B$10), ROW($B$6:$B$10)), “”) kiểm tra giá trị boolean và trả về MATCH(ROW($B$6:$B$10),

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.