Hướng dẫn về hàm VLOOKUP trong Excel với các ví dụ về công thức

  • Chia Sẻ Cái Này
Michael Brown

Hôm nay chúng ta sẽ xem xét cách sử dụng VLOOKUP trong Excel với nhiều ví dụ chi tiết từng bước. Bạn sẽ tìm hiểu cách sử dụng Vlookup từ một trang tính khác và sổ làm việc khác, tìm kiếm bằng ký tự đại diện, v.v.

Bài viết này bắt đầu loạt bài về VLOOKUP, một trong những hàm Excel hữu ích nhất và tại đồng thời là một trong những điều phức tạp nhất và ít được hiểu nhất. Chúng tôi sẽ cố gắng giải thích những điều cơ bản bằng một ngôn ngữ rất đơn giản để làm cho đường cong học tập cho người dùng thiếu kinh nghiệm trở nên dễ dàng nhất có thể. Chúng tôi cũng sẽ cung cấp các ví dụ về công thức bao gồm các cách sử dụng điển hình nhất của VLOOKUP trong Excel và cố gắng làm cho chúng vừa mang tính thông tin vừa thú vị.

    Hàm VLOOKUP trong Excel

    Là gì VLOOKUP? Để bắt đầu, nó là một hàm Excel :) Nó làm gì? Nó tìm kiếm giá trị mà bạn chỉ định và trả về một giá trị phù hợp từ một cột khác. Về mặt kỹ thuật, hàm VLOOKUP tìm kiếm một giá trị trong cột đầu tiên của một dải ô nhất định và trả về một giá trị trong cùng một hàng từ một cột khác.

    Trong cách sử dụng phổ biến, VLOOKUP của Excel tìm kiếm thông qua tập dữ liệu của bạn dựa trên mã định danh duy nhất và mang đến cho bạn một phần thông tin được liên kết với mã định danh duy nhất đó.

    Chữ "V" là viết tắt của "dọc" và được sử dụng để phân biệt VLOOKUP với hàm HLOOKUP tra cứu một giá trị trong một hàng thay vì cột (H là viết tắt của "ngang").

    Chức năng này có sẵn trong tất cảtham chiếu ô.

    Giả sử bạn muốn lấy một tên tương ứng với một khóa cấp phép nhất định, nhưng bạn không biết toàn bộ khóa, chỉ một vài ký tự. Với các khóa trong cột A, tên trong cột B và một phần của khóa mục tiêu trong E1, bạn có thể thực hiện Vlookup ký tự đại diện theo cách này:

    Trích xuất khóa:

    =VLOOKUP("*"&E1&"*", $A$2:$B$10, 1, FALSE)

    Trích xuất tên:

    =VLOOKUP("*"&E1&"*", $A$2:$B$10, 2, FALSE)

    Lưu ý:

    • Để công thức VLOOKUP ký tự đại diện hoạt động chính xác, sử dụng đối sánh chính xác (FALSE là đối số cuối cùng).
    • Nếu tìm thấy nhiều đối sánh, đối số đầu tiên được trả về .

    Vlookup TRUE so với FALSE

    Và bây giờ, đã đến lúc xem xét kỹ hơn đối số cuối cùng của hàm VLOOKUP trong Excel. Mặc dù là tùy chọn nhưng tham số range_lookup rất quan trọng. Tùy thuộc vào việc bạn chọn TRUE hay FALSE, công thức của bạn có thể mang lại các kết quả khác nhau.

    Kết quả khớp chính xác của VLOOKUP Excel (FALSE)

    Nếu range_lookup được đặt thành FALSE, một Vlookup công thức tìm kiếm một giá trị chính xác bằng giá trị tra cứu. Nếu tìm thấy hai hoặc nhiều kết quả khớp, kết quả đầu tiên được trả về. Nếu không tìm thấy kết quả khớp chính xác, lỗi #N/A sẽ xảy ra.

    Kết quả khớp gần đúng của VLOOKUP Excel (TRUE)

    Nếu range_lookup được đặt thành TRUE hoặc bị bỏ qua ( mặc định), công thức tra cứu kết quả khớp gần nhất. Chính xác hơn, nó tìm kiếm một kết quả khớp chính xác trước và nếu không tìm thấy kết quả khớp chính xác, nó sẽ tìm giá trị lớn nhất tiếp theo mànhỏ hơn giá trị tra cứu.

    Đối sánh gần đúng Vlookup hoạt động với những lưu ý sau:

    • Cột tra cứu phải được sắp xếp theo thứ tự tăng dần , từ nhỏ nhất thành lớn nhất, nếu không thì có thể không tìm thấy giá trị chính xác.
    • Nếu giá trị tra cứu nhỏ hơn giá trị nhỏ nhất trong mảng tra cứu, lỗi #N/A sẽ được trả về.

    Các ví dụ sau sẽ giúp bạn hiểu rõ hơn về sự khác biệt giữa đối sánh chính xác và đối sánh gần đúng Vlookup và thời điểm sử dụng mỗi công thức là tốt nhất.

    Ví dụ 1. Cách thực hiện đối sánh chính xác Vlookup

    Để tra cứu kết quả khớp chính xác, chỉ cần đặt FALSE vào đối số cuối cùng.

    Trong ví dụ này, hãy lấy bảng tốc độ của động vật, hoán đổi các cột và thử tìm những con vật có thể chạy 80 , 50 và 30 dặm một giờ. Với các giá trị tra cứu trong D2, D3 và D4, hãy nhập công thức bên dưới vào E2 rồi sao chép nó xuống hai ô nữa:

    =VLOOKUP(D2, $A$2:$B$12, 2, FALSE)

    Như bạn có thể thấy, công thức trả về " Lion" trong E3 vì chúng chạy chính xác 50 mỗi giờ. Đối với hai giá trị tra cứu khác, không tìm thấy kết quả khớp chính xác và xuất hiện lỗi #N/A.

    Ví dụ 2. Cách Vlookup cho kết quả gần đúng

    Để tra cứu kết quả khớp gần đúng, có hai điều cơ bản bạn cần làm:

    • Sắp xếp cột đầu tiên của table_array từ nhỏ nhất đến lớn nhất.
    • Sử dụng TRUE cho đối số range_lookup hoặc bỏ qua nó.

    Sắp xếp cột tra cứu là rất quan trọng vì hàm VLOOKUP dừng tìm kiếm ngay khi nó tìm thấy kết quả khớp gần đúng nhỏ hơn giá trị tra cứu. Nếu dữ liệu không được sắp xếp đúng cách, bạn có thể nhận được kết quả thực sự lạ hoặc một loạt lỗi #N/A.

    Đối với dữ liệu mẫu của chúng tôi, công thức Vlookup đối sánh gần đúng như sau:

    =VLOOKUP(D2, $A$2:$B$12, 2, TRUE)

    Và trả về các kết quả sau:

    • Đối với giá trị tra cứu là "80", "Cheetah" được trả về vì tốc độ của nó (70) là giá trị khớp gần nhất với nhỏ hơn giá trị tra cứu.
    • Đối với giá trị tra cứu là "50", kết quả khớp chính xác được trả về (Lion).
    • Đối với giá trị tra cứu là "30", #N/A lỗi được trả về vì giá trị tra cứu nhỏ hơn giá trị nhỏ nhất trong cột tra cứu.

    Các công cụ đặc biệt để Vlookup trong Excel

    Không còn nghi ngờ gì nữa, VLOOKUP là một trong những hàm Excel mạnh mẽ và hữu ích nhất, nhưng nó cũng là một trong những hàm khó hiểu nhất. Để làm cho đường cong học tập bớt dốc hơn và trải nghiệm thú vị hơn, chúng tôi đã đưa vào một số công cụ tiết kiệm thời gian trong Ultimate Suite for Excel.

    Trình hướng dẫn VLOOKUP - cách dễ dàng để viết các công thức phức tạp

    Công cụ Trình hướng dẫn VLOOKUP tương tác sẽ hướng dẫn bạn qua các tùy chọn cấu hình để xây dựng một công thức hoàn hảo cho các tiêu chí bạn chỉ định. Tùy thuộc vào cấu trúc dữ liệu của bạn, nó sẽ sử dụng hàm VLOOKUP tiêu chuẩn hoặc công thức INDEX MATCH có thể lấy các giá trị từbên trái.

    Để nhận công thức tùy chỉnh, bạn cần làm như sau:

    1. Chạy Trình hướng dẫn VLOOKUP.
    1. Chọn bảng chính và bảng tra cứu của bạn.
    2. Chỉ định các cột sau (trong nhiều trường hợp chúng được chọn tự động):
      • Cột chính - cột trong bảng chính chứa các giá trị cần tra cứu.
      • Cột tra cứu - cột để tra cứu.
      • Cột trả về - cột để truy xuất giá trị .
    3. Nhấp vào nút Chèn .

    Các ví dụ sau đây cho thấy trình hướng dẫn đang hoạt động.

    Vlookup tiêu chuẩn

    Khi cột tra cứu ( Động vật ) là cột ngoài cùng bên trái trong bảng tra cứu, một công thức VLOOKUP bình thường để khớp chính xác sẽ được chèn vào:

    Vlookup to the left

    Khi cột tra cứu ( Animal ) ở phía bên phải của cột trả về ( Speed ), thuật sĩ chèn công thức INDEX MATCH vào Vlookup từ phải sang trái:

    Phần thưởng bổ sung! Do sử dụng thông minh các tham chiếu ô, các công thức có thể được sao chép hoặc di chuyển đến bất kỳ cột nào mà bạn không cần phải cập nhật các tham chiếu.

    Hợp nhất hai bảng - thay thế không có công thức cho Excel VLOOKUP

    Nếu tệp Excel của bạn quá lớn và phức tạp, thời hạn của dự án sắp đến và bạn đang tìm người có thể giúp bạn một tay, hãy dùng thử Trình hướng dẫn hợp nhất bảng.

    Công cụ này là sự thay thế trực quan và dễ dàng của chúng tôi cho hàm VLOOKUP của Excel, hoạt động theo cách này:

    1. Chọn bảng chính của bạn.
    2. Chọn bảng tra cứu.
    3. Chọn một hoặc một số cột chung làm (các) số nhận dạng duy nhất.
    4. Chỉ định cột nào sẽ cập nhật.
    5. Bạn có thể chọn các cột để thêm theo tùy chọn.
    6. Cho phép Hợp nhất Tables Wizard vài giây để xử lý… và tận hưởng kết quả :)

    Đó là cách sử dụng VLOOKUP trong Excel ở mức cơ bản. Trong phần tiếp theo của hướng dẫn, chúng ta sẽ thảo luận về các ví dụ VLOOKUP nâng cao hướng dẫn bạn cách Vlookup nhiều tiêu chí, trả về tất cả kết quả phù hợp hoặc lần xuất hiện thứ N, thực hiện Vlookup kép, tra cứu trên nhiều trang tính bằng một công thức, v.v. Tôi cảm ơn bạn đã đọc và hy vọng được gặp bạn vào tuần tới!

    Có sẵn các bản tải xuống

    Ví dụ về công thức VLOOKUP của Excel (tệp .xlsx)

    Ultimate Suite 14 ngày đầy đủ chức năng phiên bản (tệp .exe)

    các phiên bản Excel 365 đến Excel 2007.

    Mẹo. Trong Excel 365 và Excel 2021, bạn có thể sử dụng hàm XLOOKUP, đây là hàm kế thừa mạnh mẽ và linh hoạt hơn của hàm VLOOKUP.

    Cú pháp VLOOKUP

    Cú pháp của hàm VLOOKUP như sau:

    VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

    Trong đó:

    • Lookup_value (bắt buộc) - là giá trị cần tìm kiếm.

      Đây có thể là một giá trị (số, ngày hoặc văn bản), tham chiếu ô (tham chiếu đến ô chứa giá trị tra cứu) hoặc giá trị được trả về bởi một số hàm khác. Không giống như số và tham chiếu ô, giá trị văn bản phải luôn được đặt trong "dấu ngoặc kép".

    • Table_array (bắt buộc) - là phạm vi ô để tìm kiếm tra cứu giá trị và từ đó để truy xuất một trận đấu. Hàm VLOOKUP luôn tìm kiếm trong cột đầu tiên của mảng bảng , cột này có thể chứa nhiều giá trị văn bản, số, ngày tháng và giá trị lô-gic.
    • Cột_chỉ_số (bắt buộc ) - là số cột mà từ đó trả về một giá trị. Quá trình đếm bắt đầu từ cột ngoài cùng bên trái trong mảng bảng, là 1.
    • Range_lookup (tùy chọn) - xác định xem tìm kiếm đối sánh gần đúng hay chính xác:
      • TRUE hoặc bỏ qua (mặc định) - đối sánh gần đúng. Nếu không tìm thấy kết quả khớp chính xác, công thức sẽ tìm kiếm giá trị lớn nhất nhỏ hơn giá trị tra cứu.Yêu cầu sắp xếp cột tra cứu theo thứ tự tăng dần.
      • SAI - khớp chính xác. Công thức tìm kiếm một giá trị chính xác bằng giá trị tra cứu. Nếu không tìm thấy kết quả khớp chính xác, giá trị #N/A sẽ được trả về.

    Công thức VLOOKUP cơ bản

    Dưới đây là ví dụ về công thức VLOOKUP trong Excel ở dạng đơn giản nhất. Vui lòng xem công thức dưới đây và cố gắng "dịch" nó sang tiếng Anh:

    =VLOOKUP("lion", A2:B11, 2, FALSE)

    • Đối số thứ nhất ( lookup_value ) chỉ rõ rằng công thức tra cứu từ "lion".
    • Đối số thứ 2 ( table_array ) là A2:B11. Lưu ý rằng tìm kiếm được thực hiện ở cột ngoài cùng bên trái, bạn có thể đọc thêm một chút công thức trên: tìm kiếm "lion" trong phạm vi A2:A11. Cho đến nay, rất tốt, phải không?
    • Đối số thứ 3 col_index_num là 2. Có nghĩa là chúng ta muốn trả về một giá trị khớp từ cột B, cột này đứng thứ hai trong mảng bảng.
    • Đối số thứ 4 range_lookup là SAI, điều này cho biết rằng chúng tôi đang tìm kiếm đối sánh chính xác.

    Với tất cả các đối số đã được thiết lập, bạn sẽ không gặp vấn đề gì khi đọc toàn bộ công thức: tìm kiếm "sư tử" trong A2:A11, tìm kết quả khớp chính xác và trả về giá trị từ cột B trong cùng một hàng.

    Để thuận tiện, bạn có thể nhập giá trị quan tâm vào một số ô, chẳng hạn như E1, thay thế văn bản "được mã hóa cứng" bằng tham chiếu ô và lấy công thức để tra cứu bất kỳgiá trị bạn nhập vào trong E1:

    =VLOOKUP(E1, A2:B11, 2, FALSE)

    Còn điều gì chưa rõ? Sau đó, hãy thử xem xét theo cách này:

    Cách thực hiện Vlookup trong Excel

    Khi sử dụng công thức VLOOKUP trong trang tính thực tế, quy tắc ngón tay cái chính là: khóa mảng bảng với các tham chiếu ô tuyệt đối (như $A$2:$C$11) để ngăn nó thay đổi khi sao chép công thức sang các ô khác.

    Các giá trị tra cứu trong hầu hết các trường hợp phải là tham chiếu tương đối (như E2) hoặc bạn chỉ có thể khóa tọa độ cột ($E2). Khi công thức được sao chép xuống cột, tham chiếu sẽ tự động điều chỉnh cho từng hàng.

    Để biết cách hoạt động của công thức này trong thực tế, vui lòng xem xét ví dụ sau. Vào bảng mẫu của chúng tôi, chúng tôi đã thêm một cột nữa xếp hạng các loài động vật theo tốc độ (cột A) và muốn tìm vận động viên chạy nước rút nhanh thứ 1, thứ 5 và thứ 10 trên thế giới. Đối với điều này, hãy nhập thứ hạng tra cứu vào một số ô (E2:E4 trong ảnh chụp màn hình bên dưới) và sử dụng các công thức sau:

    Để lấy tên động vật từ cột B:

    =VLOOKUP($E2, $A$2:$C$11, 2, FALSE)

    Để trích xuất tốc độ từ cột C:

    =VLOOKUP($E2, $A$2:$C$11, 3, FALSE)

    Nhập các công thức trên vào ô F2 và G2, chọn các ô đó và kéo công thức xuống các hàng bên dưới:

    Nếu bạn điều tra công thức ở hàng thấp hơn, bạn sẽ nhận thấy rằng tham chiếu giá trị tra cứu đã được điều chỉnh cho hàng cụ thể đó, trong khi mảng bảng không thay đổi:

    Dưới đây, bạn sẽ có một sốcác mẹo hữu ích hơn sẽ giúp bạn tiết kiệm rất nhiều thời gian đau đầu và khắc phục sự cố.

    VLOOKUP Excel - 5 điều cần nhớ!

    1. Hàm VLOOKUP không thể nhìn sang trái . Nó luôn tìm kiếm trong cột ngoài cùng bên trái của mảng bảng và trả về một giá trị từ cột bên phải. Nếu bạn cần lấy các giá trị từ bên trái, hãy sử dụng tổ hợp INDEX MATCH (hoặc INDEX XMATCH trong Excel 365) mà không cần quan tâm đến vị trí của các cột tra cứu và trả về.
    2. Hàm VLOOKUP là không phân biệt chữ hoa chữ thường , nghĩa là các ký tự chữ hoa và chữ thường được coi là tương đương. Để phân biệt chữ cái viết thường, hãy sử dụng công thức VLOOKUP phân biệt chữ hoa chữ thường.
    3. Hãy nhớ về tầm quan trọng của tham số cuối cùng. Sử dụng TRUE để khớp gần đúng và FALSE để khớp chính xác. Để biết đầy đủ chi tiết, vui lòng xem VLOOKUP TRUE so với FALSE.
    4. Khi tìm kiếm kết quả gần đúng, hãy đảm bảo dữ liệu trong cột tra cứu được sắp xếp theo thứ tự tăng dần.
    5. Nếu giá trị tra cứu không phải là tìm thấy, lỗi #N/A được trả về. Để biết thông tin về các lỗi khác, vui lòng xem Tại sao VLOOKUP trong Excel không hoạt động.

    Các ví dụ về VLOOKUP trong Excel

    Tôi hy vọng tính năng tra cứu theo chiều dọc đang bắt đầu trở nên quen thuộc hơn với bạn. Để củng cố kiến ​​thức, chúng ta cùng xây dựng thêm một số công thức VLOOKUP nhé.

    Cách Vlookup từ sheet khác trong Excel

    Trong thực tế, hàm VLOOKUP trong Excel ít được sử dụngđược sử dụng với dữ liệu trong cùng một trang tính. Thông thường, bạn sẽ phải lấy dữ liệu phù hợp từ một trang tính khác.

    Để Vlookup từ một trang tính Excel khác, hãy đặt tên của trang tính theo sau là dấu chấm than trong đối số table_array trước phạm vi tài liệu tham khảo. Ví dụ: để tìm kiếm trong phạm vi A2:B10 trên Trang tính 2, hãy sử dụng công thức sau:

    =VLOOKUP("Product1", Sheet2!A2:B10, 2)

    Tất nhiên, bạn không phải nhập tên trang tính theo cách thủ công. Chỉ cần bắt đầu nhập công thức và khi nói đến đối số table_array , hãy chuyển sang trang tính tra cứu và chọn dải ô bằng chuột.

    Ví dụ: đây là cách bạn có thể tra cứu giá trị A2 trong phạm vi A2:A9 trên trang tính Prices và trả về giá trị phù hợp từ cột C:

    =VLOOKUP(A2, Prices!$A$2:$C$9, 3, FALSE)

    Lưu ý:

    • Nếu tên bảng tính chứa dấu cách hoặc ký tự không phải bảng chữ cái , thì tên đó phải được đặt trong dấu ngoặc kép đơn, ví dụ: 'Bảng giá'!$A$2:$C$9.
    • Trong trường hợp bạn sử dụng công thức VLOOKUP cho nhiều ô, hãy nhớ khóa table_array bằng ký hiệu $, chẳng hạn như $A$2: $C$9.

    Cách Vlookup từ một sổ làm việc khác trong Excel

    Để Vlookup từ một sổ làm việc Excel khác, hãy đặt tên của sổ làm việc trong dấu ngoặc vuông trước tên của trang tính.

    Ví dụ: đây là công thức tra cứu giá trị A2 trên trang tính có tên Prices trong sổ làm việc Price_List.xlsx :

    =VLOOKUP(A2, [Price_List.xlsx]Prices!$A$2:$C$9, 3, FALSE)

    Nếuhoặc tên sổ làm việc hoặc tên trang tính chứa dấu cách hoặc ký tự không phải bảng chữ cái, bạn nên đặt chúng trong dấu nháy đơn như sau:

    =VLOOKUP(A2, '[Price List.xlsx]Prices'!$A$2:$C$9, 3, FALSE)

    Cách dễ nhất để tạo công thức VLOOKUP đề cập đến một sổ làm việc khác là:

    1. Mở cả hai tệp.
    2. Bắt đầu nhập công thức của bạn, chuyển sang sổ làm việc khác và chọn mảng bảng bằng chuột.
    3. Nhập các đối số còn lại và nhấn phím Enter để hoàn thành công thức của bạn.

    Kết quả sẽ giống như ảnh chụp màn hình bên dưới:

    Sau khi bạn đóng tệp có bảng tra cứu của bạn, công thức VLOOKUP sẽ tiếp tục hoạt động nhưng giờ đây nó sẽ hiển thị đường dẫn đầy đủ cho sổ làm việc đã đóng:

    Đối với để biết thêm thông tin, vui lòng xem Cách tham chiếu đến một bảng tính hoặc bảng tính Excel khác.

    Cách Vlookup từ một dải ô đã đặt tên trong một trang tính khác

    Trong trường hợp bạn định sử dụng cùng một dải ô tra cứu trong nhiều công thức, bạn có thể tạo một phạm vi được đặt tên cho nó và nhập tên trực tiếp y trong đối số table_array .

    Để tạo một dải ô đã đặt tên, chỉ cần chọn các ô và nhập tên bạn muốn vào hộp Tên ở bên trái của Công thức quán ba. Để biết các bước chi tiết, vui lòng xem Cách đặt tên cho một phạm vi trong Excel.

    Đối với ví dụ này, chúng tôi đã đặt tên Prices_2020 cho các ô dữ liệu (A2:C9) trong bảng tra cứu và lấy công thức thu gọn này:

    =VLOOKUP(A2, Prices_2020, 3, FALSE)

    Hầu hết các tên trong Excel áp dụng cho toàn bộ sổ làm việc , vì vậy bạn không cần chỉ định tên của trang tính khi sử dụng dải ô đã đặt tên.

    Nếu dải ô đã đặt tên nằm trong sổ làm việc khác , hãy đặt tên của sổ làm việc trước tên dải ô, ví dụ:

    =VLOOKUP(A2, 'Price List.xlsx'!Prices_2020, 3, FALSE)

    Những công thức như vậy dễ hiểu hơn nhiều phải không? Bên cạnh đó, việc sử dụng các phạm vi được đặt tên có thể là một giải pháp thay thế tốt cho các tham chiếu tuyệt đối. Vì phạm vi đã đặt tên không thay đổi nên bạn có thể chắc chắn rằng mảng bảng của mình sẽ vẫn bị khóa bất kể công thức được di chuyển hoặc sao chép ở đâu.

    Nếu bạn đã chuyển đổi phạm vi tra cứu của mình thành một bảng Excel có đầy đủ chức năng , thì bạn có thể thực hiện Vlookup dựa trên tên bảng, ví dụ: Price_table trong công thức dưới đây:

    =VLOOKUP(A2, Price_table, 3, FALSE)

    Tham chiếu bảng, còn được gọi là tham chiếu có cấu trúc, có khả năng phục hồi và miễn nhiễm với nhiều thao tác dữ liệu. Chẳng hạn, bạn có thể xóa hoặc thêm hàng mới vào bảng tra cứu của mình mà không cần lo lắng về việc cập nhật tham chiếu.

    Sử dụng ký tự đại diện trong công thức VLOOKUP

    Giống như nhiều công thức khác, hàm VLOOKUP trong Excel chấp nhận các ký tự đại diện sau:

    • Dấu chấm hỏi (?) để khớp với bất kỳ ký tự đơn nào.
    • Dấu hoa thị (*) để khớp bất kỳ chuỗi ký tự nào.

    Ký tự đại diện thực sự hữu ích trong nhiều trường hợp:

    • Khi bạn không nhớ chính xác văn bản mình đang tìm kiếm.
    • Khi bạn đang tìm kiếm một văn bảnchuỗi là một phần của nội dung ô.
    • Khi cột tra cứu chứa khoảng trắng ở đầu hoặc cuối. Trong trường hợp đó, bạn có thể vắt óc tìm hiểu tại sao một công thức thông thường không hoạt động.

    Ví dụ 1. Tra cứu văn bản bắt đầu hoặc kết thúc bằng một số ký tự nhất định

    Giả sử bạn muốn tìm một khách hàng nhất định trong cơ sở dữ liệu dưới đây. Bạn không nhớ họ nhưng bạn chắc chắn rằng họ bắt đầu bằng "ack".

    Để trả về họ từ cột A, hãy sử dụng công thức ký tự đại diện Vlookup sau:

    =VLOOKUP("ack*", $A$2:$B$10, 1, FALSE)

    Để truy xuất khóa cấp phép từ cột B, hãy sử dụng khóa này (sự khác biệt chỉ nằm ở số chỉ mục cột):

    =VLOOKUP("ack*", $A$2:$B$10, 2, FALSE)

    Bạn cũng có thể nhập phần đã biết của khóa cấp phép tên trong một số ô, chẳng hạn như E1 và kết hợp ký tự đại diện với tham chiếu ô:

    =VLOOKUP(E1&"*", $A$2:$B$10, 1, FALSE)

    Ảnh chụp màn hình bên dưới hiển thị kết quả:

    Dưới đây là một số công thức VLOOKUP khác có ký tự đại diện.

    Tìm họ kết thúc bằng "son":

    =VLOOKUP("*son", $A$2:$B$10, 1, FALSE)

    Lấy tên bắt đầu bằng "joh " và kết thúc bằng "con trai":

    =VLOOKUP("joh*son", $A$2:$B$10, 1, FALSE)

    Kéo họ gồm 5 ký tự:

    =VLOOKUP("?????", $A$2:$B$10, 1, FALSE)

    Ví dụ 2. Ký tự đại diện VLOOKUP dựa trên giá trị ô

    Từ ví dụ trước, bạn đã biết rằng có thể nối dấu và (&) và tham chiếu ô để tạo chuỗi tra cứu. Để tìm một giá trị chứa (các) ký tự đã cho ở bất kỳ vị trí nào, hãy đặt dấu và trước và sau

    Michael Brown là một người đam mê công nghệ chuyên dụng với niềm đam mê đơn giản hóa các quy trình phức tạp bằng các công cụ phần mềm. Với hơn một thập kỷ kinh nghiệm trong ngành công nghệ, anh ấy đã trau dồi kỹ năng của mình trong Microsoft Excel và Outlook, cũng như Google Trang tính và Tài liệu. Blog của Michael dành để chia sẻ kiến ​​thức và chuyên môn của anh ấy với những người khác, cung cấp các mẹo và hướng dẫn dễ thực hiện để cải thiện năng suất và hiệu quả. Cho dù bạn là một chuyên gia dày dạn kinh nghiệm hay người mới bắt đầu, blog của Michael đều cung cấp những hiểu biết có giá trị và lời khuyên thiết thực để tận dụng tối đa những công cụ phần mềm thiết yếu này.