Thủ thuật
Hướng dẫn cách kết hợp hàm SUBTOTAL với VLOOKUP trong Google Sheet đơn giản, hiệu quả
Hàm SUBTOTAL và hàm VLOOKUP là những hàm thông dụng được dùng để xử lý dữ liệu trong Google Sheet, vậy các bạn đã biết cách kết hợp hai hàm này như thế nào chưa? Nếu chưa, hãy cùng với mình tìm hiểu cách kết hợp hai hàm này dưới bài viết nhé!
Hướng dẫn cách sử dụng hàm SUBTOTAL trong Google Sheet đơn giản
Hàm SUBTOTAL là gì?
Hàm SUBTOTAL là hàm trả về tổng phụ cho một dải ô dọc sử dụng một hàm kết hợp mà bạn đã chỉ định.
Cách sử dụng hàm SUBTOTAL
Công thức:
SUBTOTAL(mã_hàm; dải_ô1; [dải_ô2; ...])
Trong đó:
mã_hàm: là hàm được sử dụng trong phép kết hợp tổng phụ.
- 1 chính là hàm AVERAGE.
- 2 chính là hàm COUNT.
- 3 chính là hàm COUNTA.
- 4 chính là hàm MAX.
- 5 chính là hàm MIN.
- 6 chính là hàm PRODUCT.
- 7 chính là hàm STDEV.
- 8 chính là hàm STDEVP.
- 9 chính là hàm SUM.
- 10 chính là hàm VAR.
- 11 chính là hàm VARP.
Ví dụ minh họa:
Cho bảng dữ liệu dưới đây:
Cho bảng dự liệu mẫu
Hãy tính điểm tổng trung bình 3 môn của bạn Phạm Văn A.
=SUBTOTAL(1;C2:E2)
Ví dụ minh họa hàm SUBTOTAL như hình trên
Hướng dẫn cách sử dụng hàm VLOOKUP trong Google Sheet đơn giản
Hàm VLOOKUP là gì?
Hàm VLOOKUP là hàm dùng để 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ị, và sau đó sẽ trả về giá trị theo cột từ bảng mà bạn đã chỉ định trước.
Cách sử dụng hàm VLOOKUP
Công thức:
VLOOKUP(khóa_tìm_kiếm; dải_ô; chỉ_mục; [được_sắp_xếp])
Ví dụ minh họa: Hãy sử dụng bảng dữ liệu trên, để xác định điểm toán thống kê của bạn Phạm Văn A.
=VLOOKUP(H2;B2:E7;3;FALSE)
Ví dụ mẫu của hàm VLOOKUP
Hướng dẫn cách kết hợp hàm SUBTOTAL và VLOOKUP trong Google Sheet đơn giản
Công thức:
SUBTOTAL(mã_hàm; VLOOKUP(khóa_tìm_kiếm; dải_ô; chỉ_mục; [được_sắp_xếp]))
Giới thiệu các giá trị:
Hàm VLOOKUP: sẽ trả về địa chỉ ô khớp với khóa_tìm_kiếm tương ứng.
Ví dụ minh họa: Thêm một bảng dữ liệu mới như trong hình dưới, và hãy so sánh và tìm điểm tin học cơ sở cao nhất của nhóm sinh viên do giảng viên Nguyễn A phụ trách.
=SUBTOTAL(4; VLOOKUP(H2;B2:E7;4;FALSE); VLOOKUP(H5;B2:E7;4;FALSE); VLOOKUP(H6;B2:E7;4;FALSE))
Giải thích: Các hàm VLOOKUP sẽ trả về giá trị là điểm môn tin học cơ sở do giảng viên Nguyễn A phụ trách, hàm SUBTOTAL sẽ có mã_hàm là 4, nghĩa là hàm SUBTOTAL sẽ tìm ra giá trị cao nhất trong những kết quả điểm mà đã trả về.
So sánh và tìm điểm tin học cơ sở cao nhất như hình trên
Các lỗi thường gặp khi bạn kết hợp hàm SUBTOTAL và hàm VLOOKUP
- Lỗi #N/A
Đây là lỗi do không thể tìm thấy giá trị tương ứng với điều kiện xét để trả về, vì vậy bạn cần phải kiểm tra lại phần điều kiện của mình xem đúng hay chưa nhé!
- Lỗi #REF
Đây là lỗi do dữ liệu bạn đưa vô nằm ngoài vùng dữ liệu đã chọn, bạn cần kiểm tra lại dữ liệu đang sử dụng và dữ liệu gọi ra
- Lỗi #ERROR
Đây chính là lỗi do cú pháp mà bạn nhập chưa khớp với cú pháp quy định của hàm, bạn hãy kiểm tra lại cú pháp của mình lại để sửa lỗi này nhé!
- Lỗi#VALUE
Đây là lỗi do đối số mà bạn đưa vào sai hình thức của công thức hàm, bạn cần phải kiểm tra lại hình thức đối số bạn đưa vào đúng hay chưa nhé!
Một số lưu ý cần thiết khi kết hợp hàm SUBTOTAL và hàm VLOOKUP
- Hàm SUBTOTAL và hàm VLOOKUP sẽ không phân biệt hàm chữ hoa, thường. Vì vậy, bạn có thể gọi hàm SUBTOTAL = subtotal và VLOOKUP = vlookup.
- Tùy theo kiểu dữ liệu và công thức hàm mà các bạn cần phải cẩn thận dấu các dấu sau"""", () để tránh gây lỗi khi bạn sử dụng hàm.
- Khi truy vấn dữ liệu phải đúng giá trị cần tìm, nếu không thì hàm mà bạn đang dùng sẽ bị lỗi.
- Dùng hàm SUBTOTAL sẽ giúp người dùng ngăn chặn tình trạng tính hai lần với các công thức hàm SUM đơn giản.
- Các ô trong bất kỳ đối số dải_ô nào mà được chỉ định mà có chứa các lệnh gọi SUBTOTAL sẽ được bỏ qua để tránh đi tình trạng tính hai lần.
Một số bài tập ví dụ cơ bản về kết hợp hàm SUBTOTAL và hàm VLOOKUP
Cho bảng dữ liệu dưới hình:
Bảng dữ liệu bài tập mẫu như hình trên
Câu 1: Hãy tính điểm trung bình môn kế toán của những sinh viên do thầy Lê Hoành F hướng dẫn.
=SUBTOTAL(1; VLOOKUP(G13;A2:E14;4;FALSE); VLOOKUP(G14;A2:E14;4;FALSE))
Lời giải câu 1 như hình trên
Câu 2: Hãy tìm sinh viên có điểm toán thống kê cao nhất do cô Nguyễn A phụ trách.
=SUBTOTAL(4; VLOOKUP(G2;A2:E14;3;FALSE); VLOOKUP(G3;A2:E14;3;FALSE); VLOOKUP(G4;A2:E14;3;FALSE))
Lời giải câu 2 như hình trên
Những câu hỏi thường gặp bạn khi kết hợp hàm SUBTOTAL và hàm VLOOKUP
Hàm SUBTOTAL còn kết hợp với hàm nào khác không?
Trả lời: Ngoài hàm VLOOKUP, hàm SUBTOTAL còn có thể kết hợp với nhiều hàm khác như: hàm LEFT/RIGHT, INDEX, IF, HLOOKUP,... Tùy theo từng mục đích mà bạn lựa chọn dùng hàm kết hợp cho phù hợp.
Lợi ích khi kết hợp hàm SUBTOTAL và hàm VLOOKUP là gì?
Trả lời:sẽ giúp các bạn ngăn chặn việc tính 2 lần với những ô có dùng các công thức SUM đơn giản, nhờ vậy mà kết quả cho ra chính xác hơn. Ngoài ra, việc kết hợp này cũng sẽ giúp các bạn chọn được dữ liệu dễ dàng và linh hoạt hơn trong việc tính toán mà không cần phải gọi quá nhiều hàm phức tạp khác.
Trên đây là phần hướng dẫn cách kết hợp hàm SUBTOTAL với VLOOKUP trong Google Sheet đơn giản và hiệu quả. Cảm ơn các bạn đã theo dõi và xin chúc các bạn sớm thành công!
Bình luận bài viết