Kumaha ngagunakeun fungsi FILTER Google Sheets

  • Bagikeun Ieu
Michael Brown

Upami hiji-hijina cara anjeun terang ngadamel saringan dina Google Sheets mangrupikeun alat standar, kuring gaduh kejutan pikeun anjeun. :) Hayu ngajalajah fungsi FILTER sareng abdi. Aya seueur rumus anu siap-siap anu anjeun tiasa nginjeum, sareng alat anu kuat anu énggal-énggal ngalengkepan alat panyaring.

Sababaraha waktu ka tukang kami ngajelaskeun kumaha carana nyaring dina Google Sheets nganggo alat standar. Urang disebutkeun kumaha nyaring ku nilai jeung kaayaan. Sanajan kitu, spreadsheets salawasna mibanda leuwih di antarana ti urang terang. Sareng waktos ieu abdi badé ngajalajah pungsi FILTER Google Sheets sareng anjeun.

Anjeun moal mendakanana dina Excel, janten pasti patut ditingali.

    Sintaksis fungsi FILTER Google Sheets

    FILTER dina Google Sheets nyeken data anjeun sarta mulangkeun inpormasi anu dipikabutuh pikeun minuhan kriteria anjeun.

    Teu kawas filter Google Sheets standar, fungsina henteu ngalakukeun nanaon jeung data aslina anjeun. Éta nyalin baris anu kapanggih sareng nempatkeunna dimana waé anjeun ngawangun rumus.

    Sintaksisna lumayan gampang sabab unggal argumen nyarios sorangan:

    =FILTER(rentang, condition1, [condition2, ...])
    • rentang nyaéta data nu rék disaring. Diperlukeun.
    • condition1 nyaéta kolom atawa baris jeung kritéria BENER/SALAH anu kuduna digolongkeun. Dibutuhkeun.
    • condition2,... , jsb., nangtung pikeun kolom/baris sejen jeung/atawa kriteria sejenna. Opsional.

    Catetan. Masing-masing kaayaan kudu ukuranana sarua jeung rentang .

    Catetan. Upami anjeun nganggo sababaraha kaayaan, aranjeunna sadayana kedah pikeun kolom atanapi baris. Fungsi FILTER Google Sheets henteu ngijinkeun kaayaan anu dicampur.

    Ayeuna, kalayan ngémutan catetan ieu, hayu urang tingali kumaha argumen ngawangun rumus anu béda.

    Kumaha ngagunakeun fungsi FILTER dina Google Sheets

    Abdi badé nunjukkeun ka anjeun sadayana conto bari nyaring tabel leutik dimana kuring ngalacak sababaraha pesenan:

    Tabel ngandung 20 jajar jeung rupa-rupa tipe data nu sampurna pikeun neuleuman fungsi.

    Kumaha nyaring dina Google Sheets ku téks

    Conto 1. Téks anu persis

    Kahiji, kuring bakal naroskeun fungsi pikeun ngan ukur nunjukkeun pesenan anu telat. Kuring ngasupkeun rentang pikeun nyaring — A1:E20 — terus nyetel kaayaan — kolom E kudu sarua Ahir :

    =FILTER(A1:E20,E1:E20="Late")

    Conto 2. Téks persis henteu

    Abdi tiasa naroskeun fungsina pikeun kéngingkeun sadayana pesenan tapi anu telat. Pikeun éta, kuring peryogi operator pangbanding khusus () anu hartosna henteu sami sareng :

    =FILTER(A1:E20,E1:E20"Late")

    Conto 3. Teks ngandung

    Ayeuna Abdi hoyong nunjukkeun anjeun kumaha ngawangun fungsi FILTER Google Sheets dumasar kana pertandingan parsial. Atawa dina basa sejen — lamun téks ngandung .

    Naha anjeun perhatikeun yén urutan ID dina kolom A ngandung singketan nagara di tungtung maranéhanana? Hayu urang nyieun rumus pikeun meunangkeun wungkulpesenan anu dikirimkeun ti Kanada ( CA ).

    Biasana, anjeun bakal nganggo karakter wildcard pikeun tugas ieu. Tapi lamun datang ka rumus FILTER, nya éta FIND jeung SEARCH fungsi nu beroperasi cara kieu.

    Tip. Upami anjeun langkung resep ngahindarkeun fungsi anu sanés nalika nyaring ku kecap-kecap anu saderhana, mangga cobian tambihan anu dijelaskeun dina tungtungna.

    Catetan. Upami kasus téks penting, paké FIND, upami henteu, pilih SEARCH.

    Fungsi SEARCH tiasa dianggo saé pikeun conto kuring sabab kasus téks henteu relevan:

    =SEARCH(search_for, text_to_search, [starting_at])
    • search_for nyaéta téks Abdi hoyong mendakan. Penting pisan pikeun mungkus ku tanda petik ganda: "ca" . Dibutuhkeun.
    • text_to_search nyaéta rentang pikeun nyeken téks nu diperlukeun. Dibutuhkeun. Ieu A1:A20 kanggo abdi.
    • starting_at nunjukkeun posisi awal pikeun milarian — jumlah karakter pikeun ngamimitian milarian. Éta lengkep opsional tapi kuring kedah nganggo éta. Nu katingali, sadaya ID urutan diwangun ku hurup jeung angka, hartina sapasang CA bisa lumangsung wae di antara. Pola idéntik sadaya ID ngamungkinkeun kuring milarian CA mimitian ti karakter ka-8.

    Saatos ngumpulkeun sadaya bagian ieu, abdi nampi hasil anu dipikahoyong:

    =FILTER(A1:E20,SEARCH("ca",A1:A20,8))

    Kumaha pikeun nyaring dumasar kaping sareng waktos dina Google Sheets

    Nyaring dumasar titimangsa sareng waktos ogé peryogi nganggofungsi tambahan. Gumantung kana kritéria anjeun, anjeun panginten kedah ngalebetkeun DAY, MONTH, YEAR, atanapi bahkan DATE sareng TIME dina pungsi FILTER Google Sheets utama.

    Tip. Upami anjeun teu wawuh sareng ieu atanapi sok ngaganggu tanggal-tanggal — henteu hariwang. Alat anu dijelaskeun dina tungtungna henteu meryogikeun fungsi naon waé.

    Conto 1. Tanggal nyaéta

    Pikeun nampi pesenan anu badé tanggal 9 Januari 2020, kuring bakal ngajak fungsi DATE:

    =FILTER(A1:E20,C1:C20=DATE(2020,1,9))

    Catetan. Ieu ngan tiasa dianggo upami sél anjeun henteu ngandung unit waktos sareng tanggalna (anjeun hamparan tiasa nambihanana sacara standar). Pikeun mastikeun, cukup pilih sél sareng parios naon anu muncul dina bar rumus:

    Upami waktosna aya sareng ngahapus éta sanés pilihan, anjeun kedah nganggo QUERY. atawa kaayaan anu leuwih kompleks dina pungsi FILTER Google Sheets anjeun, saperti kieu:

    =FILTER(A1:E20,C1:C20>=DATE(2020,1,9),C1:C20

    Tip. Kuring ngobrol ngeunaan sababaraha kaayaan dina leuwih jéntré di handap.

    Conto 2. Tanggal ngandung

    Upami anjeun kabetot dina sasih atanapi sataun wungkul, anjeun tiasa nganggo fungsi MONTH sareng YEAR. Lebetkeun rentang sareng kaping langsung kana éta ( C1:C20 ) sareng sebutkeun jumlah bulan (atanapi taun) éta kedah sami sareng ( =1 ):

    =FILTER(A1:E20,MONTH(C1:C20)=1)

    Conto 3. Titimangsa saméméh/sanggeus

    Pikeun meunangkeun data nu tumiba saméméh atawa sanggeus tanggal nu geus ditangtukeun, anjeun bakal kudu TANGGAL. fungsi sarta operator ngabandingkeun sapertos sakumaha gedeti (>), leuwih gede atawa sarua jeung (>=), kurang ti (<), kurang atawa sarua jeung (<=).

    Di handap ieu pesenan anu ditampi dina na saatos 1 Januari 2020:

    =FILTER(A1:E20,D1:D20>=DATE(2020,1,1))

    Tangtosna, anjeun tiasa kalayan gampang ngagentos DATE sareng BULAN atanapi TAHUN di dieu. Hasilna moal bénten ti anu di luhur:

    =FILTER(A1:E20,YEAR(D1:D20)>=2020)

    Conto 4. Waktos

    Nalika nyaring dina Google Sheets dumasar kana waktos, bor persis sami sareng kaping. Anjeun nganggo pungsi TIME tambahan.

    Misalna, pikeun ngan ukur kéngingkeun sababaraha dinten kalayan cap waktos saatos jam 2:00 PM, rumusna nyaéta:

    =FILTER(A1:B10,A1:A10>TIME(14,0,0))

    Sanajan kitu, lamun datang ka ngagunakeun fungsi HOUR (sakumaha jeung BULAN pikeun kaping), kaulinan robah saeutik. Waktu dina spreadsheet cukup hese, ku kituna perlu sababaraha panyesuaian.

    Pikeun mulangkeun sakabeh baris kalayan cap waktu antara 2:00 PM jeung 12:00 PM , lakukeun ieu:

    1. Ngalampirkeun rentang ku cap waktu ( A1:A10 ) dina fungsi JAM anu misah. Ieu bakal nunjukkeun ka mana néangan.
    2. Terus tambahkeun pungsi HOUR sejen pikeun nyetel waktu sorangan.

    =FILTER(A1:B10,HOUR(A1:A10)>=HOUR("2:00:00 PM"))

    Tip . Tingali yén hasilna henteu kalebet 12:41 PM ? Éta sabab spreadsheet nganggap éta salaku 00:41 anu kirang ti 2:00 .

    Upami anjeun mendakan solusi anu langkung elegan, mangga bagikeun dina bagian koméntar di handap.

    Kumaha nyaring dina Google Sheets nganggo rujukan sél

    Unggal anjeun nyiptakeun saringan Google Sheetsrumus, anjeun kedah ngalebetkeun kaayaan sapertos kieu: naha kecap atanapi bagianna, tanggal, jsb. Kecuali anjeun wawuh sareng rujukan sél.

    Éta ngagampangkeun seueur hal ngeunaan rumus. Kusabab tibatan ngetik sadayana, anjeun tiasa ngarujuk kana sél anu gaduh kaayaan.

    Émut kumaha kuring milarian sadaya pesenan anu telat? Abdi tiasa gancang ngarujuk kana E4 nganggo téks Kasep pikeun ngalakukeun hal anu sami:

    =FILTER(A1:E20,E1:E20=E4)

    Hasilna moal bénten pisan:

    Anjeun tiasa ngulang deui ieu sareng sadaya rumus anu kasebat. Contona, ulah nambahkeun leuwih fungsi kawas DATE sarta ngan tingal sél nu boga tanggal dipikaresep:

    =FILTER(A1:E20,C1:C20=C15)

    Tip. Rujukan sél ogé ngantep anjeun nyaring tina lambaran anu sanés. Anjeun ngan kudu mawa ngaran lambar:

    =FILTER(Orders!A1:E20,Orders!C1:C20=Orders!C15)

    Rumus FILTER Google Sheets kalawan sababaraha kritéria

    Sedengkeun kuring utamana ngagunakeun hiji kaayaan dina sakabéh rumus filter Google Sheets saméméhna, éta leuwih gampang. yén anjeun bakal kedah nyaring tabel ku sababaraha kaayaan dina hiji waktu.

    Conto 1. ANTARA logika

    Pikeun manggihan sakabeh baris ragrag antara dua angka/tanggal/waktu, pilihan argumen tina fungsi éta bakal mangpaat — condition2 , condition3 , jsb. Anjeun ngan ukur duplikat rentang anu sarua unggal waktu tapi ku kaayaan anyar.

    Tingali, kuring Abdi ngan ukur ngabalikeun pesenan anu hargana langkung ti $250 tapi kirang ti $350:

    =FILTER(A1:E20,B1:B20>=250,B1:B20<350)

    Conto 2. ATAWA logika dinaFungsi FILTER Google Sheets

    Sedih, pikeun meunangkeun sadaya baris anu ngandung rékaman anu béda dina kolom anu dipikaresep, cara anu sateuacana henteu bakal dilakukeun. Janten kumaha abdi tiasa mariksa sadaya pesenan anu nuju jalan sareng telat?

    Upami kuring nyobian metodeu sateuacana sareng ngalebetkeun unggal status pesenan kana kaayaan anu misah, kuring bakal nampi kasalahan #N/A:

    Ku kituna, pikeun bener nyetel logika OR dina fungsi FILTER, kuring kudu nyimpulkeun dua kriteria ieu dina hiji kaayaan:

    =FILTER(A1:E20,(E1:E20="Late")+(E1:E20="On the way"))

    Tambahkeun saringan ka Google Sheets kana sababaraha kolom

    Anu leuwih dipikaresep ti batan nerapkeun sababaraha kaayaan dina hiji kolom nyaéta nyieun saringan dina Google Sheets pikeun sababaraha kolom.

    Argumenna sarua. Tapi unggal bagian anyar tina rumus merlukeun rentang anyar kalawan kriteria sorangan.

    Hayu urang cobian jeung nyieun fungsi FILTER dina Google Sheets mulangkeun pesenan nu kaasup kana sagala aturan di handap ieu:

    1. Pasti hargana $200-400:

      A1:E20,B1:B20>=200,B1:B20<=400

    2. Dupi bulan Januari 2020:

      MONTH(C1:C20)=1

    3. Jeung masih di jalan:

      E1:E20="on the way"

    Simpulkeun sadaya bagian ieu sareng rumus saringan Google Sheets anjeun pikeun sababaraha kolom tos siap:

    =FILTER(A1:E20,B1:B20>=200,B1:B20<=400,MONTH(C1:C20)=1,E1:E20="on the way")

    Cara bébas rumus pikeun saringan Google Sheets canggih

    Pungsi FILTER saé pisan, tapi sakapeung tiasa seueur teuing. Ngalacak sadaya argumen, pembatas, fungsi bersarang sareng anu sanésna tiasa pisan ngabingungkeun sareng waktos-consuming.

    Untungna, urang boga solusi nu leuwih hade nu ngaleuwihan fungsi FILTER Google Sheets jeung alat standar maranéhanana — Multiple VLOOKUP Cocog.

    Entong bingung ku ngaranna. Éta nyarupaan fungsi Google Sheets VLOOKUP sabab milarian patandingan. Sapertos fungsi FILTER. Sapertos anu kuring lakukeun di luhur.

    Di dieu aya 5 kaunggulan utama alat pikeun fungsi FILTER Google Sheets:

    1. Anjeun meunang 'Teu kudu mikir ngeunaan operator pikeun kaayaan béda pilih nu hiji tina daptar:

  • Asupkeun kaping sareng waktos sapertos biasa anjeun lakukeun dina hamparan — teu aya deui pungsi khusus:
  • Jieun sareng hapus sababaraha kaayaan kanggo sababaraha kolom gancang pisan :
  • Tilik hasilna tur saluyukeun kaayaan (upami diperlukeun) sateuacan nempelkeun sadayana kana lambaran anjeun:
  • Kéngingkeun hasilna salaku nilai atanapi salaku rumus siap-siap.
  • Abdi nyarankeun anjeun masang Multiple VLOOKUP Cocog sareng masihan. Pikeun ningali pilihanna langkung caket, buka halaman tutorialna atanapi tonton pidéo instruksional khusus:

    Michael Brown mangrupakeun enthusiast téhnologi dedicated kalawan gairah pikeun nyederhanakeun prosés kompléks ngagunakeun parabot software. Kalayan langkung ti dasawarsa pangalaman dina industri téknologi, anjeunna parantos ngasah kaahlianna dina Microsoft Excel sareng Outlook, ogé Google Sheets sareng Docs. Blog Michael dikhususkeun pikeun ngabagi pangaweruh sareng kaahlianna ka batur, nyayogikeun tip sareng tutorial anu gampang pikeun ningkatkeun produktivitas sareng efisiensi. Naha anjeun profésional berpengalaman atanapi pamula, blog Michael nawiskeun wawasan anu berharga sareng naséhat praktis pikeun ngamangpaatkeun alat parangkat lunak penting ieu.