Trang chủ Excel cơ bản Hàm Match- Xác định vị trí với hàm Match trong Excel

Hàm Match- Xác định vị trí với hàm Match trong Excel

399
0
hàm match trong excel

Hello! Xin chào các bạn!

Đây là bài viết số 27 trong Series Học Excel cơ bản của elego.org

Lưu ý: Nếu hình ảnh mờ, nếu bạn xem trên máy tính, hãy zoom trang (trình duyệt web) lên. Nếu bạn xem trên mobile, hãy quay ngang màn hình.

Đặt vấn đề

Giả sử bạn đang quản lý một cửa hàng thời trang. Bạn có một bảng theo dõi như sau:

hàm match ví dụ

Bảng bên trái là bảng theo dõi tình hình bán hàng.

Trong mùa Giáng sinh năm nay, bạn dự định sẽ giảm giá một số mặt hàng như bảng bên phải.

Với số lượng, đơn giá thì bạn sẽ tính được thành tiền rồi. Tuy nhiên, nếu có % giảm giá cho từng mặt hàng và từng loại hàng thì bạn phải làm sao?

Chúng ta sẽ cùng tìm cách để tính được % giảm giá, từ đó tính được thành tiền.

Để làm được thì chúng ta sẽ tìm hiểu qua hai bài viết:

  • Bài này sẽ tìm hiểu về hàm Match
  • Bài kế tiếp sẽ tìm hiểu về hàm Index
  • Sau khi học xong hai bài này bạn sẽ giải quyết được bài toán đặt ra, do đó hãy kiên nhẫn học hết hai bài nhé.

1. Phân tích

Trong bảng theo dõi tình hình bán hàng (bảng bên trái phía trên đã đề cập), bạn có cột B- Mặt hàng và cột C- Loại.

Trong bảng quy định % giảm giá (bảng bên phải phía trên), đã quy định % giảm giá cho từng Mặt hàng và từng Loại hàng.
Vấn đề là bảng này được chia theo:

  • Các dòng là tên Mặt hàng.
  • Các cột là Loại hàng (A, B, C).
  • % giảm giá được sắp xếp tương ứng.

Nếu là % giảm giá chỉ theo Mặt hàng thôi, hoặc chỉ theo Loại hàng thôi thì bạn có thể dùng hàm VLOOKUP hay HLOOKUP để dò tìm, quá rõ ràng rồi phải không?

Tuy nhiên, ở đây % giảm giá lại được quy định bởi cả Mặt hàng và Loại hàng. Do đó, nhìn chung là bạn không thể dùng hàm VLOOKUP hay HLOOKUP để dò tìm phải không nào?

Thực ra là dùng được- nhưng cứ để sau, mình sẽ có bài hướng dẫn dùng VLOOKUP và HLOOKUP áp dụng trên bài toán này, nhưng ở đây cứ tạm nghĩ như vậy đã.

2. Ý tưởng

a. Cách làm thông thường

Bình thường nếu không có máy tính bạn sẽ làm thế nào?

Ở bảng bên trái, bạn sẽ đi qua từng dòng, nhìn xem đó là Mặt hàng gì, nếu nó là Áo thun, thì bạn sẽ nhìn qua bảng bên phải xem Áo thun ở hàng nào (hàng thứ mấy).

Tiếp theo, cũng ở bảng bên trái, bạn sẽ xem nó là Loại hàng gì, nếu nó là loại B, bạn sẽ tìm xem loại B ở bảng bên tay phải ở cột nào (cột thứ mấy).

Sau đó bạn sẽ tìm được % giảm giá ở ô đó (ô giao giữa dòng và cột mà bạn tra được)

Đó là cách bạn sẽ làm nếu bạn làm bảng theo dõi trên giấy, phải không nào.

b. Trên Excel:

hàm match trong excel

Tương tự với ý tưởng trên:

Ví dụ: Áo thun ở dòng số 2, Loại B ở cột số 2. Khi đó ta sẽ tìm được % giảm giá là 7% (chính là ô ở vị trí giao của dòng 2 và cột 2 của bảng)

Tóm lại ý tưởng là, bằng cách nào đó, ta tìm ra được dòng tương ứng với từng Mặt hàng, cột tương ứng của từng Loại hàng, và tra nó trong bảng quy định % giảm giá, là sẽ tìm được % giảm giá.

Đại loại ý tưởng là như thế này:

Tìm cho tôi (Trong bảng này nè, Ở dòng số này nè, Và cột số này nè)

Nói qua tí thì hàm Match sẽ chịu trách nhiệm tìm hai thông số màu đỏ (“Ở dòng số này nè, “Và cột số này nè”).

Sau khi có hai thông số đó thì hàm Index sẽ chịu trách nhiệm tìm trong bảng, giá trị nào ở vị trí dòng và cột đã đưa vào (tức là chổ “Tìm cho tôi” là hàm Index)

Nếu mơ hồ thì cũng không sao, đi tiếp nhé. Bây giờ chúng ta sẽ tìm cách thực hiện nó trên Excel.

3. Định vị (xác định vị trí) với hàm Match trong Excel

Đầu tiên tất nhiên phải nói sơ qua cú pháp đã chứ, để chúng ta còn biết nó bao gồm gì để biết mà đưa vào chứ phải không nào?

a. Cú pháp hàm Match

= MATCH (Giá trị cần dò tìm, Vùng dò, Cách dò)

Lưu ý:

  • Giá trị cần dò tìm là Giá trị mà bạn cần dò tìm, ví dụ: “Áo thun” là một giá trị cần dò.
  • Vùng dò là vùng mà bạn cần dò “Giá trị cần dò” trong cái vùng đó. Ví dụ: Vùng I3:I7 ở bảng bên phải sẽ là vùng dò cho Mặt hàng.
  • Cách dò: có 3 giá trị (0, 1 và -1). 0 là dò chính xác, còn 1 và -1 thì các bạn hãy thử nhập hàm và xem kết quả, mình sẽ không giải thích để tránh phức tạp, hãy làm mọi thứ đơn giản nhất.

b. Áp dụng hàm Match tìm vị trí dòng của từng Mặt hàng

Mình sẽ tạo hai cột như bên dưới

  • Cột “Ở dòng số”: tìm xem Mặt hàng ở dòng nào trong bảng tra.
  • Cột “Ở cột số”: tìm xem Loại hàng ở cột nào của bảng tra.

Tìm vị trí dòng của Mặt hàng:

Ở ô F3, nhập công thức: =MATCH(B3,$K$3:$K$7,0)

hàm match trong excel- ví dụ 1

Kết quả: Công thức vừa viết tìm ra Mặt hàng “Quần Jeans” ở dòng số 1, “Áo khoác” ở dòng số 3, và cứ như vậy cho các Mặt hàng khác.

c. Áp dụng hàm Match tìm vị trí cột của từng Loại hàng

Tìm vị trí cột của Loại hàng:

Ở ô G3, nhập công thức: =MATCH(C3,$L$2:$N$2,0)

hàm match trong excel- ví dụ 2

Kết quả: Công thức vừa viết tìm ra hàng loại A ở cột 1, loại B ở cột 2 và loại C ở cột 3, tương ứng với từng dòng dữ liệu.

4. Chức năng của hàm Match

Như vậy bạn cũng đã thấy, chức năng của hàm Match là trả về vị trí tìm thấy một giá trị trong một vùng chứa dữ liệu nào đó.

Kết

Qua bài này mình đã giới thiệu với các bạn về hàm Match, cú pháp, chức năng và ví dụ áp dụng hàm.

Trong bài tới, chúng ta sẽ kết hợp với hàm INDEX để tìm ra % giảm giá cho từng Mặt hàng và Loại hàng nhé.

Hẹn gặp lại các bạn trong các bài kế tiếp.

See all you guys in next lesson! Bye!

Ngoài ra, đây là các link dành cho các bạn:

Bình luận của bạn