Lọc đối sánh lại Google Trang tính

Tất cả hoặc hầu hết các bạn đều biết rằng bạn có thể lọc dữ liệu trong Google Trang tính bằng cách sử dụng nút bộ lọc trên thanh công cụ. Đó là một phương pháp khá khả thi, nhưng đó là một phương pháp thủ công. Vì vậy, bạn phải thực hiện một vài cú nhấp chuột để làm cho nó hoạt động. Nếu muốn tự động lọc trong Google Trang tính, bạn nên sử dụng chức năng LỌC. Trong hướng dẫn này, chúng tôi sẽ giải thích cách bạn có thể làm điều này

Show

Mục lục ẩn

Giải thích chức năng LỌC Google Trang tính

Cú pháp hàm Google Sheets FILTER

Ví dụ về công thức Google Sheets FILTER

Cách sử dụng chức năng LỌC Google Sheets. nghiên cứu điển hình

LỌC Google Trang tính theo nhiều điều kiện (VÀ logic)

LỌC Google Trang tính theo cú pháp công thức nhiều điều kiện (AND logic)

LỌC theo nhiều điều kiện (VÀ logic) Ví dụ về công thức Google Trang tính

Google Trang tính LỌC theo nhiều điều kiện (HOẶC logic)

LỌC theo nhiều điều kiện (HOẶC logic) Cú pháp công thức Google Trang tính

LỌC theo nhiều điều kiện (HOẶC logic) Ví dụ về công thức Google Trang tính

Lỗi công thức LỌC Google Trang tính. không tìm thấy kết quả phù hợp trong đánh giá LỌC

LỌC theo số trong Google Trang tính

Điều kiện lọc của Google Trang tính. bằng X

Điều kiện LỌC Google Trang tính. Lớn hơn (“>”) X

Điều kiện LỌC Google Trang tính. Nhỏ hơn (“<“) X

Điều kiện LỌC Google Trang tính. không bằng X

Điều kiện LỌC Google Trang tính. Giá trị chẵn

Điều kiện LỌC Google Trang tính. Giá trị lẻ

LỌC theo văn bản trong Google Trang tính (khớp chính xác/không khớp)

Google Trang tính LỌC theo văn bản (khớp một phần)

Sử dụng LỌC Google Trang tính + TÌM KIẾM để lọc theo văn bản cần thiết với trường hợp văn bản không nhạy cảm

Sử dụng Google Sheets FILTER + FIND để lọc theo văn bản cần thiết với trường hợp văn bản nhạy cảm

Sử dụng FILTER + REGEXMATCH cho bộ lọc nâng cao theo văn bản trong Google Trang tính

LỌC theo ngày và giờ trong Google Trang tính

Bộ lọc Google Trang tính theo ngày chính xác

Lọc theo thời gian trong Google Trang tính

Lọc theo ngày/tháng/năm trong Google Trang tính

Xóa các kết quả trùng lặp trong kết quả lọc bằng FILTER+UNIQUE trong Google Trang tính

Lọc ra các bản sao trong Google Trang tính

LỌC + QUAN TRỌNG để lọc dữ liệu được nhập từ một bảng tính Google khác

FILTER + FILTER để lọc các kết quả được lọc trong Google Sheets

FILTER + FILTER Cú pháp công thức Google Trang tính

LỌC + LỚN Google Trang tính để lọc các bản ghi X hàng đầu

FILTER + LỚN Cú pháp công thức Google Trang tính

SUM + FILTER để tính tổng các kết quả đã lọc trong Google Trang tính

Thưởng. Lọc dữ liệu và thêm một hàng bên dưới

LỌC là một chức năng tuyệt vời của Google Trang tính phải không?

Giải thích chức năng LỌC Google Trang tính

Chức năng LỌC của Google Trang tính lọc ra các tập hợp con dữ liệu từ một dải dữ liệu được chỉ định theo một điều kiện được cung cấp.  

Hàm FILTER và chức năng lọc là những thứ khác nhau. Hàm này được sử dụng trong các công thức để lọc các tập hợp con của dữ liệu

Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Chức năng là một nút trên thanh công cụ của bảng tính. Nó lọc toàn bộ tập dữ liệu

Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Cú pháp hàm Google Sheets FILTER

=FILTER(data_range,condition_1, condition_2,...)
  • =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    7 – một dải ô để lọc. Ví dụ.
    =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    8
  • =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    9 – phạm vi ô chứa các giá trị TRUE hoặc FALSE của tiêu chí lọc. Tiêu chí bộ lọc chủ yếu chứa các toán tử so sánh (“______40“, “
    =filter(
       'Dataset from BigQuery'!A2:A,
       'Dataset from BigQuery'!B2:B="Squad",
       ('Dataset from BigQuery'!C2:C="Poland")+
          ('Dataset from BigQuery'!C2:C="Sweden"),
       ('Dataset from BigQuery'!F2:F<100000)+
          ('Dataset from BigQuery'!F2:F>50000)
    )
    
    1“, và “
    =filter(
       'Dataset from BigQuery'!A2:A,
       'Dataset from BigQuery'!B2:B="Squad",
       ('Dataset from BigQuery'!C2:C="Poland")+
          ('Dataset from BigQuery'!C2:C="Sweden"),
       ('Dataset from BigQuery'!F2:F<100000)+
          ('Dataset from BigQuery'!F2:F>50000)
    )
    
    2“), ví dụ:
    =filter(
       'Dataset from BigQuery'!A2:A,
       'Dataset from BigQuery'!B2:B="Squad",
       ('Dataset from BigQuery'!C2:C="Poland")+
          ('Dataset from BigQuery'!C2:C="Sweden"),
       ('Dataset from BigQuery'!F2:F<100000)+
          ('Dataset from BigQuery'!F2:F>50000)
    )
    
    3. Tuy nhiên, bạn cũng có thể sử dụng hàm REGEXMATCH trong điều kiện LỌC

Nếu một ô chứa tiêu chí lọc, bạn có thể tham chiếu ô này trong FILTER

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
9. Ví dụ.
=filter(
   'Dataset from BigQuery'!A2:A,
   'Dataset from BigQuery'!B2:B="Squad",
   ('Dataset from BigQuery'!C2:C="Poland")+
      ('Dataset from BigQuery'!C2:C="Sweden"),
   ('Dataset from BigQuery'!F2:F<100000)+
      ('Dataset from BigQuery'!F2:F>50000)
)
5. Để biết thêm về cách tham chiếu một phạm vi dữ liệu nhất định từ một trang tính khác, hãy đọc bài đăng trên blog của chúng tôi Cách liên kết dữ liệu giữa nhiều bảng tính

Ví dụ về công thức Google Sheets FILTER

Ví dụ, hãy sử dụng trường hợp được giới thiệu trong video Google Sheets FILTER – 5 mẹo cho người mới bắt đầu được tạo bởi Railsware. Bản thân clip cung cấp những hiểu biết cơ bản về chức năng LỌC, vì vậy chúng tôi thực sự khuyên bạn nên xem nó.  

Đây là tập dữ liệu mà chúng tôi sẽ sử dụng

Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Trong tập dữ liệu này, chúng tôi chỉ cần lọc các khách hàng đến từ khu vực EMEA (Châu Âu, Trung Đông và Châu Phi). Đây là công thức để làm điều này

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
0
  • =filter(
       'Dataset from BigQuery'!A2:A,
       'Dataset from BigQuery'!B2:B="Squad",
       ('Dataset from BigQuery'!C2:C="Poland")+
          ('Dataset from BigQuery'!C2:C="Sweden"),
       ('Dataset from BigQuery'!F2:F<100000)+
          ('Dataset from BigQuery'!F2:F>50000)
    )
    
    6 – cột Khách hàng để lọc
  • =filter(
       'Dataset from BigQuery'!A2:A,
       'Dataset from BigQuery'!B2:B="Squad",
       ('Dataset from BigQuery'!C2:C="Poland")+
          ('Dataset from BigQuery'!C2:C="Sweden"),
       ('Dataset from BigQuery'!F2:F<100000)+
          ('Dataset from BigQuery'!F2:F>50000)
    )
    
    7 – điều kiện lọc. tất cả giá trị
    =filter(
       'Dataset from BigQuery'!A2:A,
       'Dataset from BigQuery'!B2:B="Squad",
       ('Dataset from BigQuery'!C2:C="Poland")+
          ('Dataset from BigQuery'!C2:C="Sweden"),
       ('Dataset from BigQuery'!F2:F<100000)+
          ('Dataset from BigQuery'!F2:F>50000)
    )
    
    8 trong cột Khu vực
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Đây là ví dụ về công thức FILTER đơn giản nhất chỉ với một điều kiện. Trong khi đó, bạn có thể lọc ra theo nhiều điều kiện, kết hợp FILTER với các chức năng khác của Google Trang tính, v.v.

Cách sử dụng chức năng LỌC Google Sheets. nghiên cứu điển hình

Để mở rộng dung lượng LỌC, hãy sử dụng tập dữ liệu lớn hơn, tập dữ liệu này sẽ chứa các loại dữ liệu khác nhau. Chúng tôi đã kéo một truy vấn SQL từ BigQuery sang Google Trang tính bằng Coupler. io

khớp nối. io là một giải pháp tích hợp dữ liệu để tự động xuất dữ liệu từ nhiều nguồn, chẳng hạn như BigQuery, Pipedrive, Airtable, v.v. vào Google Trang tính, Microsoft Excel và Google BigQuery

Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Bạn có thể kiểm tra cách thức hoạt động của nó với bản dùng thử miễn phí 14 ngày. Ví dụ của chúng tôi, chúng tôi đã xuất tập dữ liệu sau từ BigQuery

Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Bây giờ, hãy lọc

LỌC Google Trang tính theo nhiều điều kiện (VÀ logic)

Ghi chú. Chức năng LỌC Google Trang tính không hỗ trợ các điều kiện hỗn hợp. các điều kiện đã chỉ định có thể dành cho cột hoặc hàng

LỌC theo logic AND có nghĩa là công thức sẽ trả về kết quả nếu đáp ứng tất cả các điều kiện đã chỉ định

LỌC Google Trang tính theo cú pháp công thức nhiều điều kiện (AND logic)

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
4

LỌC theo nhiều điều kiện (VÀ logic) Ví dụ về công thức Google Trang tính

Hãy lọc ra các khách hàng (

=filter(
   'Dataset from BigQuery'!A2:A,
   'Dataset from BigQuery'!B2:B="Squad",
   ('Dataset from BigQuery'!C2:C="Poland")+
      ('Dataset from BigQuery'!C2:C="Sweden"),
   ('Dataset from BigQuery'!F2:F<100000)+
      ('Dataset from BigQuery'!F2:F>50000)
)
9) theo ba điều kiện

  • loại đăng ký. Tiểu đội (______160)
  • Quốc gia. Ba Lan (
    =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    61)
  • Số tiền thanh toán. dưới $100.000 (______162)

Đây là công thức

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
9
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Liên kết tới bảng tính có công thức

Google Trang tính LỌC theo nhiều điều kiện (HOẶC logic)

FILTER với logic OR có nghĩa là FILTER sẽ trả về kết quả nếu bất kỳ hoặc tất cả các điều kiện đã chỉ định được đáp ứng.  

Bạn có thể sử dụng LỌC với logic OR để chỉ định nhiều điều kiện từ cùng một cột

LỌC theo nhiều điều kiện (HOẶC logic) Cú pháp công thức Google Trang tính

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)

LỌC theo nhiều điều kiện (HOẶC logic) Ví dụ về công thức Google Trang tính

Giả sử bạn cần lọc ra các khách hàng (

=filter(
   'Dataset from BigQuery'!A2:A,
   'Dataset from BigQuery'!B2:B="Squad",
   ('Dataset from BigQuery'!C2:C="Poland")+
      ('Dataset from BigQuery'!C2:C="Sweden"),
   ('Dataset from BigQuery'!F2:F<100000)+
      ('Dataset from BigQuery'!F2:F>50000)
)
9) theo các điều kiện khác nhau từ cùng một cột

  • loại đăng ký. Tiểu đội (______160)
  • Quốc gia. Ba Lan (
    =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    61) và/hoặc Thụy Điển (
    =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    66)
  • Số tiền thanh toán. ít hơn $100,000 (
    =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    62) và/hoặc hơn $50,000 (
    =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    68)

Đây là công thức

=filter(
   'Dataset from BigQuery'!A2:A,
   'Dataset from BigQuery'!B2:B="Squad",
   ('Dataset from BigQuery'!C2:C="Poland")+
      ('Dataset from BigQuery'!C2:C="Sweden"),
   ('Dataset from BigQuery'!F2:F<100000)+
      ('Dataset from BigQuery'!F2:F>50000)
)
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Liên kết tới bảng tính có công thức

Lỗi công thức LỌC Google Trang tính. không tìm thấy kết quả phù hợp trong đánh giá LỌC

Lỗi LỌC Không khớp xảy ra khi không có giá trị nào đáp ứng các điều kiện đã chỉ định. Ví dụ: chúng tôi biết rằng chúng tôi không có bất kỳ khách hàng nào từ Đức với số tiền thanh toán dưới 100.000 USD. Vì vậy, công thức sau sẽ trả về #N/A

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
6
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Để làm cho công thức LỌC của bạn trả về một ô trống thay vì lỗi #N/A, hãy thêm hàm IFERROR vào đầu.

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
9
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Liên kết tới bảng tính có công thức

LỌC theo số trong Google Trang tính

Dưới đây là các điều kiện bạn có thể áp dụng để lọc các giá trị số

Điều kiện lọc của Google Trang tính. bằng X

Hãy lọc ra tất cả các khách hàng có số tiền thanh toán bằng $56,298

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
0

Điều kiện LỌC Google Trang tính. Lớn hơn (“>”) X

Hãy lọc ra tất cả các khách hàng có số tiền thanh toán lớn hơn $56,298

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
1

Điều kiện LỌC Google Trang tính. Nhỏ hơn (“

Hãy lọc ra tất cả các khách hàng có số tiền thanh toán ít hơn $56,298

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
00

Điều kiện LỌC Google Trang tính. không bằng X

Hãy lọc ra tất cả các khách hàng có số tiền thanh toán không bằng $56,298

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
01

Điều kiện LỌC Google Trang tính. Giá trị chẵn

Hãy lọc ra tất cả các khách hàng có số tiền thanh toán bằng nhau

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
02

Điều kiện LỌC Google Trang tính. Giá trị lẻ

Hãy lọc ra tất cả các khách hàng có số tiền thanh toán kỳ lạ

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
03
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Liên kết tới bảng tính có công thức

LỌC theo văn bản trong Google Trang tính (khớp chính xác/không khớp)

Bộ lọc cơ bản theo văn bản bao gồm hai điều kiện

  • Trả về các giá trị chính xác bằng chuỗi văn bản đã chỉ định
  • Trả về các giá trị không chính xác bằng chuỗi văn bản đã chỉ định

Ví dụ: hãy lọc ra những khách hàng có trạng thái đã mất

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
04

và những người có trạng thái khác hơn là bị mất

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
05
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Liên kết tới bảng tính có công thức

Google Trang tính LỌC theo văn bản (khớp một phần)

Trong bài đăng trên blog COUNTIF vs. COUNTIFS, chúng tôi đã giải thích rằng bạn có thể sử dụng các ký tự đại diện (“

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
69” và “
=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
90“) để kiểm tra sự trùng khớp một phần của phạm vi dữ liệu. Thẻ đại diện không hoạt động với LỌC. Tuy nhiên, các hàm TÌM KIẾM, TÌM KIẾM và REGEXMATCH được lồng trong công thức LỌC có thể thực hiện công việc

Sử dụng LỌC Google Trang tính + TÌM KIẾM để lọc theo văn bản cần thiết với trường hợp văn bản không nhạy cảm

Cú pháp công thức TÌM KIẾM

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
06
  • =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    91 – văn bản bạn cần tìm
  • =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    92 – phạm vi quét tìm văn bản
  • =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    93 – số ký tự để bắt đầu tìm kiếm (tham số tùy chọn)

Bây giờ, hãy lồng TÌM KIẾM trong FILTER để lọc ra tất cả các khách hàng có hai chữ “o” (

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
94) trong tên của họ

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
07
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Sử dụng LỌC Google Trang tính + TÌM để lọc theo văn bản cần thiết với trường hợp văn bản nhạy cảm

Nếu trường hợp văn bản quan trọng đối với tiêu chí lọc của bạn, hãy lồng hàm FIND trong công thức FILTER. TÌM và TÌM KIẾM có cùng một cú pháp công thức. Vì vậy, hãy lọc ra tất cả khách hàng, những người có “

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
95” trong tên của họ

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
08
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Sử dụng FILTER + REGEXMATCH cho bộ lọc nâng cao theo văn bản trong Google Trang tính

Với REGEXMATCH, bạn có thể chỉ định một biểu thức chính quy để lọc dữ liệu theo. Chức năng này có thể thay thế cả TÌM KIẾM và TÌM KIẾM, cũng như cung cấp khả năng lọc bổ sung, chẳng hạn như lọc theo nhiều điều kiện văn bản trong cùng một cột.   

Cú pháp công thức REGEXMATCH của Google Trang tính

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
09
  • =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    92 – phạm vi để quét tìm
    =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    97
  • =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    97 – chuỗi ký tự xác định chuỗi văn bản để lọc theo

Ví dụ: hãy lọc ra những khách hàng có tên “Oo” và “atz”

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
40
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Liên kết tới bảng tính có công thức

LỌC theo ngày và giờ trong Google Trang tính

Để lọc các giá trị theo ngày (đầy đủ ngày, tháng, năm, v.v. ), bạn sẽ cần lồng FILTER với các chức năng bổ sung.  

Ghi chú. nếu bạn chỉ cố gắng sử dụng một giá trị ngày làm chuỗi văn bản trong tiêu chí lọc, bạn sẽ gặp lỗi Không khớp

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
41
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Hãy làm điều này đúng cách.

Bộ lọc Google Trang tính theo ngày chính xác

Áp dụng hàm DATE trong công thức FILTER như sau

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
42

LỌC + NGÀY chỉ hoạt động nếu phạm vi ô của bạn không chứa đơn vị thời gian cùng với ngày. Nếu giá trị ngày của bạn trông như thế này.

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
99, bạn nên sử dụng Chức năng QUERY Google Trang tính để lọc. Với FILTER, công thức của bạn sẽ khá nặng và phức tạp. Ví dụ: đây là giao diện khi lọc khách hàng theo ngày giao dịch 9 tháng 3 năm 2020

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
43
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Trong tập dữ liệu của mình, chúng tôi có các giá trị ngày+giờ. Hãy chia cột này thành hai cột riêng biệt (đối với Ngày và Giờ) và xem cách lọc các giá trị này. Đây là công thức để sử dụng.

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
44

Đọc bài đăng trên blog chuyên dụng của chúng tôi để biết thêm về cách chia nhỏ dữ liệu trong Google Trang tính

Bây giờ chúng ta có thể áp dụng FILTER+DATE để lọc ra khách hàng trước ngày giao dịch 09/03/2020

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
45
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Sử dụng toán tử so sánh (“

Lọc theo thời gian trong Google Trang tính

Một cú pháp tương tự áp dụng khi bạn cần lọc các giá trị theo thời gian.  

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
46

Ví dụ: công thức lọc khách hàng thực hiện giao dịch trước 10. 46. 23 là như sau

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
47
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Sử dụng toán tử so sánh (“

Lọc theo ngày/tháng/năm trong Google Trang tính

Bạn có thể dễ dàng lọc các giá trị theo ngày/tháng/năm bằng các hàm tương ứng (NGÀY, THÁNG và NĂM) và cú pháp sau

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
48

Ví dụ: hãy lọc riêng các khách hàng theo

  • ngày trong tháng. 4
  • Tháng. Có thể
  • Năm. 2020

Đây là cách các tiêu chí lọc này sẽ trông như thế nào trong ba công thức LỌC riêng biệt

Ngày

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
49

Tháng

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
90

Năm

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
91
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Sử dụng toán tử so sánh (“

Liên kết đến bảng tính với các công thức

Bây giờ, hãy cùng khám phá một số nghiên cứu điển hình nâng cao bằng hàm FILTER

Xóa các kết quả trùng lặp trong kết quả lọc bằng FILTER+UNIQUE trong Google Trang tính

Trong ví dụ với FILTER + REGEXMATCH, chúng tôi có nhiều kết quả trùng lặp trong kết quả bộ lọc. Để loại bỏ các giá trị trùng lặp, hãy áp dụng hàm UNIQUE trong công thức FILTER của bạn, như sau

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
92
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Liên kết tới bảng tính có công thức

Lọc ra các bản sao trong Google Trang tính

Giả sử bạn cần lọc ra các bản trùng lặp (nếu có) của một dải ô. Thật không may, không có chức năng KHÔNG DUY NHẤT trong Google Trang tính, có thể giải quyết được nhiệm vụ này. Nhưng đây là một giải pháp thay thế mà bạn cần lồng FILTER với UNIQUE, ARRAYFORMULA và COUNTIF

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
93

Ví dụ: có hai phạm vi ô. một có và một không có trùng lặp. Chúng tôi đã áp dụng công thức LỌC nâng cao để kiểm tra cả hai

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
94

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
95
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Liên kết tới bảng tính có công thức

LỌC + QUAN TRỌNG để lọc dữ liệu được nhập từ một bảng tính Google khác

Nếu lồng FILTER với IMPORTRANGE, bạn sẽ có thể lọc dữ liệu được nhập từ một tài liệu Google Trang tính khác. Đây là cú pháp công thức

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
96
  • =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    00 – URL hoặc ID của bảng tính để nhập dữ liệu từ.  
  • =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    92 – một dải ô để truy vấn.  
  • =FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
    9 – phạm vi chứa tiêu chí lọc

Đọc Hướng dẫn QUAN TRỌNG về Google của chúng tôi để xem ví dụ về công thức và tìm hiểu thêm về cách sử dụng QUAN TRỌNG

FILTER + FILTER để lọc các kết quả được lọc trong Google Sheets

FILTER + FILTER Cú pháp công thức Google Trang tính

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
97

Sự kết hợp này cho phép bạn lọc một kết quả đã được lọc. Điều này nghe có vẻ phức tạp, nhưng đây là một ví dụ. Chúng tôi muốn lọc khách hàng theo ba điều kiện

  • loại đăng ký. Đội hình
  • Quốc gia. Ba Lan
  • Số tiền thanh toán. dưới 100.000 đô la

Kết quả bộ lọc phải được lọc bằng cách khớp một phần văn bản “

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
03“. Đây là cách công thức trông

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
98
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Liên kết tới bảng tính có công thức

LỌC + LỚN Google Trang tính để lọc các bản ghi X hàng đầu

FILTER + LỚN Cú pháp công thức Google Trang tính

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
99

Hãy lọc ra 5 khách hàng hàng đầu theo số tiền thanh toán. Đây là công thức

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
0
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Nếu bạn cần lọc theo các giá trị nhỏ nhất thay vì lớn nhất, hãy sử dụng hàm SMALL thay vì LARGE.

Liên kết đến bảng tính với công thức

SUM + FILTER để tính tổng các kết quả đã lọc trong Google Trang tính

Nếu bạn kết hợp FILTER với SUM, công thức sẽ trả về tổng kết quả được lọc. Đây là cú pháp

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
1

Ví dụ: đây là công thức tính tổng số tiền thanh toán của tất cả các khách hàng bị mất

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
2
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Tiền thưởng. Lọc dữ liệu và thêm một hàng bên dưới

Giả sử chúng ta muốn làm như sau

  • Lọc khách hàng theo hai điều kiện. Trạng thái “mất” và ngày giao dịch sau ngày 01/07/2020
  • Truy xuất các cột cụ thể (Tên khách hàng, Loại đăng ký, Quốc gia và Số tiền thanh toán)
  • Tính tổng số tiền thanh toán của khách hàng bị mất
  • Đặt tổng số tiền trong một hàng riêng biệt bên dưới kết quả bộ lọc

Hãy đi từng bước để xem công thức FILTER nâng cao có thể thực hiện việc này như thế nào

Lọc khách hàng theo hai điều kiện. Trạng thái “mất” và ngày giao dịch sau ngày 01/07/2020

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
3
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Truy xuất các cột cụ thể (Tên khách hàng, Loại đăng ký, Quốc gia và Số tiền thanh toán)

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
4
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Đặt một hàng riêng cho tổng số tiền bên dưới kết quả bộ lọc

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
5
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Tính tổng số tiền thanh toán của các khách hàng đã lọc

=FILTER(data_range,(condition_1.1)+(condition_1.2), condition_2,(condition_3.1)+(condition_3.2),...)
6
Lọc đối sánh lại Google Trang tính
Lọc đối sánh lại Google Trang tính

Liên kết tới bảng tính có công thức

Đây là một công thức LỌC khá phức tạp. Xem video YouTube này để tìm hiểu thêm các thủ thuật nâng cao với LỌC và các chức năng khác của Google Trang tính

LỌC là một chức năng tuyệt vời của Google Trang tính phải không?

LỌC là một chức năng Google Trang tính rất linh hoạt và phổ biến. Bên cạnh đó, đây là một trong những chức năng được sử dụng thường xuyên nhất trong các trường hợp được đề cập trong blog của chúng tôi. Nó được sử dụng để xây dựng trình theo dõi bán hàng, cũng như giải thích các chức năng khác của Google Trang tính, chẳng hạn như IFS so với. câu lệnh IF lồng nhau.  

Trong bài viết này, bạn cũng đã đọc về nhiều trường hợp sử dụng, nhưng vẫn còn nhiều trường hợp chúng tôi chưa đề cập đến, chẳng hạn như sự kết hợp giữa FILTER và COUNT/COUNTA/COUNTIF. Chúng tôi sẽ quay lại vấn đề này vào một ngày nào đó và hiện tại, chúc bạn may mắn với dữ liệu của mình

Có cách nào để lọc trong Google Trang tính không?

Trong Google Trang tính, mở bảng tính mà bạn muốn tạo chế độ xem bộ lọc. Nhấp vào ô có dữ liệu. Tạo chế độ xem bộ lọc mới. Nhấp vào danh sách thả xuống trong tiêu đề cột và chọn dữ liệu bạn muốn lọc .

Regexmatch có hoạt động với các con số không?

Hàm này chỉ hoạt động với đầu vào là văn bản (không phải số) và trả về một giá trị logic, i. e. TRUE hoặc FALSE , như đầu ra. Nếu các số được sử dụng làm đầu vào, hãy chuyển đổi chúng thành văn bản bằng hàm TEXT.