Cách ctrl + F nhiều giá trị trong Excel

Tìm-Nhiều-Giá-trị-trong-Tệp Tải xuống Excel

Tìm và thay thế

Cách dễ nhất để tìm nhiều giá trị trong Excel là sử dụng tính năng Tìm

Đầu tiên, chọn các ô bạn muốn được tìm kiếm

Sau đó điều hướng đến Trang chủ >> Chỉnh sửa >> Tìm & Chọn >> Tìm. Bạn cũng có thể sử dụng phím tắt Ctrl + F để truy cập nhanh

Nhấn nút Find All để tìm kiếm toàn bộ khu vực đã chọn. Nó sẽ hiển thị một danh sách các ô đáp ứng tiêu chí

Không cần làm gì khác, nhấn phím tắt Ctrl + A để chọn tất cả

Nhấp vào Đóng

Bây giờ, thay vì tất cả các giá trị đã chọn trước đó, chỉ có ba ô được chọn – những ô có cụm từ “John”

Nếu bạn nhấp vào Tùy chọn >>, trước khi nhấp vào Tìm tất cả, bạn có thể tìm thấy các cài đặt bổ sung, chẳng hạn như bạn có thể buộc Excel tìm kiếm văn bản phù hợp với trường hợp

Hàm LỌC cho Excel 365

Hàm VLOOKUP rất hữu ích nếu bạn muốn tìm một giá trị dựa trên giá trị tra cứu. Nó chỉ hoạt động cho các giá trị duy nhất. Nếu trùng lặp, hàm sẽ chỉ trả về cái đầu tiên trong số chúng

Vì vậy, nếu bảng chứa nhiều giá trị tra cứu, chức năng này sẽ không hoạt động

Nếu bạn muốn chức năng VLOOKUP có nhiều giá trị, bạn có thể sử dụng hàm FILTER. thật sự rất dễ dàng để sử dụng

Chức năng này chỉ khả dụng cho những người đăng ký Excel 365, vì vậy nếu bạn đang sử dụng một phiên bản Excel khác, thì chức năng này sẽ không hoạt động với bạn

Hãy xem nó trông như thế nào khi sử dụng ví dụ này

Bây giờ, chúng tôi sẽ hiển thị tất cả các đơn đặt hàng của John Doe

Đầu tiên, hãy sử dụng hàm VLOOKUP. Chèn công thức này vào ô B10

1

=VLOOKUP[A10,A2:B6,2,SAI]

Công thức trả về đơn hàng đầu tiên của John Doe trong danh sách

Nhưng hai đơn đặt hàng khác nên được bao gồm

Bây giờ, hãy sử dụng hàm FILTER

Chèn công thức mới vào ô B10

1

=LỌC[B2. B6, A2. A6=A10]

Đây là kết quả

Nó rất dễ sử dụng và thú vị, nhưng nó không có sẵn trong các phiên bản Excel trước. Hãy tìm hiểu cách chúng ta có thể tạo một công thức hoạt động tương tự cho người không sử dụng Excel 365

hàm CHỈ SỐ

Chúng ta sẽ sử dụng hàm INDEX để đạt được kết quả tương tự như hàm FILTER. Nhập công thức này vào ô B2

1

=INDEX[$A$1:$B$6, . SMALL[IF[$A$1:$A$6= . $A$10,ROW[$A$1:$A$6] . ],ROW[1:1]],2]

Công thức này trả về lần xuất hiện đầu tiên của đơn đặt hàng của John Doe. A281

Nếu bạn Tự động điền các ô còn lại, bạn sẽ nhận được các đơn đặt hàng còn lại

Hãy chia công thức này thành các phần nhỏ hơn

1

=NẾU[$A$1:$A$6= . $A$10,ROW[$A$1:$A$6]]

Nếu một ô trong phạm vi A1. A6 bằng A10 [John Doe] thì trả về số hàng, ngược lại trả về FALSE

2, 4 và 5 là các hàng có tên “John Doe”

Phần tiếp theo của công thức sử dụng hàm SMALL trả về giá trị nhỏ nhất thứ n

1

=NHỎ[NẾU[$A$1:$A$6= . $A$10,ROW[$A$1:$A$6] . ],ROW[1:1]]

HÀNG[1. 1] trả về hàng đầu tiên. Nếu bạn sử dụng Tự động điền, nó sẽ trả về 1, 2, 3, v.v. số lượng hàng

Công thức sẽ trả về các số. 2, 4 và 5

Hàm INDEX trả về giá trị tại một vị trí nhất định

1

=INDEX[mảng, row_number, column_number]

Mảng là một phạm vi A1. A6. Số hàng là 2, 4, 5. Số cột là 2

1

=INDEX[$A$1:$B$6, . SMALL[IF[$A$1:$A$6= . $A$10,ROW[$A$1:$A$6] . ],ROW[1:1]],2]

Nếu bạn nhập các công thức này, bạn sẽ nhận được kết quả tương tự

1

2

3

4

=INDEX[$A$1:$B$6, 2, 2]

=INDEX[$A$1:$B$6, 4, 2]

=INDEX[$A$1:$B$6, 5, 2]

 

Loại bỏ lỗi

Nếu bạn cố gắng Tự động điền các giá trị này ngoài các phần tử phù hợp, bạn sẽ nhận được lỗi #NUM. lỗi

Để khắc phục, bạn phải sử dụng công thức này, giải quyết vấn đề này

1

=IF[ISERROR[INDEX[$A$1:$B$6, . SMALL[IF[$A$1:$A$6= . $A$10,ROW[$A$1:$A$6] . ],ROW[1:1]],2 . ]],"",INDEX[$A$1:$B$6, . SMALL[IF[$A$1:$A$6= . $A$10,ROW[$A$1:$A$6] . ],ROW[1:1]],2]]

Bạn có thể tìm hiểu thêm về hàm chỉ mục và cách bạn có thể sử dụng nó để trả về nhiều kết quả, đọc bài viết về chủ đề này

Nhiều giá trị trong một ô

Nếu bạn muốn có tất cả các đơn đặt hàng bên trong một ô duy nhất, được phân tách bằng dấu phẩy, bạn có thể làm điều đó bằng cách tạo một công thức chứa cả hai hàm FILTER và TEXTJOIN

Chủ Đề