Cách tìm nhiều giá trị trong Excel (8 phương pháp nhanh)

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

Trong bài viết này, tôi sẽ thảo luận về cách tìm nhiều giá trị trong Excel. Thông thường, khi làm việc với bảng tính, việc tìm kiếm nhiều giá trị cùng một lúc có thể là một trợ giúp tuyệt vời. Chẳng hạn, chúng tôi có một tập dữ liệu chứa sở thích của một số người. Tuy nhiên, trong bộ dữ liệu này, một người ( Emily ) có nhiều hơn một sở thích. Vì vậy, bây giờ chúng ta sẽ sử dụng một số công cụ và hàm excel để có được nhiều sở thích của Emily cùng một lúc. Bên cạnh đó, tôi sẽ chỉ cho bạn cách nối nhiều giá trị trong một ô.

Tải xuống Sách bài tập thực hành

Bạn có thể tải xuống sổ làm việc thực hành mà chúng tôi đã sử dụng để chuẩn bị cho bài viết này.

Tìm Nhiều Giá trị.xlsm

8 Phương pháp Tìm Nhiều Giá trị trong Excel

1. Sử dụng Công cụ Tìm và Thay thế để Nhận Nhiều Giá trị trong Excel

Bạn có thể nhận nhiều giá trị rất dễ dàng bằng cách sử dụng tính năng Tìm của công cụ Tìm và thay thế của MS Excel . Trong tập dữ liệu của chúng tôi, tên Emily được nhắc đến 3 lần. Vì vậy, hãy làm theo các bước bên dưới để tìm các giá trị 3 này cùng một lúc.

Các bước:

  • Đầu tiên, chọn tập dữ liệu ( B4:C11 ).

  • Tiếp theo, nhấn Ctrl + F để hiển thị cửa sổ Tìm và Thay thế hoặc chuyển đến nhóm Trang chủ > Chỉnh sửa > Tìm & Chọn > Tìm .
  • Sau đó, nhập ' Emily ' vào trường Tìm gì và nhấp vào Tìm thấyTất cả .

  • Kết quả là chúng tôi đã tìm thấy tên 3 ( Emily ) được liệt kê trong cửa sổ bên dưới.

Đọc thêm: Cách tìm giá trị trong phạm vi trong Excel (3 phương pháp)

2. Tùy chọn bộ lọc Excel để tìm nhiều giá trị

Một tùy chọn khác dễ dàng và nhanh chóng để nhận nhiều giá trị trong excel là sử dụng Bộ lọc tự động . Chúng ta hãy xem xét các bước liên quan đến phương pháp này.

Các bước:

  • Đầu tiên, nhấp chuột phải vào ô mà bạn muốn áp dụng lọc. Tôi đã chọn Ô B5 , vì tôi cần lọc tất cả các tên, Emily .
  • Sau đó, chuyển đến Bộ lọc > Lọc theo Giá trị của ô đã chọn .

  • Do đó, tất cả các ô chứa tên Emily đều được lọc như bên dưới.

  • Bây giờ, nếu bạn muốn hoàn tác quá trình lọc, chỉ cần nhấp vào biểu tượng Bộ lọc tự động của tiêu đề tập dữ liệu, chọn Xóa bộ lọc khỏi “Tên” và nhấp vào OK .

Đọc thêm: Cách tìm một ký tự trong chuỗi trong Excel

3. Áp dụng tùy chọn bộ lọc nâng cao để trả về nhiều giá trị

Excel có một tùy chọn lọc có tên Bộ lọc nâng cao . Tùy chọn này rất hữu ích khi tìm nhiều giá trị. Bạn phải đặt phạm vi tiêu chí để áp dụng tùy chọn Bộ lọc nâng cao . Hãy đi qua các bước liên quan đến việc nàyphương pháp.

Các bước:

  • Đầu tiên, đặt phạm vi tiêu chí ( B13:C14 ).

  • Tiếp theo, chuyển đến Dữ liệu > Sắp xếp & Bộ lọc > Nâng cao .

  • Do đó, cửa sổ Bộ lọc nâng cao r sẽ hiện lên. Bây giờ, hãy đặt Phạm vi danh sách ( Phạm vi tập dữ liệu ) và Phạm vi tiêu chí rồi nhấp vào OK .

  • Cuối cùng, ở đây chúng ta có tất cả sở thích của Emily cùng một lúc.

Lưu ý

Hãy nhớ rằng Tiêu đề của tập dữ liệu chính và Phạm vi tiêu chí phải giống nhau, nếu không, tùy chọn Bộ lọc nâng cao sẽ không hoạt động .

4. Trả về nhiều giá trị bằng cách sử dụng bảng do Excel xác định

Chúng ta có thể tạo Bảng do Excel xác định và do đó áp dụng tính năng lọc để nhận nhiều giá trị. Đây là một cách rất thuận tiện và dễ dàng để tìm nhiều giá trị.

Các bước:

  • Đầu tiên, nhấp vào bất kỳ ô nào của tập dữ liệu ( B4:C11 ).

  • Tiếp theo, nhấn Ctrl + t từ bàn phím. Kết quả là, cửa sổ Tạo bảng sẽ hiển thị. Kiểm tra phạm vi bảng và nhấp vào OK .

  • Kết quả là chúng tôi có bảng bên dưới được tạo từ tập dữ liệu của mình.

  • Bây giờ, hãy nhấp vào biểu tượng mũi tên xuống bên cạnh tiêu đề của bảng. Sau đó, kiểm tra tên Emily và nhấp vào OK

  • Cuối cùng, đây là kết quả lọc dự kiến ​​của chúng tôi.

Bài đọc tương tự:

  • Cách tìm văn bản trong ô trong Excel
  • Tìm kiếm văn bản trong Excel trong phạm vi (11 phương pháp nhanh)
  • Cách tìm xem ô có chứa văn bản cụ thể trong Excel không
  • Tìm ký tự trong chuỗi Excel (8 cách dễ dàng )

5. Chèn hàm FILTER để tìm nhiều giá trị

Lần này chúng ta sẽ sử dụng hàm FILTER để trả về nhiều giá trị trong excel.

Các bước:

  • Đầu tiên, nhập công thức dưới đây vào Ô C14 .
=FILTER(C5:C11,B5:B11=B14)

  • Tiếp theo, nhấn Enter .
  • Kết quả là , tất cả sở thích của Emily được trả về cùng một lúc.

Lưu ý

LỌC chỉ khả dụng với người đăng ký Excel 365 .

6. Tìm kiếm nhiều giá trị bằng Hàm INDEX trong Excel

Bạn có thể tìm thấy nhiều giá trị sử dụng hàm INDEX cùng với tôi các chức năng excel khác. Công thức này để có được nhiều giá trị là phức tạp. Công thức được nhập dưới dạng một mảng. Dù sao, tôi sẽ giải thích công thức dưới đây. Trước đó, hãy xem qua các bước của phương pháp này.

Các bước:

  • Ban đầu, hãy nhập công thức sau vào Ô C14 .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)

  • Kết quả là chúng tôi nhận được những điều dưới đâykết quả.

  • Tiếp theo, kéo dấu Fill Handle ( + ) xuống để lấy dấu khác giá trị.

  • Do đó, đây là danh sách sở thích của Emily mà chúng tôi có được.

🔎 Công thức hoạt động như thế nào?

  • IF($B$5:$B$11=$B$14,ROW($B$5:$B$11))

Ở đây, hàm IF trả về số hàng nếu phạm vi ô B5:B11 bằng B14 , nếu không thì trả về FALSE .

  • SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))

Bây giờ, phần này của công thức sử dụng hàm SMALL trả về giá trị nhỏ nhất thứ n . Công thức này sẽ trả về các số: 5 , 8 , 11 .

  • INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4, 2)

Bây giờ là phần cuối cùng của công thức. Chúng ta biết, hàm INDEX trả về giá trị tại một vị trí nhất định. Một điều nữa là, hàm INDEX coi hàng đầu tiên trong bảng của chúng ta là hàng 1. Khi tập dữ liệu bảng của tôi bắt đầu ở hàng 5 , tôi đã trừ đi 4 từ giá trị ROW để nhận đúng hàng từ tập dữ liệu. Vì vậy, đối với mảng B5:C11 , số hàng 5 , 8 , 11 và cột số 2 , hàm INDEX sẽ cung cấp kết quả mong muốn của chúng tôi

📌 Ẩn Lỗi do Công thức Trên tạo ra

Có vấn đề với công thức trên-công thức INDEX đã đề cập. Khi bạn kéo dấu Fill Handle ( + ) xuống, công thức sẽ trả về lỗi ( #NUM! ) sau một giá trị nhất định. Vì vậy, để sửa công thức trên, chúng ta sẽ sử dụng các hàm IF ISERROR .

Các bước:

  • Đầu tiên, nhập công thức bên dưới vào Ô C14 .
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))

  • Kết quả là chúng ta sẽ nhận được kết quả mà không có bất kỳ lỗi nào.

Đây, hàm ISERROR kiểm tra xem một giá trị có phải là lỗi hay không và trả về TRUE hoặc FALSE. Công thức trên bao gồm các hàm IF ISERROR kiểm tra xem kết quả của mảng có phải là lỗi hay không và do đó trả về giá trị trống (“”) nếu kết quả là lỗi, nếu không thì trả về giá trị trống (“”) trả về giá trị tương ứng.

7. Hàm do người dùng xác định để tìm nhiều giá trị trong Excel (VBA)

Trong phương pháp này, chúng ta sẽ thảo luận cách sử dụng Hàm do người dùng xác định để lấy nhiều giá trị trong excel. Tại đây, chúng ta sẽ sử dụng Hàm do người dùng xác định : vbaVlookup .

Các bước:

  • Đầu tiên, hãy truy cập đến trang tính đang hoạt động.
  • Thứ hai, hãy chuyển đến Nhà phát triển > Visual Basic .

  • Sau đó, cửa sổ Visual Basic sẽ hiển thị. Chuyển đến góc Dự án VBA (Góc trên bên trái của cửa sổ).
  • Thứ ba, nhấp chuột phải vào tên Dự án và đi Chèn > Mô-đun .

  • Kết quả là bạn sẽ nhận được Mô-đun . Viết mã bên dưới vào Mô-đun .
3938

  • Sau đó, nếu bạn bắt đầu viết hàm trong Ô C14 thì hàm sẽ hiển thị như các hàm excel khác.

  • Sau đó viết công thức bên dưới vào ô Ô C14 .
=vbaVlookup(B14,B5:B11,2)

  • Cuối cùng, ở đây chúng ta có nhiều sở thích của Emily như bên dưới.

8. Nhận nhiều giá trị trong một ô Excel

Cho đến bây giờ, chúng tôi đã nhận được nhiều giá trị các giá trị được liệt kê theo chiều dọc trong các ô khác nhau. Tuy nhiên, bây giờ, chúng tôi sẽ hiển thị nhiều giá trị được kết hợp trong một ô. Ở đây, chúng ta sẽ sử dụng hàm TEXTJOIN cùng với hàm FILTER để lấy nhiều giá trị đã nối.

Các bước:

  • Đầu tiên, nhập công thức bên dưới vào Ô C14 .
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))

  • Kết quả là tất cả sở thích của Emily được trình bày theo chiều ngang trong một ô duy nhất.

Ở đây, TEXTJOIN chức năng nối danh sách sở thích bằng cách sử dụng dấu phẩy.

Kết luận

Trong bài viết trên, tôi đã cố gắng thảo luận chi tiết về các phương pháp. Hy vọng rằng, những phương pháp và giải thích này sẽ đủ để giải quyết vấn đề của bạn. Vui lòng cho tôi biết nếu bạn có bất kỳ câu hỏi nào.

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ọ.