Hỏi - Đáp

[Video] Cách kết hợp hàm QUERY và hàm IF trong Google Sheet chi tiết

Hàm QUERY sẽ giúp bạn lọc dữ liệu hay kết hợp dữ liệu từ nhiều sheet thành một sheet, còn hàm IF giúp bạn kiểm tra một điều kiện bất kỳ trong bảng dữ liệu. Vậy hàm QUERY khi kết hợp với hàm IF có phải sẽ giúp chúng ta lọc dữ liệu theo một điều kiện nào đó không? Cùng tìm câu trả lời ở bài viết này nhé!

1. Cách sử dụng hàm QUERY trong Google Sheet

Hàm QUERY trong Google Sheet sẽ giúp bạn thao tác với một lượng lớn dữ liệu cực linh hoạt và dễ dàng dựa trên các lệnh cơ sở dữ liệu như: SQL, ngôn ngữ truy vấn có cấu trúc,… Các thao tác mà hàm QUERY có thể hỗ trợ bạn gồm: Tra cứu, lọc dữ liệu hoặc kết hợp dữ liệu từ nhiều sheet thành một sheet,…

Hàm Query gồm có ba thành phần:

Ví dụ minh họa: Bạn cần tra cứu hoặc lọc dữ liệu của danh sách các thành viên trong lớp mình đăng ký lịch trực bàn tuyển sinh. Bạn sẽ có hai cách sử dụng QUERY.

+ Chọn tất cả:

Chọn xuất toàn bộ dữ liệu trong phạm vi được chọn

Chọn xuất toàn bộ dữ liệu trong phạm vi được chọn

+ Tùy chọn từng vùng:

=QUERY(A2:H13; “select B, C, D”; 2)

Trong đó:

Chọn xuất một phần dữ liệu trong phạm vi vùng dữ liệu đã chọn

Chọn xuất một phần dữ liệu trong phạm vi vùng dữ liệu đã chọn

2. Cách sử dụng hàm IF trong Google Sheet

Hàm IF là một hàm logic giúp người dùng kiểm tra một điều kiện bất kỳ và trả về giá trị mà bạn chỉ định nếu điều kiện đó TRUE và ngược lại hàm IF sẽ trả về một giá trị khác nếu điều kiện của bạn là FALSE.

Trong đó:

Ví dụ minh họa: Bạn cần kiểm tra xem đối tượng nghiên cứu của mình có thuộc giới tính nữ hay không?

Trong đó:

Ví dụ về hàm IF

Ví dụ về hàm IF

3. Cách kết hợp hàm QUERY và hàm IF trong Google Sheet

Video hướng dẫn cách kết hợp hàm QUERY và hàm IF trong Google Sheet.

Hàm IF khi kết hợp với hàm QUERY sẽ giúp bạn kiểm tra một điều kiện bất kỳ tại một vùng dữ liệu cụ thể trong phạm vi vùng dữ liệu đã chọn.

Trong đó:

Ví dụ minh họa: Bạn muốn kiểm tra học lực của học sinh dựa trên điểm trung bình. Với điều kiện nếu điểm trung bình > 5,5 là giỏi và ngược lại nếu điểm trung bình không lớn hơn 5,5 là “trung bình”.

Công thức:

Trong đó:

Hàm IF kết hợp với hàm QUERY

Hàm IF kết hợp với hàm QUERY

4. Một số ví dụ kết hợp giữa hàm IF và hàm QUERY

Video hướng dẫn một số ví dụ kết hợp giữa hàm IF và hàm QUERY.

Kéo dữ liệu từ file khác và lọc theo điều kiện so sánh chữ

Bước 1: Mở trang tính gốc chứa dữ liệu bạn muốn kéo sang một file bất kỳ > Copy URL của file.

Sử dụng phím tắt Ctrl + V đối với windows, Command + V đối với MacBook để copy URL

Sử dụng phím tắt Ctrl + V đối với windows, Command + V đối với MacBook để copy URL

Bước 2: Sử dụng hàm IMPORTRANGE để kéo dữ liệu từ file gốc sang file mới.

Công thức:

Trong hàm IMPORTRANGE gốm có:

Hàm IMPORTRANGE

Hàm IMPORTRANGE

Bước 3: Sử dụng hàm IF lồng QUERY để lọc theo điều kiện so sánh chữ.

Sử dụng hàm IF lồng QUERY để lọc và mã hóa giới tính học sinh với điều kiện nếu học sinh đó là nữ thì kết quả trả về là 1, nếu học sinh đó không phải giới tính nữ thì kết quả trả về là 0.

Lọc theo điều kiện so sánh chữ

Lọc theo điều kiện so sánh chữ

Kéo dữ liệu từ file khác và lọc theo điều kiện so sánh số

Bước 1: Mở trang tính gốc chứa dữ liệu bạn muốn kéo sang một file bất kỳ > Copy URL của file.

Sau khi mở được trang tính có chứa dữ liệu bạn cần kéo sang file mới > Copy URL của file. Đối với các máy tính thuộc hệ điều hành Windows thì sử dụng phím tắt Ctrl + V, còn đối với MacBook thì sử dụng Command + V.

Đây là file gốc bạn muốn kéo dữ liệu sang một file mới

Đây là file gốc bạn muốn kéo dữ liệu sang một file mới

Bước 2: Sử dụng hàm IMPORTRANGE để kéo dữ liệu từ file gốc sang file mới.

Dùng hàm IMPORTRANCE để kéo dữ liệu từ file gốc sang.

Dùng hàm IMPORTRANCE để kéo dữ liệu từ file gốc sang.

Bước 3: Sử dụng hàm IF lồng QUERY để lọc theo điều kiện so sánh số.

Sử dụng hàm IF lồng QUERY để lọc ra những học sinh tên như với điều kiện có điểm trung bình lớn hơn 8. Nếu đúng thì kết quả trả về “chúc bạn thành công”.

Công thức:

Lọc theo điều kiện so sánh số

Lọc theo điều kiện so sánh số

5. Các lỗi thường gặp khi kết hợp hàm QUERY và hàm IF

Lỗi #N/A

Lỗi #N/A xuất hiện khi hàm không tìm thấy giá trị dò tìm hoặc bị thiếu số lượng đối số. Để khắc phục được lỗi này bạn cần kiểm tra lại xem số lượng đối số trong hàm IF hoặc QUERY đã đủ hay chưa.

Lỗi #N/A

Lỗi #N/A

Lỗi #REF

Lỗi #REF xuất hiện khi file của bạn chưa được cấp quyền truy cập. Cách khắc phục là bạn cần phải nhấp vào ô và chọn “Allow Access” (cho phép truy cập) thì dữ liệu sẽ xuất hiện.

Lỗi #REF

Lỗi #REF

Lỗi #ERROR

Khi bạn nhập không đúng cú pháp công thức, thường là sẽ quên dấu ” ” và đây chính là nguyên nhân gây ra lỗi #ERROR. Thường khi bạn gặp lỗi này thì màu dữ liệu sẽ chuyển sang màu đen như hình và sau khi bạn khắc phục được lỗi thì màu chữ sẽ chuyển thành màu xanh lá cây thường thấy.

Lỗi #ERROR!

Lỗi #ERROR!

Lỗi #VALUE

Lỗi #VALUE xảy ra khi bạn nhập sai cấu trúc của hàm khiến cho hệ thống không thể phân tích được cú pháp của hàm QUERY hoặc IF.

Lỗi #VALUE

Lỗi #VALUE

Để khắc phục được lỗi này bạn cần kiểm tra lại xem mình đã nhập đúng cấu trúc của hàm hay chưa, thiếu những phần nào hay thừa dữ liệu nào và chỉnh sửa lại cho đúng với cấu trúc của hàm.

6. Một số lưu ý khi kết hợp hàm QUERY và hàm IF

– Để ý các dấu nháy đơn, nháy kép, ngoặc tròn. Nếu bạn bị thiếu dấu thì hàm IF và hàm QUERY của bạn sẽ gặp lỗi.

– Đối với các dữ liệu chữ khi đặt điều kiện cho hàm IF hoặc QUERY thì bắt buộc phải có dấu nháy đơn.

'select D' là sai, màu chữ là màu đen và ngược lại

‘select D’ là sai, màu chữ là màu đen và ngược lại

– Khi truy vấn dữ liệu bạn nên lưu ý khoảng cách, nếu bạn viết không đúng khoảng cách theo cấu trúc thì hàm sẽ bị lỗi.

7. Một số bài tập ví dụ về kết hợp hàm QUERY và hàm IF

Bài tập 1: Sử dụng hàm IF lồng QUERY để lọc ra những đáp viên với điều kiện có nghề nghiệp là “Sinh viên”. Nếu đúng thì kết quả trả về là “True”, còn nếu không phải là sinh viên thì kết quả trả về là “False”.

Bài tập 1

Bài tập 1

Bài tập 2: Sử dụng hàm IF lồng QUERY để lọc ra sinh viên tên Huệ với điểm trung bình lớn hơn 5, dữ liệu sử dụng ở file Điểm Trung Bình Học Sinh. Nếu đúng thì kết quả trả về “Học lực khá”.

Bài tập 2

Bài tập 2

8. Những câu hỏi thường gặp khi kết hợp hàm QUERY và hàm IF

Khi nào thì sử dụng hàm IF lồng hàm QUERY để lọc theo điều kiện so sánh chữ?

Hàm IF lồng hàm QUERY lọc theo điều kiện so sánh chữ dùng cho các dữ liệu định tính như: Giới tính nam hay nữ; kết quả học tập của sinh viên: giỏi, khá, trung bình, yếu, nghề nghiệp…

Dữ liệu định tính

Dữ liệu định tính

Hàm QUERY lồng IF hoặc IF lồng hàm QUERY là gì?

Là một thuật ngữ chỉ sự kết hợp giữa hai hàm trong google sheet, lồng ghép các thao tác tính toán với nhau.

Một số mẫu laptop giúp bạn học hàm trong Google Sheet dễ dàng hơn

Trên đây là những kiến thức cơ bản về việc kết hợp giữa hàm IF và hàm QUERY. Cảm ơn bạn đã theo dõi!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button
You cannot copy content of this page