NẾU(ISNA(VLOOKUP Google Trang tính))

Khi nói đến việc tìm kiếm thông qua các hàng và cột dữ liệu cho một mục nhập, đặc biệt là trong một tập dữ liệu lớn, công thức VLOOKUP trong Google Trang tính là một công cụ hữu ích cho phép chúng ta thực hiện các tác vụ khó.  

VLOOKUP có nghĩa là tra cứu theo chiều dọc. Nó cung cấp một phương pháp thuận tiện để truy xuất dữ liệu bằng cách tra cứu các khóa trong cột quan tâm, khóa này thường là một mục trong cột đầu tiên của bảng và nó giúp chúng tôi tìm dữ liệu cụ thể trong hàng tương ứng.  

Tuy nhiên, hàm VLOOKUP có những hạn chế về cách truy xuất dữ liệu.  

Hướng dẫn này nhằm trình bày cách sử dụng VLOOKUP với hàm IF trong Google Trang tính để thực hiện các thao tác ngoài những gì công thức VLOOKUP thường được sử dụng cho.  

Lưu ý rằng hàm VLOOKUP không hỗ trợ các phím tìm kiếm dựa trên biểu thức chính quy. Đây là một hạn chế lớn trong Google Sheets. Theo mặc định, không có chỗ để tạo các câu lệnh có điều kiện, do đó chúng ta cần kết hợp nó với một chức năng khác của Google Trang tính — hàm IF.  

Tại sao nên kết hợp hàm VLOOKUP với hàm IF trong Google Trang tính

Hàm VLOOKUP được sử dụng để tra cứu các giá trị trong một bảng và hàm IF để có được khả năng trả về các giá trị dựa trên các tiêu chí mà chúng ta chỉ định. Việc kết hợp cả hai sẽ cải thiện công thức VLOOKUP và cho phép chúng tôi làm được nhiều việc hơn với công thức này.  

Hãy xem xét bảng dưới đây thể hiện các mức giá khác nhau cho cùng một loại thực phẩm ở hai nhà hàng khác nhau.  

NẾU(ISNA(VLOOKUP Google Trang tính))

Truy xuất giá của một loại thực phẩm cụ thể trong một bảng bằng VLOOKUP sẽ rất đơn giản vì tất cả những gì chúng ta cần làm là cung cấp các tham số – Tên thực phẩm, Phạm vi dữ liệu và. t. c

Nhưng nếu thay vào đó, chúng ta muốn có một cách để nhanh chóng chuyển đổi giữa cả hai nhà hàng để kiểm tra giá bánh pizza trong đó thì sao?

Trong ví dụ sau, chúng ta sẽ sử dụng công thức VLOOKUP theo cách khác bằng cách kết hợp nó với hàm IF trong Google Trang tính. Điều này sẽ cho phép chúng tôi truy xuất thực phẩm và giá của chúng dựa trên các điều kiện mà chúng tôi sẽ chỉ định.  

Cách sử dụng VLOOKUP với hàm IF trong Google Sheets

Có một số cách để sử dụng đồng thời cả hai chức năng của Google Trang tính. Trước tiên, chúng ta hãy xem hàm IF trong Google Sheets.  

Cú pháp của hàm IF

=IF(logical_expression, value_if_true, value_if_false)
  • logic_expression là một biểu thức hoặc tham chiếu đến một ô chứa một biểu thức đánh giá là TRUE hoặc FALSE
  • value_if_true là giá trị mà hàm IF trả về nếu biểu_thức logic là TRUE
  • value_if_false là một giá trị tùy chọn để trả về nếu biểu_thức logic là SAI. Cái này để trống theo mặc định.  

ví dụ 1. Sử dụng VLOOKUP với hàm IF trong Google Sheets để tra cứu 2 bảng

Quay lại nhà hàng của chúng ta, để sử dụng VLOOKUP và hàm IF trong Google Sheets để kiểm tra giá của một chiếc bánh pizza ở cả hai bảng và trả lại giải thưởng cho nhà hàng cụ thể mà chúng ta muốn, chúng ta sẽ sử dụng công thức bên dưới

=VLOOKUP(J7, IF(J6 = "Royal Place",B5:C12,E5:F12), 2, 0)

Công thức và cách thực hiện được giải thích trong các bước dưới đây

  • Cung cấp các tham số bắt buộc của hàm VLOOKUP trong Google Sheets
  • Cung cấp hàm IF làm tham số thứ hai của hàm VLOOKUP (phạm vi) và chỉ định các điều kiện bạn muốn được đáp ứng
  • Vì giá được liệt kê trong cột thứ hai, chúng tôi nhập chỉ mục là 2
  • Giá trị sắp xếp là 0, có nghĩa là chúng tôi muốn giá trị chính xác để tìm kiếm

Điều kiện ở đây rất đơn giản. Nếu  “Royal Place” là nhà hàng được chỉ định, hãy trả về dữ liệu của nhà hàng đó, nếu không thì hãy trả lại dữ liệu cho nhà hàng thứ hai

Ghi chú. hàm IF trả về một dải ô. Nhớ lại rằng tham số phạm vi của VLOOKUP trong Google Trang tính có thể là giá trị trực tiếp hoặc tham chiếu đến các ô khác.  

NẾU(ISNA(VLOOKUP Google Trang tính))

ví dụ 2. Sử dụng hàm VLOOKUP và IF với các toán tử so sánh

Các toán tử so sánh chẳng hạn như lớn hơn > và nhỏ hơn < cho phép chúng tôi so sánh các biểu thức hoặc giá trị khác nhau và trả về TRUE hoặc FALSE. Chúng rất hữu ích trong các câu điều kiện.  

Bây giờ, chúng ta hãy xác định khi nào một loại thực phẩm cụ thể sẽ sẵn sàng. Để làm điều này, chúng tôi đã sửa đổi một chút bảng của mình bằng cách thêm cột thứ ba. Cột này thể hiện thời gian cụ thể mà khách hàng đã đặt hàng.  

NẾU(ISNA(VLOOKUP Google Trang tính))

Giả sử mọi đơn hàng được đặt trước một thời điểm nhất định đều sẵn sàng để nhận nhưng những đơn hàng được đặt sau thời điểm đó thì không. Chúng ta có thể dễ dàng mô hình hóa điều kiện này như sau

= IF(VLOOKUP(J7,E5:G13,3,FALSE) < 10, "Food is ready!" , "Food is not ready")
  • Chúng tôi đánh giá giá trị trả về của công thức VLOOKUP bằng cách kiểm tra xem thời gian có thấp hơn 10 giờ sáng không
  • Nếu nó đánh giá là TRUE, hàm trả về “thực phẩm đã sẵn sàng” Nếu FALSE, “thực phẩm chưa sẵn sàng”
NẾU(ISNA(VLOOKUP Google Trang tính))

Hình ảnh trên cho thấy bánh pizza đã sẵn sàng để nhận.  

ví dụ 3. Sử dụng VLOOKUP và hàm IF để sửa đổi thông báo lỗi

Khi chúng tôi cố truy xuất dữ liệu không hợp lệ e. g một loại thực phẩm cụ thể không có trong bảng, chúng tôi gặp thông báo lỗi #N/A (không có sẵn).  

NẾU(ISNA(VLOOKUP Google Trang tính))

Chúng ta có thể sửa đổi điều này để trả về một thông báo tùy chỉnh thay vì lỗi #N/A, để làm điều này, chúng ta sẽ sử dụng hàm ISNA kết hợp với hàm VLOOKUP và IF

Nhập công thức dưới đây vào một ô

=IF(ISNA(VLOOKUP(I8,E7:F14,2,0))=TRUE,"Will be available by 12pm today",VLOOKUP(I8,E7:F14,2,0))
NẾU(ISNA(VLOOKUP Google Trang tính))

Thay vì trả về lỗi NA, chúng tôi đã đặt VLOOKUP trả về một thông báo khác khi không thể tìm thấy một loại thực phẩm cụ thể.

Phần kết luận

Kết hợp VLOOKUP với hàm IF trong Google Trang tính đảm bảo chúng ta có thể thực hiện các tác vụ tra cứu phức tạp hơn trong bảng tính của mình như chúng ta đã thấy trong hướng dẫn này

Các câu hỏi thường gặp

Bạn có thể thực hiện VLOOKUP trong Google Trang tính không?

Đúng. Google Sheets có công thức VLOOKUP tương tự như trong excel. Bạn có thể thực hiện tất cả các loại thao tác tra cứu dọc bằng VLOOKUP trong Google Trang tính. Để tiếp tục mở rộng việc sử dụng nó, bạn có thể kết hợp nó với hàm IF như chúng tôi đã trình bày trong hướng dẫn này

Bạn có thể VLOOKUP từ một trang tính khác trong Google Trang tính không?

Có, rất dễ lấy dữ liệu từ một bảng trong một trang tính khác. Tất cả những gì bạn cần làm là thay đổi tham số phạm vi để tham chiếu bảng trong trang tính khác mà bạn muốn tra cứu

Bạn có thể sử dụng hàm VLOOKUP với hàm IF trong Google Trang tính không?

Trong Google Trang tính, kết hợp VLOOKUP với IF để nhận kết quả có điều kiện dựa trên giá trị do VLOOKUP trả về (có/không, đúng/sai . ). Giá trị được trả về từ công thức. Giá trị cần tìm trong cột đầu tiên của Phạm vi tìm kiếm. Một phạm vi phải chứa giá trị Tra cứu và Kết quả.

Bạn có thể sử dụng hàm VLOOKUP với hàm if không?

Bạn có biết rằng bạn có thể sử dụng câu lệnh IF của Excel cùng với VLOOKUP không? .

ISNA có nghĩa là gì trong Google Trang tính?

Cú pháp. Giá trị ISNA(value) - Giá trị được so sánh với giá trị lỗi #N/A . * ISNA trả về TRUE nếu giá trị là #N/A hoặc tham chiếu đến ô chứa #N/A và sai nếu ngược lại.