Cách trả về các hàng theo tiêu chí trong Excel

Trả về các hàng theo tiêu chí trong Excel là một tính năng cần thiết trong việc sắp xếp hay lập chỉ mục dữ liệu dựa trên các điều kiện cụ thể. Đa số người dùng sẽ dùng công thức mảng, hàm và tính năng trong Excel để trả về tất cả các hàng khớp với tiêu chí. Trong bài viết này, UniTrain sẽ hướng dẫn bạn cách trả về tất cả các hàng khớp với tiêu chí trong Excel.

Giả sử có tập dữ liệu gồm thông tin của nhân viên tại công ty XYZ. Bây giờ, người dùng muốn tìm hiểu thông tin nhân viên dựa trên các tiêu chí khác nhau, chẳng hạn như Cities (Thành phố) mà họ đến, Salary (mức lương), Target Completed (mục tiêu hoàn thành) như hình bên dưới.

Dataset, criteria, and all returned rows based on that criteria in Excel

1. Trả về tất cả các hàng dựa trên tiêu chí phạm vi

Trong phương pháp này, người dùng sẽ sử dụng tiêu chí phạm vi để trả về các hàng trong Excel với điều kiện tìm thông tin nhân viên của những nhân viên đã hoàn thành mục tiêu hàng tháng trên 80% bằng cách:

Bước 1: Tạo tiêu đề bảng mới như bảng gốc (như hình dưới). Trong bảng mới này, người dùng sẽ giữ lại các hàng được trả về.

Bước 2: Chọn ô đầu tiên của vùng dữ liệu bảng mới. Trong trường hợp này, người dùng chọn G11 > sao chép công thức này vào thanh công thức và nhấn Enter.

=INDEX($B$5:$E$16,SMALL(IF((INDEX($B$5:$E$16,,$H$7)<=$H$6)*(INDEX($B$5:$E$16,,$H$7)>=$H$5),MATCH(ROW($B$5:$E$16),ROW($B$5:$E$16)),""),ROWS(G11:$G$11)),COLUMNS($F$11:F11))

Array formula to return all rows that match criteria in Excel

Bước 3: Chọn ô G6 > kéo Fill Handle theo chiều ngang.

Bước 4: Kéo Fill Handle theo chiều dọc. Kéo cho đến khi nó hiển thị #NUM! hoặc lỗi số.

Returned all rows that matched the criteria in Excel

2. Trả về tất cả các hàng theo tiêu chí cụ thể bằng Filter trong Excel

Filter trong Excel là một trong những cách hiệu quả nhất để trả về tất cả các hàng khớp với tiêu chí. Cách này đơn giản và dễ sử dụng đối với một tập dữ liệu lớn. Ví dụ, người dùng có thể tìm nhân viên có mức lương từ 40.000 đến 60.000 USD hay không bằng cách:

Bước 1: Chọn phạm vi dữ liệu B4:E16.

Selecting a range for creating a table

Bước 2: Chọn Insert > Table. 

Bước 3: Hộp thoại Create Table hiển thị, hãy chọn tùy chọn My table has headers > chọn OK.

Selection of table ranges and headers to create a table

Kết quả sẽ hiển thị (như hình dưới):

The dataset converted into a table with a filter button in each column

Bước 4: Chọn Filter cho cột bạn muốn áp dụng tiêu chí. Trong trường hợp này, người dùng chọn Filter cho cột Salary > chọn Number Filters > chọn Between… Tuy nhiên, ở đây bạn có thể chọn tùy chí tùy thích.

Selection of filter type based on given criteria from the filter button

Bước 5: Hộp thoại Custom Autofilter hiển thị để đưa ra các giá trị tiêu chí. Trong ô đầu tiên, hãy nhập 40000 trong mục is greater or equal to. Và trong ô thứ hai, hãy nhập 60000 trong mục is less than or equal to.

Giving input in the Custom Autofilter dialog box for setting up the criteria

Bước 4: Chọn OK. Kết quả sẽ hiển thị (như hình dưới):

Returned all rows that matched the criteria in Excel using the FILTER Button

Xem thêm

Khóa học Combo Excel for Professionals

Cách tự động chia tỉ lệ trục biểu đồ trong Excel

Tính năng Excel mới toanh bạn không nên bỏ l

Free Download: Excel Smart Guide

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

1 + 1 = ? (Nhập Haii để trả lời đúng)

Bài viết liên quan
Phím tắt Excel giúp tiết kiệm 90% thời gian nhập liệu

Trong quá trình xử lý dữ liệu bằng Excel, việc sử dụng các phím tắt không chỉ giúp tối ưu tốc độ làm việc mà còn tăng tính chính xác. Bài

Xem thêm
Ứng dụng hàm TEXTJOIN nâng cao trong Excel

1. Giới thiệu hàm TEXTJOIN và IF  Hàm TEXTJOIN trong Excel giúp nối các giá trị từ một phạm vi hoặc danh sách các ô, sử dụng dấu phân cách tùy

Xem thêm
30 tháng Tư rực rỡ, 01 tháng Năm ưu đãi bất ngờ

Mừng 50 năm thống nhất Đất nước, UniTrain ưu đãi đến 2.500.000 VNĐ trên học phí gốc cho học viên đăng ký các khóa combo. Hình thức online: 🔸Giảm 1.400.000đ trên học

Xem thêm
Nối các mảng dữ liệu trong Python

Trong quá trình xử lý dữ liệu với pandas, việc kết hợp nhiều bảng dữ liệu là thao tác rất phổ biến. Hàm concat() chính là công cụ mạnh mẽ giúp

Xem thêm