Sử dụng tên tháng làm tiêu chí trong cột ngày trong chức năng truy vấn trên Google Sheets

Nhắc đến tên tháng sẽ giúp người đọc dễ hiểu hơn. Vì vậy, thay vì sử dụng số tháng như 1, 2…, việc sử dụng tên các tháng như “Tháng Một”, “Tháng Hai”… là phổ biến. Dưới đây là một phương pháp nhỏ để sử dụng tên tháng làm tiêu chí trong cột ngày trong chức năng truy vấn trên Google Sheets.

Trong bảng tính, việc sử dụng tên tháng làm tiêu chí có thể không hoạt động như mong muốn trong các công thức khi sử dụng ngày trong khoảng công thức. Tại sao lại như vậy? Bởi vì tên tháng là chuỗi văn bản. Do đó, bạn không thể so sánh nó với các giá trị trong một cột ngày.

Vậy làm thế nào để sử dụng chuỗi tên tháng làm tiêu chí trong một cột/ngày?

Giải pháp là chuyển đổi chuỗi tên tháng thành số tháng và sử dụng số tháng đó làm tiêu chí.

Đây, ngoài phần tiêu chí, tôi đã giải thích rõ trong một trong các bài hướng dẫn trước của mình – Công thức để chuyển đổi tên tháng từ văn bản thành số tháng trên Google Sheets.

Tóm lại, bạn có thể chuyển đổi chuỗi tên tháng thành số tương ứng như sau.

Giả sử ô A1 chứa tên tháng “Tháng Một”. Công thức chuyển đổi chuỗi này thành số là:

=tháng(A1&1)

Nhưng điều này không hoạt động cùng cách trong truy vấn Google Sheets. Có hai lý do.

  1. Số tháng trong truy vấn là từ 0 đến 11, không phải từ 1 đến 12.

  2. Công thức trên rút trích số tháng từ chuỗi tên tháng. Nhưng hàm số Tháng() trong truy vấn khác.

Trong các ví dụ dưới đây, tôi sẽ giải thích cách sử dụng tên tháng làm tiêu chí trong cột ngày trong chức năng truy vấn trên Google Sheets.

GIF dưới đây sẽ giúp bạn hiểu rõ hơn về những gì tôi đang trình bày trong bài hướng dẫn này.

Cách sử dụng tên tháng làm tiêu chí trong cột ngày trong chức năng truy vấn

Trong truy vấn, tôi muốn sử dụng tiêu chí trong ô D1, đó là chuỗi tên tháng. Thực tế, tôi đã nhập các tên tháng như danh sách trong “Xác nhận dữ liệu” để tạo ra menu đó.

Làm sao?

Hãy vào menu “Dữ liệu” và nhấp vào Xác nhận dữ liệu. Chọn tiêu chí là “Danh sách các mục” và dán danh sách dưới đây như trong công thức (loại bỏ dấu ngoặc kép).

"Tháng Một,Tháng Hai,Tháng Ba,Tháng Tư,Tháng Năm,Tháng Sáu,Tháng Bảy,Tháng Tám,Tháng Chín,Tháng Mười,Tháng Mười Một,Tháng Mười Hai"

Điều này giúp bạn dễ dàng chuyển đổi giữa các tháng. Bạn có thể sử dụng ô này, tức là D1, trong mệnh đề “Where” của truy vấn như tiêu chí theo hai cách.

Bạn Có Thể Thích: Các Ví Dụ Về Xác Nhận Dữ Liệu Tốt Nhất Trong Google Sheets

Truy vấn theo tên tháng trong một cột ngày (Field) Sử dụng Phương pháp # 1

Đây là phương pháp thông thường, nhưng hơi phức tạp.

Nếu bạn biết cách sử dụng ngày làm tiêu chí trong truy vấn Google Sheets, bạn có thể dễ dàng hiểu.

Vì vậy, trước khi tiếp tục, hãy đọc hướng dẫn nhanh về cách sử dụng tiêu chí ngày ở đây – Cách Sử Dụng Tiêu Chí Ngày Trong Chức Năng Truy Vấn Của Google Sheets.

Hy vọng rằng bạn đã đọc qua hướng dẫn đó. Bây giờ hãy xem công thức sử dụng tên tháng làm tiêu chí trong trường ngày trong chức năng truy vấn Google Sheets.

=truy vấn(A1:B,"Chọn * nơi tháng(A) = tháng(ngày '"&tekst(DATE(2019,tháng(D1&1),1),"YYYY-MM-DD")&"')",1)

Tôi đã sử dụng hàm số Tháng hai lần trong đó. Hàm số tháng() ở đầu mệnh đề “Where” kiểm tra tháng trong cột A.

Nó không gặp vấn đề khi kiểm tra vì cột A chứa các ngày. Sau đó nó so sánh số tháng đó với số tháng của ngày trong ô D1.

Vì giá trị trong ô D1 là văn bản, tôi đã sử dụng hàm số Tháng trong bảng tính để chuyển đổi văn bản đó thành số tháng, tức là;

= Tháng (D1 & 1)

Bạn Có Thể Thích: Hướng dẫn tuyệt đối về Các Hàm Ngày Tháng Trên Google Sheets

Sau đó, với sự giúp đỡ của hàm số Ngày, tôi đã chuyển đổi số tháng trả về thành một ngày nằm trong tháng tương ứng với tên tháng trong ô đó.

Sau đó, tôi đã sử dụng hàm số Tháng trong truy vấn để trả về số tháng mà truy vấn có thể so sánh với số tháng trong cột A.

Có một cách sử dụng tên tháng làm tiêu chí trong cột ngày trong truy vấn một cách đơn giản hơn. Đây là công thức đó.

Truy vấn theo tên tháng trong một cột ngày (Field) Sử dụng Phương pháp # 2

Đây rất đơn giản và là lựa chọn yêu thích của tôi. Ở đây, chúng ta chỉ cần sử dụng hàm số Tháng một lần. Đầu tiên, hãy chia sẻ công thức với bạn, sau đó chúng ta có thể đi vào giải thích của công thức đó.

=truy vấn(A1:B,"Chọn * nơi tháng(A)+1 ="&tháng(D1&1)&"",1)

Đúng! Đây là một công thức nhỏ. Dưới đây là chi tiết.

Hàm số Tháng() đầu tiên trực tiếp kiểm tra số tháng + 1 trong cột A với số tháng trong ô D1.

+1 được sử dụng để thay đổi các số tháng từ 0-11 trong hàm số Tháng() của truy vấn thành 1-12. Chỉ khi đó số tháng trong truy vấn khớp với kết quả hàm số Tháng đầu ra là 1-12.

Trong phương pháp đầu tiên, điều này không cần thiết vì ở đó tôi đã so sánh số tháng được trả về bởi hàm số Tháng với số tháng được trả về bởi hàm số khác.

Ở công thức này, bạn chỉ cần chú ý đến các dấu ngoặc kép được sử dụng. Đó là tất cả về cách sử dụng tên tháng làm tiêu chí trong cột ngày trong truy vấn. Dưới đây là một số tài nguyên bổ sung để đọc.

Đọc thêm:

  1. Công thức sắp xếp theo tên tháng trong Google Sheets.
  2. Chuyển đổi số thành tên tháng trong Google Sheets.
  3. Truy vấn Google Sheets: Làm thế nào để chuyển số tháng thành tên tháng dưới dạng văn bản.
  4. Điền dữ liệu trong một tháng đầy đủ dựa trên một danh sách thả xuống trong Google Sheets.

Related posts