Vlookup Bỏ Qua Các Dòng Ẩn Trong Google Sheets – Ví dụ về Công Thức

Bạn đang tìm hiểu cách sử dụng công thức Vlookup trong Google Sheets để bỏ qua các dòng ẩn đi? Đừng lo, bài viết này sẽ hướng dẫn bạn cách làm điều đó một cách dễ dàng. Hãy cùng tìm hiểu!

Sử dụng Một Cột Trợ Giúp

Để Vlookup chỉ tìm kiếm giá trị trong các dòng hiển thị trên Google Sheets, bạn cần sử dụng một cột trợ giúp chứa công thức Subtotal. Theo ví dụ, giả sử bạn có dữ liệu mẫu từ ô A2:C8, bạn có thể sử dụng cột D2:D8 làm cột trợ giúp.

Trong trường hợp đó, bạn sẽ sử dụng công thức Subtotal sau trong ô D3 và kéo công thức này lên đến ô D8.

=subtotal(103,A3)

Công thức trên sẽ trả về giá trị 1 cho các dòng hiển thị và 0 cho các dòng ẩn.

Cột trợ giúp Subtotal trong Google Sheets

Hy vọng bạn đã hoàn thành các bước trên. Bây giờ, chúng ta hãy tìm hiểu cách Vlookup chỉ tìm kiếm trong các dòng hiển thị trên Google Sheets.

Ví dụ về Công Thức: Vlookup Bỏ Qua Các Dòng Ẩn Trong Google Sheets

Khóa tìm kiếm: Dominic (khóa tìm kiếm phải nằm trong cột đầu tiên)

Cột chỉ mục: 2 (Cột B) (công thức sẽ trả về giá trị từ cột này)

Tên “Dominic” xuất hiện trong ô A4 và A7. Tôi sẽ ẩn đi dòng số 4. Công thức Vlookup thông thường dưới đây sẽ trả về giá trị 600 trong ô B4 đang bị ẩn.

=vlookup("Dominic",A3:C8,2,0)

Vậy thì công thức Vlookup đúng để bỏ qua các dòng ẩn trên Google Sheets sẽ là gì?

Công Thức:

=ArrayFormula(vlookup("Dominic",If(D3:D8=1,A3:C8),2,0))

Ảnh chụp màn hình:

Vlookup Bỏ Qua Các Dòng Ẩn Trong Google Sheets

Làm thế nào công thức Vlookup này loại bỏ các dòng ẩn trong quá trình tìm kiếm?

Cột trợ giúp chơi vai trò quan trọng trong công thức Vlookup trên. Thay vì sử dụng ô A3:C8 là phạm vi tìm kiếm của Vlookup, tôi đã sử dụng một câu lệnh IF logic được áp dụng vào các giá trị trong cột trợ giúp. Đây là công thức đó.

If(D3:D8=1,A3:C8)

Nếu bạn nhập công thức này vào bất kỳ ô nào, nó sẽ không hoạt động đúng. Công thức này yêu cầu sử dụng ArrayFormula để tạo dữ liệu phía dưới.

Lưu ý: Trong một công thức kết hợp, nếu có yêu cầu ArrayFormula bên trong nó, bạn có thể di chuyển nó vào phần đầu tiên của công thức. Điều này mở ra một khả năng mới. Nếu có nhiều ArrayFormulas, trong hầu hết các trường hợp, bạn có thể loại bỏ tất cả chúng và chỉ sử dụng một ArrayFormula duy nhất ở phần đầu tiên.

Công Thức Mảng:

=ArrayFormula(If(D3:D8=1,A3:C8))

Kết quả:

Như bạn có thể thấy, các giá trị trong các dòng ẩn đều là FALSE. Vì vậy, khóa tìm kiếm trong công thức Vlookup sẽ không khớp với dòng này.

Điều này giúp bạn với công thức Vlookup để bỏ qua các dòng ẩn trong Google Sheets.

Hãy tham khảo thêm các nguồn tài nguyên sau:

  1. Xử lý các dòng ẩn trong Google Sheets bằng cột trợ giúp ảo
  2. SUMIF – Loại trừ các dòng ẩn trong Google Sheets
  3. Cách Loại bỏ hoặc Lọc các giá trị ra khỏi Tổng cộng [Google Doc Spreadsheet]
  4. Đếm các giá trị duy nhất trong các dòng hiển thị trên Google Sheets
  5. Tìm Trung bình của các Dòng Hiển Thị trên Google Sheets
  6. Công Thức Subtotal Với Điều Kiện Trong Excel và Google Sheets

Related posts