HÀM VLOOKUP TRONG GOOGLE TRANG TÍNH VÀ CÁC VÍ DỤ | Bostonenglish.edu.vn

Bài viết dưới đây, bostonenglish sẽ giải thích hàm VLOOKUP trong Google trang tính và hướng dẫn ứng ứng dụng ví dụ hàm VLOOKUP để giải quyết các nhiệm vụ thực tế. 

Khi xử lý các dữ liệu liên quan đến nhau, một trong những khó khăn phổ biến nhất là tìm kiếm thông tin trên nhiều trang tính. Trong cuộc sống hàng ngày bạn cũng sẽ thực hiện những công việc như quét bảng lịch trình chuyến bay để biết thời gian khởi hành và trạng thái khởi hành. Google Sheet Vlookup hoạt động tương tự như vậy – tra cứu và truy xuất dữ liệu phù hợp từ một bảng khác trên cùng một trang tính hoặc từ một trang tính khác.

Hầu hết mọi người cho rằng hàm Vlookup là hàm khó và ít người biết đến. Nhưng trên thực tế rất dễ dàng thực hiện hàm Vlookup trong Google trang tính và bài viết dưới đây sẽ giúp bạn làm điều đó.

hàm vlookup trong google sheet

hàm vlookup trong google sheet

Bạn đang xem: hàm VLOOKUP trong Google trang tính

Hàm VLOOKUP là gì? Ứng dụng của hàm VLOOKUP trong Google Sheet

– Hàm VLOOKUP là gì?

Hàm VLOOKUP tìm kiếm một giá trị trong cột trong cùng bên trái của bảng hoặc mảng giá trị, sau đó trả về giá trị theo cột từ bảng mà bạn đã chỉ định trước. Chữ V trong tên hàm VLOOKUP là “Vertical- Dọc.”

– Công thức hàm VLOOKUP

Công thức:

=VLOOKUP(lookup_value;table_array;col_index_num;[range_lookup])

Trong đó:

lookup_value: (Bắt buộc). Giá trị dùng để dò tìm.

table_array: (Bắt buộc). Bảng chứa giá trị chúng ta cần dò tìm, để ở dạng giá trị tuyệt đối với dấu $ được đứng đằng trước, ví dụ: $A$3:$E$40.

col_index_num: (Bắt buộc). Thứ tự chính của cột chứa các giá trị dò tìm trên table_array.

Ví dụ trong bảng $A$3:$E$40, cột B chứa giá trị cần dò tìm thì col_index_num ở đây sẽ là 2; bảng $C$3:$F$40, cột E chứa giá trị dò tìm, thì col_index_num ở đây là 3.

[range_lookup]: (Không bắt buộc). Là phạm vi mà dữ liệu tìm kiếm, TRUE tương đương với 1 (dò tìm tương đối), FALSE tương đương với 0 (dò tìm tuyệt đối).

– Ví dụ về hàm VLOOKUP

Cho bảng dữ liệu gồm các trường MA_SP, TEN_SP, GIA, SO_LUONG, TOTAL. Hãy dùng hàm VLOOKUP để lấy ra thông tin tên của sản phẩm có mã là 1222.

Công thức:

=VLOOKUP(1222;$A$2:$E$9;2;0)

Ý nghĩa công thức: Hàm VLOOKUP so sánh giá trị 1222 với dải ô đầu tiên trong vùng A2:E9. Nếu dò tìm thấy kết quả 1222 lập tức trả về tên sản phẩm (tương ứng đối số thứ 3 trong công thức).

See also  Phổ điểm thi THPT Quốc gia 2022 Khối B (B00: Toán - Hóa | Bostonenglish.edu.vn

Bạn đang xem bài viết tại: https://bostonenglish.edu.vn/

Ví dụ hàm VLOOKUP

Ví dụ hàm VLOOKUP

Bạn đang xem bài viết tại: https://bostonenglish.edu.vn/

– Ứng dụng của hàm VLOOKUP

Hàm VLOOKUP được dùng để hỗ trợ tra cứu thông tin trong một trường dữ liệu hoặc danh sách dựa vào những mã định danh có sẵn.

Chức năng của hàm Vlookup trong Google Sheet.

Trong Google Sheet chúng ta sử dụng hàm Vlookup để tìm kiếm dữ liệu trong bảng hoặc một phạm vi theo cột trong một bảng dò tìm đã định nghĩa trước. Như vậy, chức năng chính của hàm Vlookup là dùng để tìm kiếm giá trị trong một bảng giá trị cho trước

Google Sheets Vlookup – cú pháp và cách sử dụng

Hàm VLOOKUP trong Google Sheets được thiết kế thực hiện tra cứu theo chiều dọc (vertical lookup). Vlookup có chức năng tìm kiếm giá trị khóa (mã định danh duy nhất) xuống cột đầu tiên trong phạm vi được chỉ định và trả về một giá trị trong cùng một hàng từ cột khác.

Cú pháp cho hàm Vlookup của Google Trang tính như sau:

VLOOKUP(search_key, range, index, [is_sorted])

3 đối số đầu tiên là bắt buộc, đối số cuối cùng là tùy chọn:

Search_key – là giá trị cần tìm kiếm (giá trị tra cứu hoặc mã định danh duy nhất). Ví dụ: bạn có thể tìm kiếm từ “apple”, số 10 hay là giá trị trong ô A2.

Range (phạm vi): hai hoặc nhiều cột dữ liệu cho tìm kiếm. Hàm Vlookup của google trang tính luôn tìm kiếm trong cột đầu tiên của Range.

Index: số thứ tự cột trong phạm vi mà từ đó giá trị phù hợp (giá trị trong cùng hàng với Search_ key) sẽ được trả về.

See also  Sig. Trong Spss Là Gì | Bostonenglish.edu.vn

Cột đầu tiên trong Range và có Index 1. Nếu Index nhỏ hơn 1, công thức Vlookup trả về giá trị lỗi #VALUE! Lỗi. Nếu nó lớn số cột trong phạm vi, hàm VLOOKUP trả về giá trị lỗi #REF! lỗi.

Is_Sorted: cho biết cột tra cứu được sắp xếp (TRUE) hay (False). Trong hầu hết các trường hợp thì FALSE được khuyến nghị.

  • Nếu is_sorted là TRUE hoặc bị bỏ qua (mặc định), cột đầu tiên của phạm vi phải được sắp xếp theo thứ tự tăng dần, tức là từ A đến Z hoăc từ nhỏ nhất đến lớn nhất.
  • Trong trường hợp này, công thức Vlookup trả về một kết quả gần đúng (tương đối) . Chính xác hơn, nó tìm kiếm kết quả phù hợp chính xác trước tiên. Nếu không tìm thấy đối sánh chính xác, công thức sẽ tìm kiếm đối sánh gần nhất nhỏ hơn hoặc bằng Search_ key . Nếu tất cả các giá trị trong cột tra cứu lớn hơn khóa tìm kiếm, thì sẽ trả về lỗi # N / A.
  • Nếu is_sorted được đặt thành FALSE, không cần sắp xếp. Trong trường hợp này, công thức Vlookup tìm kiếm kết quả phù hợp chính xác . Nếu cột tra cứu chứa 2 hoặc nhiều giá trị chính xác bằng khóa tìm kiếm, giá trị đầu tiên tìm thấy sẽ được trả về.

Thoạt nhìn, cú pháp có vẻ hơi phức tạp, nhưng ví dụ về công thức Vlookup của Google Trang tính dưới đây sẽ giúp mọi thứ dễ hiểu hơn.

Giả sử bạn có hai bảng: bảng chính và bảng tra cứu như trong ảnh chụp màn hình bên dưới. Các bảng có một cột chung (order ID) là một mã định danh duy nhất. Mục đích là kéo trạng thái của từng đơn hàng từ bảng tra cứu sang bảng chính.

Bạn đang xem bài viết tại: https://bostonenglish.edu.vn/

Source data: main table and Lookup table

Google Sheets Vlookup – cú pháp và cách sử dụng

Bây giờ, làm thế nào để sử dụng Google Trang tính Vlookup để hoàn thành nhiệm vụ? Để bắt đầu, hãy xác định các đối số cho công thức Vlookup:

  • Search_key – ID đơn hàng (A3), giá trị được tìm kiếm trong cột đầu tiên của bảng Tra cứu.
  • Range (Vùng dữ liệu) – bảng Tra cứu ($F$3:$G$8). Lưu ý khóa phạm vi bằng cách sử dụng tham chiếu ô tuyệt đối nếu dự định sao chép công thức sang nhiều ô.
  • Index: Index – 2 từ cột Status sẽ  trả về kết quả khớp là cột thứ 2 trong phạm vi.
  •  Is_sorted:  FALSE vì cột tìm kiếm của chúng ta (F) không được sắp xếp.

Đặt tất cả các đối số lại với nhau, chúng ta nhận được công thức này:

=VLOOKUP(A3,$F$3:$G$8,2,false)

Nhập nó vào ô đầu tiên (D3) của bảng chính, sao chép xuống cột và bạn sẽ nhận được kết quả tương tự như sau:

Bạn đang xem bài viết tại: https://bostonenglish.edu.vn/

Vlookup in Google Sheets

Google Sheets Vlookup

Công thức Vlookup có còn khó hiểu đối với bạn không? Sau đó, hãy nhìn nó theo cách này:

Google Sheets Vlookup formula
Ví dụ Google Sheets Vlookup

5 điều cần biết về Google Sheets VLOOKUP

Để tránh gặp rắc rối và hạn chế những lỗi có thể mắc phải trong Vlookup thì nên ghi nhớ năm điều đơn giản sau đây:

  1. Google Sheets VLOOKUP không thể lấy dữ liệu bên trái của nó, nó luôn tìm kiếm ở cột đầu tiên (ngoài cùng bên trái) của phạm vi. Để thực hiện một Vlookup bên trái , hãy sử dụng công thức Index & Match của Google Trang tính .
  2. VLOOKUP trong Google Sheets là case-insensitive, có nghĩa là nó không phân biệt chữ thường và chữ in hoa. Để tra cứu phân biệt chữ hoa chữ thường , hãy sử dụng công thức trên.
  3. Nếu hàm VLOOKUP trả về kết quả không chính xác, hãy đặt đối số is_sorted thành FALSE để trả về kết quả phù hợp chính xác.
  4. Khi is_sorted được đặt thành TRUE hoặc bị bỏ qua, bạn nên nhớ sắp xếp cột đầu tiên của phạm vi theo thứ tự tăng dần. Trong trường hợp này, hàm VLOOKUP sẽ sử dụng thuật toán tìm kiếm nhị phân nhanh hơn và hoạt động chính xác dựa trên dữ liệu được sắp xếp.
  5. Google Sheets VLOOKUP có thể tìm kiếm khớp một phần (partial match) dựa trên các ký tự đại diện : dấu hỏi (?) và dấu hoa thị (*). Vui lòng xem ví dụ về công thức Vlookup dưới đây để biết thêm chi tiết.

Cách sử dụng hàm VLOOKUP trong Google Trang tính – ví dụ về công thức

Với những kiến thức cơ bản về cách hoạt động của Vlookup trên đây, bây giờ chúng ta sẽ thử tạo một vài công thức. Để làm theo các ví dụ Vlookup dưới đây dễ dàng và hiểu rõ hơn, bạn có thể mở trang tính Vlookup để làm theo.

Cách tham chiếu Vlookup từ một trang tính khác

Trong thực tế, bảng chính và bảng tra cứu thường nằm trên các trang tính khác nhau. Để tham chiếu công thức Vlookup đến một trang tính khác trong cùng một bảng tính, hãy đặt tên bảng tính theo sau là dấu chấm than (!) trước tham chiếu phạm vi. Ví dụ:

=VLOOKUP(A2,Sheet4!$A$2:$B$7,2,false)

Công thức sẽ tìm kiếm giá trị trong A2 trong phạm vi A2: A7 trên trang tính 4 và trả về giá trị khớp từ cột B ( cột thứ 2 trong phạm vi ).

Nếu tên trang tính bao gồm khoảng trắng hoặc các ký tự không phải chữ cái, hãy đảm bảo đặt nó trong dấu ngoặc kép. Ví dụ:

=VLOOKUP(A2,’Lookup table’!$A$2:$B$7,2,false)

Bạn đang xem bài viết tại: https://bostonenglish.edu.vn/

Vlookup from a different sheet

Cách tham chiếu Vlookup từ một trang tính khác

Chú ý: Thay vì nhập tham chiếu đến một trang tính khác theo cách thủ công, bạn có thể sử dụng Google sheet để chèn nó một cách tự động. Để làm điều này, bắt đầu nhập công thức Vlookup của bạn và khi đến đối số phạm vi(range) thì chuyển sang trang tính tra cứu và chọn phạm vi bằng chuột. Thao tác này sẽ thêm tham chiếu phạm vi vào công thức và bạn sẽ chỉ phải thay đổi tham chiếu tương đối (mặc định) thành tham chiếu tuyệt đối . Để thực hiện thao tác này, bạn nhập dấu $ trước ký tự cột và số hàng, hoặc chọn tham chiếu và nhấn F4 để chuyển đổi giữa các loại tham chiếu khác nhau.

Google Trang tính Vlookup với các ký tự đại diện

Trong trường hợp bạn không biết toàn bộ giá trị tra cứu (search_ key), và bạn chỉ biết một phần của giá trị thì có thể thực hiện tra cứu với các ký tự đại diện sau:

–          Dấu chấm hỏi (?) Để khớp với bất kỳ ký tự đơn .

–          Dấu hoa thị (*) để khớp với bất kỳ chuỗi ký tự chuỗi .

Giả sử bạn muốn truy xuất thông tin về một đơn đặt hàng cụ thể từ bảng bên dưới. Bạn không thể nhớ lại đầy đủ ID thứ tự, nhưng bạn nhớ rằng ký tự đầu tiên là “A”. Vì vậy, bạn sử dụng dấu hoa thị (*) để điền vào phần còn thiếu, như sau:

=VLOOKUP(“a*”,$A$2:$C$7,2,false)

Chúng ta có thể nhập phần đã biết của khóa tìm kiếm vào một số ô và nối chúng với “*” để tạo công thức Vlookup linh hoạt hơn:

–          Để kéo mục: =VLOOKUP($F$1&”*”,$A$2:$C$7,2,false).

–          Để kéo số tiền: =VLOOKUP($F$1&”*”,$A$2:$C$7,3,false).

Google Sheets Vlookup with a wildcard character
Google Trang tính Vlookup với các ký tự đại diện

Chú ý: Nếu bạn cần tìm kiếm một dấu chấm hỏi hoặc ký tự dấu hoa thị, hãy đặt dấu ngã (~) trước ký tự, ví dụ: “~ *”.

Công thức Index Match trong Google Trang tính thay cho Vlookup bên trái

Một trong những hạn chế đáng kể nhất của hàm VLOOKUP (cả trong Excel và Google Trang tính) là nó không thể tìm kiếm dữ liệu bên trái. Tức là, nếu cột tìm kiếm không phải là cột đầu tiên trong bảng tra cứu, Google Sheets Vlookup sẽ bị lỗi. Trong những tình huống như vậy, hãy sử dụng công thức Index Match:

INDEX ( return_range , MATCH ( search_key , lookup_range , 0))

Ví dụ: để tra cứu giá trị A3 (phím tìm kiếm) trong G3: G8 (lookup_range) và trả về kết quả khớp từ F3: F8 (return_range), chúng ta có thể sử dụng công thức sau:

=INDEX($F$3:$F$8, MATCH (A3, $G$3:$G$8, 0))

Kết quả của công thức này như sau:

Google Sheets Index Match formula for left Vlookup
Công thức Index Match trong Google Trang tính thay cho Vlookup bên trái

Một ưu điểm khác của công thức này so với Vlookup là nó không bị tác động bởi những thay đổi cấu trúc bạn thực hiện trong trang tính vì nó tham chiếu trực tiếp đến cột trả về. Đặc biệt, việc chèn hoặc xóa một cột trong bảng tra cứu sẽ phá vỡ công thức Vlookup vì số chỉ mục (Index) “được mã hóa cứng”không hợp lệ, trong khi công thức trên vẫn an toàn và hợp lý.

Để biết thêm thông tin về INDEX MATCH, vui lòng xem Tại sao INDEX & MATCH là giải pháp thay thế tốt hơn cho VLOOKUP . Mặc dù hướng dẫn ở trên nhắm mục tiêu đến Excel, INDEX MATCH trong Google Trang tính hoạt động theo cùng một cách, ngoại trừ các tên khác nhau của các đối số.

Vlookup phân biệt chữ hoa chữ thường trong Google Trang tính

Trong trường hợp văn bản quan trọng, hãy sử dụng hàm INDEX MATCH kết hợp với các hàm TRUE và EXACT để tạo công thức mảng Vlookup phân biệt chữ hoa chữ thường :

ArrayFormula (INDEX ( return_range , MATCH (TRUE, EXACT ( lookup_range , search_key ), 0)))

Giả sử khóa tìm kiếm nằm trong ô A3, phạm vi tra cứu là G3: G8 và phạm vi trả về là F3: F8, công thức như sau:

=ArrayFormula(INDEX($F$3:$F$8, MATCH (TRUE,EXACT($G$3:$G$8, A3),0))) 

Như được hiển thị trong ảnh chụp màn hình bên dưới, công thức không có vấn đề gì với việc phân biệt các ký tự viết hoa và viết thường như A-1001 và a-1001:

Case-sensitive Vlookup in Google Sheets
Vlookup phân biệt chữ hoa chữ thường trong Google Trang tính

Chú ý:  Nhấn Ctrl + Shift + Enter sẽ tự động chèn hàm ARRAYFORMULA vào đầu công thức.

Công thức Vlookup là cách phổ biến nhất nhưng không phải là cách duy nhất để tra cứu trong Google Trang tính. Phần tiếp theo và phần cuối cùng của hướng dẫn này trình bày một giải pháp thay thế.

Hợp nhất Trang tính (Merge Sheets): thay thế không cần công thức cho Google Trang tính Vlookup

Nếu bạn đang tìm kiếm cách khác để hợp nhất trang tính mà không cần công thức Vlookup thì hãy cân nhắc sử dụng tiện ích bổ sung Merge Sheets. Bạn có thể tải miễn phí từ cửa hàng tiện ích bổ sung của Google Trang tính .

Sau khi tiện ích bổ sung được thêm vào Google Trang tính của bạn, bạn có thể tìm thấy nó trong tab Tiện ích bổ sung :

Merge Sheets add-on
Hợp nhất Trang tính (Merge Sheets)

Bây giờ chúng ta sẽ thử nghiệm với ví dụ ban đầu: chúng ta sẽ lấy thông tin từ cột Trạng thái dựa trên ID đơn đặt hàng :

Source data to merge sheets based on the key column
Thay thế không cần công thức cho Google Trang tính Vlookup
  1. Chọn bất kỳ ô nào có dữ liệu trong Trang tính chính và nhấp vào Tiện ích bổ sung > Hợp nhất Trang tính > Bắt đầu .

Trong hầu hết các trường hợp, tiện ích bổ sung sẽ tự động chọn toàn bộ bảng cho bạn. Nếu không, bạn có thể nhấp vào nút Tự động chọn hoặc chọn phạm vi trong trang tính chính của bạn theo cách thủ công, sau đó nhấp vào Tiếp theo.

Select the range in the main sheet.
Bước 1: Cách sử dụng tiện ích bổ sung Merge Sheets

2. Chọn phạm vi trong Bảng tra cứu . Phạm vi không nhất thiết phải có cùng kích thước với phạm vi trong trang tính chính. Trong ví dụ này, bảng tra cứu có nhiều hàng hơn bảng chính 2 hàng.

Select the range in the lookup sheet.
Bước 2: Cách sử dụng tiện ích bổ sung Merge Sheets

3. Chọn một hoặc nhiều cột chính (số nhận dạng duy nhất) để so sánh. Vì chúng ta đang so sánh các trang tính theo ID đặt hàng , chúng ta chỉ chọn cột này:

Select one or more key columns to compare.
Bước 3: Cách sử dụng tiện ích bổ sung Merge Sheets

4. Trong Cột tra cứu , hãy chọn (các) cột trong Trang tính tra cứu mà bạn muốn truy xuất dữ liệu. Trong Cột chính, hãy chọn các cột tương ứng trong trang tính chính mà bạn muốn sao chép dữ liệu vào.

Trong ví dụ này, chúng ta đang kéo thông tin từ cột trạng thái trên trang tính tra cứu vào cột trạng thái trên trang tính chính:

Select the column(s) to be updated.
Bước 4: Cách sử dụng tiện ích bổ sung Merge Sheets

5. Theo tùy chọn, hãy chọn một hoặc nhiều hành động bổ sung. Thông thường, bạn muốn thêm các hàng không khớp vào cuối bảng chính, tức là sao chép các hàng chỉ tồn tại trong bảng tra cứu vào cuối bảng chính:

Select one or more additional options.
Bước 5: Cách sử dụng tiện ích bổ sung Merge Sheets

Nhấp vào Hoàn tất , cho phép tiện ích bổ sung Merge Sheets được xử lý trong giây lát và bạn đã sẵn sàng!

The Merge Sheets results
Bước 6: Cách sử dụng tiện ích bổ sung Merge Sheets

Kết hợp nhiều Vlookup (Vlookup multiple matches)  một cách dễ dàng

Kết hợp nhiều Vlookup là một công cụ khác của Google Trang tính để tra cứu nâng cao. Theo giống như tên gọi, nó có thể trả về tất cả các kết quả phù hợp, không chỉ là kết quả đầu tiên như hàm VLOOKUP. Hơn nữa, nó có thể đánh giá nhiều điều kiện, tra cứu theo bất kỳ hướng nào và trả về tất cả hoặc số lượng kết hợp được chỉ định dưới dạng giá trị hoặc công thức .

Cách hoạt động thực tế của tiện ích này như thế nào? Giả sử, một số đơn đặt hàng trong bảng mẫu của chúng tôi chứa một số mục và bạn muốn lấy tất cả các mục của một đơn đặt hàng cụ thể. Một công thức Vlookup không thể làm được điều này, trong khi một hàm QUERY mạnh hơn có thể. Vấn đề là chức năng này yêu cầu kiến ​​thức về ngôn ngữ truy vấn hoặc ít nhất là cú pháp SQL. Bạn không muốn dành nhiều ngày để nghiên cứu điều này? Cài đặt tiện ích bổ sung Multiple VLOOKUP Matches và nhận một công thức hoàn hảo trong vài giây!

Trong Google Trang tính của bạn, nhấp vào Tiện ích bổ sung > Nhiều trận đấu VLOOKUP > Bắt đầu và xác định tiêu chí tra cứu:

  1. Chọn phạm vi với dữ liệu của bạn (A1: D9).
  2. Chỉ định có bao nhiêu kết quả phù hợp để trả về (tất cả trong trường hợp của chúng tôi).
  3. Chọn các cột để trả về dữ liệu ( Mục , Số lượng và Trạng thái ).
  4. Đặt một hoặc nhiều điều kiện. Chúng ta muốn lấy thông tin về đầu vào số thứ tự trong F2, vì vậy chúng ta chỉ định cấu hình một điều kiện: ID đơn hàng = F2.
  5. Chọn ô trên cùng bên trái cho kết quả.
  6. Nhấp vào Xem trước kết quả để đảm bảo rằng bạn sẽ nhận được chính xác những gì bạn đang tìm kiếm.
  7. Nếu tất cả đều OK, hãy nhấp vào Chèn công thức hoặc Dán kết quả .
    Vlookup multiple matches in Google Sheets

    Kết hợp nhiều Vlookup

Đối với ví dụ này thì sẽ là chọn trả về kết quả phù hợp dưới dạng công thức. Vì vậy, bây giờ chúng ta có thể nhập bất kỳ số thứ tự nào vào F2 và công thức hiển thị trong ảnh chụp màn hình bên dưới sẽ tự động tính toán lại:

The formula to return multiple matches in Google Sheets
Cách kết hợp nhiều Vlookup

Để tìm hiểu thêm về tiện ích bổ sung, hãy truy cập trang chủ VLOOKUP Multiple hoặc tải xuống ngay bây giờ từ G Suite Marketplace.

Ví dụ mẫu

VLOOKUP(10003; A2:B26; 2; FALSE)

Cú pháp

VLOOKUP(khóa_tìm_kiếm; dải_ô; chỉ_mục; [được_sắp_xếp])

  • khóa_tìm_kiếm – Giá trị cần tìm kiếm. Ví dụ: 42"Mèo" hoặc I24.
  • dải_ô – Dải ô cần xem xét để tìm kiếm. Cột đầu tiên trong dải ô được tìm kiếm cho khóa được xác định trong khóa_tìm_kiếm.
  • chỉ_mục – Chỉ mục cột của giá trị sẽ được trả về, tại đây, cột đầu tiên trong dải_ô được đánh số 1.
    • Nếu chỉ_mục không nằm trong khoảng từ 1 đến số cột trong dải_ô, thì #VALUE! sẽ được trả về.
  • được_sắp_xếp – [TRUE theo mặc định] – Cho biết cột cần được tìm kiếm (cột đầu tiên của dải ô được chỉ định) có được sắp xếp hay không. Bạn nên dùng FALSE trong hầu hết các trường hợp.
    • Bạn nên đặt được_sắp_xếp thành FALSE. Nếu đặt thành FALSE, kết quả phù hợp chính xác sẽ được trả về. Nếu có nhiều giá trị khớp thì nội dung của ô tương ứng với giá trị đầu tiên tìm thấy sẽ được trả về và #N/A sẽ được trả về nếu không tìm thấy giá trị đó.
    • Nếu được_sắp_xếp là TRUE hoặc được bỏ qua thì kết quả khớp gần nhất (nhỏ hơn hoặc bằng khóa tìm kiếm) sẽ được trả về. Nếu mọi giá trị trong cột tìm kiếm đều lớn hơn khóa tìm kiếm thì #N/A sẽ được trả về.

Lưu ý

  • Nếu được_sắp_xếp được đặt thành TRUE hoặc được bỏ qua và cột đầu tiên của dải ô không theo thứ tự được sắp xếp thì một giá trị không chính xác có thể sẽ được trả về. Nếu VLOOKUP không có vẻ cho kết quả đúng, hãy kiểm tra xem đối số cuối cùng có được đặt thành FALSE hay không. Nếu dữ liệu được sắp xếp và bạn cần phải tối ưu hóa cho hiệu suất, hãy đặt đối số đó thành TRUE. Trong hầu hết các trường hợp, nên đặt đối số đó thành FALSE.
  • Khi tìm kiếm giá trị số hoặc ngày, hãy đảm bảo rằng cột đầu tiên trong dải ô không được sắp xếp theo giá trị văn bản. Ví dụ: các số được sắp xếp chính xác cần hiển thị dưới dạng (1, 2, 10, 100) thay vì (1, 10, 100, 2) như khi được sắp xếp dưới dạng chuỗi. Việc sử dụng loại sắp xếp không chính xác có thể dẫn đến giá trị không chính xác được trả về.
  • Khóa tìm kiếm dựa trên biểu thức chính quy KHÔNG được hỗ trợ. Thay vào đó, hãy dùng QUERY.
  • VLOOKUP có hiệu suất tốt hơn nhiều với dải ô được sắp xếp và được_sắp_xếp được đặt thành TRUE. Hãy cân nhắc sắp xếp cột được tìm kiếm.
  • Bạn cũng có thể tìm thấy kết quả khớp bằng cách sử dụng chuỗi mẫu chứa ký tự đại diện. Dấu chấm hỏi (?) và dấu hoa thị (*) là các ký tự đại diện cho khóa_tìm_kiếm, trong đó dấu chấm hỏi đại diện cho ký tự đơn và dấu hoa thị đại diện cho chuỗi ký tự bất kỳ. Nếu bạn cần khớp dấu chấm hỏi hoặc dấu hoa thị thực, hãy thêm một dấu ngã (~) trước ký tự và thêm một dấu ngã nữa nếu bạn đang tìm kiếm nội dung nào đó chứa một dấu ngã thực.

Cách dùng hàm VLOOKUP trên 2 sheet khác nhau

Ví dụ: Cho bảng sau, dùng hàm VLOOKUP tìm số lượng điện thoại từ sheet SAN_PHAM.

Công thức:

=VLOOKUP(A2;SAN_PHAM!$A$2:$E$9;4;0)

Ý nghĩa công thức: Hàm VLOOKUP trong sheet GIA tìm giá trị trong bảng từ sheet SAN_PHAM và trả về kết quả tương ứng.

Tìm kiếm dữ liệu trên 2 bản tính khác nhau

Tìm kiếm dữ liệu trên 2 bản tính khác nhau

 

Mẹo và lưu ý:

  • Nếu trang tính chứa khoảng trắng hoặc các ký tự không phải chữ cái, tên trang tính phải được đặt trong dấu ngoặc kép, chẳng hạn như ‘Jan Sales’!$A$2:$B$6.
  • Thay vì nhập trực tiếp trên trang tính vào công thức, bạn có thể chuyển sang trang tính tra cứu và chọn phạm vi ở đó. Google Sheet sẽ tự động chèn một tham chiếu với cú pháp chính xác, giúp bạn không khó khăn khi kiểm tra tên và khắc phục sự cố.

Các lưu ý khi sử dụng hàm VLOOKUP trong Google Sheet

– Điều kiện tìm kiếm không phân biệt chữ hoa – thường.

– Có 2 kiểu tìm kiếm khi dùng hàm VLOOKUP: Tìm kiếm tương đối, tìm kiếm tuyệt đối.

– Bảng dò tìm kết quả cần được sắp xếp trước khi áp dụng kiểu tìm kiếm tương đối.

– VLOOKUP chỉ tìm dữ liệu từ trái qua phải.

– Chỉ tìm được giá trị đầu tiên xuất hiện trong bảng.

 Một số lỗi thường gặp khi dùng hàm VLOOKUP

– Lỗi #N/A

+ Ý nghĩa: Dò tìm không có giá trị.

Lỗi #N/A

Lỗi #N/A

 

+ Cách khắc phục:Nếu chưa phát hiện lỗi #N/A thì bạn có thể khắc phục lỗi #NA bằng công thức sau.

= IFERROR (công thức gốc)

Hàm sẽ trả về TRUE nếu công thức có lỗi.

Kiểm tra lỗi bằng hàm ISERROR

Kiểm tra lỗi bằng hàm ISERROR

 

– Lỗi #REF

+ Ý nghĩa: Cột dò tìm không có trong bảng chứa giá trị dò tìm.

+ Cách khắc phục:

Ví dụ lỗi #REF! xảy ra do việc xóa cột.

Bạn có thể bấm ngay nút Hoàn tác trên Thanh công cụ Truy nhập Nhanh (hoặc nhấn CTRL+Z) để khôi phục hàng hoặc cột đó.

Lỗi do mất cột thứ 5

Lỗi do mất cột thứ 5

 

– Lỗi #VALUE

+ Ý nghĩa: Lỗi với cách nhập công thức của bạn.

+ Cách khắc phục:

a. Sự cố: Tham đối giá_trị_tra_cứu có nhiều hơn 255 ký tự.

Giải pháp: Rút ngắn giá trị hoặc sử dụng kết hợp hàm INDEX và MATCH như một giải pháp thay thế.

Sử dụng kết hợp hàm INDEX và MATCH

Sử dụng kết hợp hàm INDEX và MATCH

 

b. Sự cố: Số thứ tự cột giá trị hiển thị (Col_index_num) chứa văn bản hoặc nhỏ hơn 0.

Sự cố này có thể xảy ra do lỗi đánh máy trong Số thứ tự cột giá trị hiển thị hoặc vô tình chỉ định một số nhỏ hơn 1 làm giá trị chỉ mục (hiện tượng phổ biến nếu một hàm Google Sheet khác được lồng trong hàm VLOOKUP trả về một số, chẳng hạn như “0”, làm số thứ tự cột giá trị hiển thị.

Giá trị tối thiểu cho số thứ tự cột giá trị hiển thị là 1, trong đó 1 là cột tìm kiếm, 2 là cột đầu tiên ở bên phải của cột tìm kiếm,… Vì vậy, nếu bạn đang tìm kiếm trong cột A thì số 1 sẽ tham chiếu cột đó, 2 là cột B, 3 là cột C,…

Số thứ tự cột có giá trị 0

Số thứ tự cột có giá trị 0

Bài tập sử dụng hàm VLOOKUP

Các câu hỏi thường gặp khi sử dụng hàm VLOOKUP

– Hàm VLOOKUP trong Google Sheet hoạt động như thế nào?

Trả lời: VLOOKUP là một hàm tra cứu và lấy các thông tin dữ liệu trong một bảng. Chữ V trong VLOOKUP là viết tắt của từ Vertical (nghĩa là chiều dọc), tức là dữ liệu trong bảng phải được sắp xếp theo chiều dọc phù hợp với dữ liệu theo hàng.

– Vì sao hàm VLOOKUP được dân văn phòng tìm kiếm nhiều?

Trả lời: Hàm VLOOKUP là một hàm xử lý dữ liệu cơ bản nhưng rất quan trọng trong môi trường văn phòng cần xử lý trên dữ liệu nhiều. Biết kiến thức về hàm bạn dễ dàng xử lý công việc nhanh hơn và chính xác hơn, tăng năng suất làm việc hơn. Hơn nữa điều này còn giúp cơ hội phát triển nghề nghiệp tăng lên đáng kể.

Trên đây là những cách bạn có thể thực hiện tra cứu Google Trang tính. Hy vọng những thông tin trên sẽ giúp bạn có thêm những kinh nghiệm bổ ích về Google trang tính.

Bostonenglish.edu.vn cũng giúp giải đáp những vấn đề sau đây:

  • Cách dụng hàm VLOOKUP giữa 2 sheet trong Google Sheet
  • Hàm LOOKUP trong Google Sheet
  • Cách dụng hàm Vlookup giữa 2 sheet
  • Hàm VLOOKUP
  • VLOOKUP nhiều điều kiện Google Sheet
  • Vlookup từ Google Sheet khác
  • Hàm QUERY trong Google Sheet
  • Tạo ô tìm kiếm trong Google Sheet
See more articles in the category: Wiki

Leave a Reply