Mục lục
Hàm VLOOKUP thường được sử dụng để tìm kiếm hoặc tìm bất kỳ phần tử nào trong một phạm vi hoặc bảng trong Excel. Chúng ta có thể tìm thấy bất kỳ phần tử nào có khớp một phần bằng cách sử dụng hàm VLOOKUP . Có một số cách để thực hiện loại hoạt động này. Trong bài viết này, tôi sẽ chỉ cho bạn 4 cách phù hợp để tìm bất kỳ thứ gì với hàm VLOOKUP để khớp một phần trong Excel.
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 miễn phí của chúng tôi từ đây!
VLOOKUP cho Kết quả khớp một phần.xlsx
4 cách phù hợp để sử dụng VLOOKUP cho kết quả khớp một phần
1. VLOOKUP với Ký tự đại diện để Nhận kết quả khớp một phần/chính xác từ một cột
Giả sử, chúng ta có một tập dữ liệu thông tin bán hàng với Tên , ID , Ngày tham gia và Doanh số .
Bây giờ, chúng tôi muốn tra cứu tên từ tập dữ liệu này với một phần đầu vào. Bạn có thể sử dụng Hàm VLOOKUP với các ký tự đại diện trong vấn đề này. Thực hiện theo các bước bên dưới để thực hiện việc này.
📌 Các bước:
- Đầu tiên và quan trọng nhất, hãy nhập công thức sau vào ô C15 và nhấn phím Enter .
=VLOOKUP("*"&C14&"*",B5:E12,1,FALSE)
🔎 Phân tích công thức:
- Trong đối số đầu tiên “*”&C14&”*” là giá trị tra cứu . Ở đây chúng tôi đang sử dụng các ký tự đại diện để kiểm tra giá trị tra cứu.
- B5:E12 đây làphạm vi nơi chúng tôi sẽ tìm kiếm giá trị.
- 1 được sử dụng khi chúng tôi muốn trích xuất dữ liệu từ cột đầu tiên.
- FALSE được sử dụng để xác định đối sánh chính xác.
- Tại thời điểm này, hãy nhập bất kỳ từ khóa nào vào ô C14 và nhấn phím Enter .
Do đó, bạn có thể tìm thấy kết quả khớp một phần cho bất kỳ số lượng ký tự nào và trong bất kỳ phần nào của văn bản từ phạm vi tra cứu bằng cách sử dụng VLOOKUP chức năng với ký tự đại diện.
Đọc thêm: Vlookup với ký tự đại diện trong Excel (3 phương pháp)
2. Truy xuất một phần dữ liệu khớp từ một dải ô
Trong phần đầu tiên, chúng tôi chỉ trích xuất một giá trị là Tên. Bây giờ ở đây, chúng tôi sẽ truy xuất Tên và Dữ liệu liên kết từ từ khóa được tìm kiếm với kết quả khớp một phần. Hãy làm theo các bước bên dưới để thực hiện việc này.
📌 Các bước:
- Đầu tiên, nhấp vào ô C16 và chèn công thức sau.
=VLOOKUP("*"&C14&"*",B5:E12,3,FALSE)
Công thức này tương tự như công thức trước. Điểm khác biệt chính là chúng tôi muốn trích xuất Ngày tham gia từ cột thứ 3, đó là lý do tại sao 3 được đưa ra làm chỉ mục cột.
- Sau đó, nhấn phím Enter .
- Sau đó, nhập bất kỳ từ khóa nào vào hộp tìm kiếm trên ô C14 và nhấn Enter.
Như vậy, bạn sẽ có thể truy xuất dữ liệu nhiều cột bằng VLOOKUPchức năng bằng cách so khớp một phần.
Đọc thêm: Vlookup và trả về tất cả các kết quả khớp trong Excel (7 cách)
3. Nhận một Kết hợp một phần dữ liệu số với VLOOKUP
Cho đến bây giờ, chúng tôi chỉ trích xuất Tên và Ngày tham gia từ tập dữ liệu đã cho. Bây giờ trong phần này, chúng ta sẽ tìm hiểu doanh số của các tên trùng khớp. Thực hiện theo các bước bên dưới để đạt được mục tiêu này.
📌 Các bước:
- Tại ngay từ đầu, hãy nhấp vào ô C17 và chèn công thức sau.
=VLOOKUP("*"&C14&"*",B5:E12,4,FALSE)
- Sau đó, nhấn phím Enter .
🔎 Phân tích công thức:
- Công thức này giống như công thức trước. Điểm khác biệt chính là khi chúng tôi muốn trích xuất Lương từ cột thứ 3, đó là lý do tại sao 4 được đưa ra làm chỉ mục cột.
- Tại thời điểm này, hãy nhập bất kỳ từ khóa nào trong hộp tìm kiếm trên ô C14 và nhấn phím Enter .
Kết quả là bạn sẽ có thể tra cứu nhiều giá trị với các đối sánh một phần bao gồm các giá trị số.
Đọc thêm: VLOOKUP Đối sánh một phần nhiều giá trị (3 cách tiếp cận)
Bài đọc tương tự
- VLOOKUP không hoạt động (8 lý do & giải pháp)
- Excel LOOKUP vs VLOOKUP: Với 3 Ví dụ
- Cách thực hiện VLOOKUP bằng ký tự đại diện trong Excel (2 phương pháp)
- Excel trả về nhiều hàm VLOOKUPGiá trị theo chiều dọc
- Sử dụng VBA VLOOKUP để tìm giá trị từ một trang tính khác trong Excel
4. Tìm kiếm dữ liệu với VLOOKUP để khớp một phần và điều kiện
Bây giờ, hãy xem cách chúng ta có thể tìm kiếm bất kỳ thông tin nào với VLOOKUP đối với kết quả khớp từng phần và điều kiện. Chúng tôi sẽ sử dụng cùng một bộ dữ liệu tương tự. Nhiệm vụ của chúng ta là kiểm tra xem tên đối sánh từ khóa đã nhập có đạt doanh số cao nhất hay không. Về vấn đề này, bạn có thể sử dụng hàm MAX để đạt doanh số cao nhất. Nếu tên từ khóa phù hợp có doanh số bán hàng cao nhất, thì nó sẽ in có, nếu không thì không. Thực hiện theo các bước bên dưới để thực hiện việc này.
- Ban đầu, nhập công thức sau vào ô C16 và nhấn Enter phím.
=IF(VLOOKUP(C15,B5:E12,4)>=E15,"Yes","No")
🔎 Phân tích công thức:
- Vlookup(C15, B5:E12,4)>=E15, đây là điều kiện logic của IF chức năng ở đây. Ở đây chúng tôi đang kiểm tra xem tên đã nhập có doanh số cao nhất hay không.
- Nếu mức lương của tên đã nhập khớp với mức lương cao nhất đã xác định của chúng tôi, thì nó sẽ trả về “ Có ”, ngược lại “ Không ”.
- Để tìm hiểu thêm về chức năng IF , bạn có thể kiểm tra liên kết này.
- Sau đó, nhập bất kỳ từ khóa nào vào hộp tìm kiếm trên ô C14 và nhấn phím Enter .
Do đó, bạn sẽ tìm thấy câu trả lời có điều kiện trong ô C16 khớp một phần cho hàm VLOOKUP .
Đọc thêm: Cách trả về giá trị cao nhất bằng VLOOKUP trong Excel
Excel VLOOKUP không hoạt động đối với kết hợp một phần: Lý do là gì?
Hàm Vlookup với khớp một phần đôi khi là một nhiệm vụ phức tạp. Vì vậy, bạn có thể tìm thấy lỗi hoặc không nhận được kết quả mong muốn vì một số lý do. Các lý do chính khiến VLOOKUP khớp một phần không hoạt động được đưa ra như sau.
- Nếu ký tự đại diện nằm sai vị trí.
- Nếu cột số không phù hợp bên trong hàm VLOOKUP .
- Nếu giá trị tìm kiếm không tồn tại trong vùng tra cứu của dữ liệu nguồn, bạn sẽ gặp lỗi #N/A .
- Nếu có thừa khoảng trắng hoặc ký tự không cần thiết bên trong giá trị tìm kiếm hoặc giá trị phạm vi nguồn.
- Nếu có nhiều kết quả khớp cho một giá trị tra cứu, thì giá trị tra cứu đầu tiên sẽ được hiển thị trong kết quả.
INDEX-MATCH: Giải pháp thay thế cho VLOOKUP đối sánh một phần trong Excel
Ngoài những giải pháp này, còn có một tùy chọn thay thế cho Hàm VLOOKUP trong Excel, đó là Hàm INDEX . Chúng ta có thể dễ dàng tìm thấy bất cứ thứ gì bằng cách nhập một phần kết quả khớp bằng cách sử dụng kết hợp công thức của các hàm INDEX và MATCH .
Lúc này, chúng ta sẽ tìm ra tên đầy đủ bằng cách tìm kiếm cho các từ khóa có INDEX và MATCH chức năng. Hãy thực hiện các bước bên dưới để đạt được mục tiêu này.
📌 Các bước:
- Đầu tiên, nhập công thức sau vào ô C15 và nhấn phím Enter .
=INDEX($B$5:$B$12,MATCH("*"&C14&"*",$B$5:$B$12,0))
🔎 Phân tích công thức:
- Đầu tiên, hãy xem hàm bên trong là MATCH . Trong đối số đầu tiên “*”&C14&”*” đối số này khớp dữ liệu với một phần văn bản của chúng tôi trong cột Mô hình. $B$5:$B$12 đây là phạm vi cột Mô hình. 0 được sử dụng để xác định đối sánh chính xác.
- Sau đó, trong INDEX , $B$5:$B$12 là phạm vi mà chúng ta sẽ tìm thấy chỉ mục. Kết quả trả về của dữ liệu MATCH sẽ được coi là số hàng.
- Sau đó, nhập bất kỳ từ khóa nào vào hộp tìm kiếm trên ô C14 và nhấn phím Enter .
Như vậy, bạn sẽ nhận được kết quả mong muốn trong ô C15 bằng cách sử dụng INDEX-MATCH kết hợp.
Đọc thêm: Cách VLOOKUP một phần văn bản trong Excel (Với các lựa chọn thay thế)
Kết luận
Vì vậy, trong bài viết này, tôi đã chỉ cho bạn 4 cách phù hợp để sử dụng Hàm VLOOKUP để đối sánh một phần trong Excel. Bạn cũng có thể tải xuống sách bài tập miễn phí của chúng tôi để thực hành. Tôi hy vọng bạn tìm thấy bài viết này hữu ích và nhiều thông tin. Nếu bạn có thêm bất kỳ câu hỏi hoặc đề xuất nào, vui lòng bình luận tại đây.
Và, hãy truy cập ExcelWIKI để tìm hiểu thêm về Excel! Chúc một ngày tốt lành! Cảm ơn bạn!