Tabl cynnwys
Excel 365 yn rhoi swyddogaeth bwerus i ni ar gyfer hidlo ein setiau data yn awtomatig, sef y ffwythiant FILTER . Mae'n gwneud ein tasg yn haws trwy ddefnyddio'r swyddogaeth hon yn fformiwlâu Excel. Bydd yr erthygl hon yn rhannu'r syniad cyflawn o sut mae'r swyddogaeth FILTER yn gweithio yn Excel yn annibynnol ac yna gyda swyddogaethau Excel eraill. Os ydych hefyd yn chwilfrydig yn ei gylch, lawrlwythwch ein gweithlyfr ymarfer a dilynwch ni.
Lawrlwythwch Gweithlyfr Ymarfer
Lawrlwythwch y gweithlyfr ymarfer hwn i ymarfer tra byddwch yn darllen yr erthygl hon.
Defnyddio FILTER Function.xlsx
Cyflwyniad i FILTER Function in Excel
Amcan Swyddogaeth:
<0 Hidlo rhai celloedd neu werthoedd arbennig yn ôl ein gofynion.Cystrawen:
=HILTER ( arae, cynnwys, [os_gwag])
Dadleuon Eglurhad:
Dadl <12 | Angenrheidiol neu Ddewisol | Gwerth
|
---|---|---|
arae | Angenrheidiol | Arae, fformiwla arae, neu gyfeiriad at ystod o gelloedd y mae angen nifer y rhesi ar eu cyfer. |
cynnwys | Angenrheidiol | Mae hwn yn gweithio fel arae Boole; mae'n cario'r amod neu'r meini prawf ar gyfer hidlo. |
[os_wag] | Dewisol | Llwyddo'r gwerth i'w ddychwelyd pan na ddychwelir canlyniadau.<15 |
Dychwelydgwerth.
👉
INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}) : Mae hyn bydd fformiwla yn dychwelyd dwy res gyntaf y data cyfatebol. {1;2} mae hyn ar gyfer y ddwy res gyntaf. A {1,2,3,4,5} mae hwn ar gyfer dewis y pum colofn.
👉
IFERROR(MYNEGAI(HILYDD(B5:F14,D5:D14= J5),{1;2},{1,2,3,4,5}),,”Dim canlyniad”) : Yn olaf, defnyddir y ffwythiant IFERROR i osgoi'r gwall os oes yn broblem gyda gwerthoedd dychwelyd ffwythiannau eraill.
10. Defnyddio Cerdyn Gwyllt gyda Swyddogaeth FILTER
Yn yr enghraifft olaf, rydyn ni'n mynd i ddefnyddio'r nod-chwiliwr hidlo ar gyfer hidlo'r data. Byddwn yn defnyddio'r fformiwla gyda chymorth ISNUMBER , CHWILIO , a HILTER swyddogaeth. Mae ein gwerth dymunol yng nghell J5 .
Esbonnir y broses isod gam wrth gam:
📌 Camau:
- Yn gyntaf, dewiswch gell H8 , ac ysgrifennwch y fformiwla ganlynol yn y gell.
=FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)),"No Results!")
- Nawr, pwyswch Enter .
- Chi yn cael yr holl ganlyniadau gyda'r gwerth cell C .
Yn olaf, gallwn ddweud bod ein fformiwla yn gweithio'n fanwl gywir, a gallwn greu cerdyn gwyllt gan yr Excel HIDLO ffwythiant.
🔎 Eglurhad o'r Fformiwla
👉
CHWILIO(J5,D5:D14) : Bydd y ffwythiant CHWILIO yn chwilio'r data drwy ei baru gyda'r gwerth mewnbwn.
👉
ISNUMBER(SEARCH(J5,D5:D14)) : Thisbydd y fformiwla yn gwirio pa ganlyniad o'r ffwythiant CHWILIO yw ture,
👉
HILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)), ”Dim Canlyniadau!”) : Yn olaf, bydd y ffwythiant FILTER yn eu dangos yn ein cell dymunol.
Dewisiadau Amgen o Swyddogaeth FILTER Excel
O'n cymhwysiad blaenorol , efallai y byddwch yn sylwi bod swyddogaeth Excel FILTER yn swyddogaeth fach ddefnyddiol ar gyfer cael ein gwerthoedd dymunol o fewn cyfnod byr o amser. Nid oes dewis arall penodol o'r swyddogaeth hon. Fodd bynnag, gall y cyfuniad o ryw swyddogaeth Excel gyffredinol ddychwelyd canlyniadau'r ffwythiant FILTER i ni. Yn eu plith, mae'r IFERROR , MYNEGAI , AGREGATE , ROW , ISNA , MATCH swyddogaethau yn cael eu crybwyll. Ond, rydym yn eich argymell, os oes gennych y swyddogaeth FILTER , ewch amdani. Bydd y cyfuniad o'r swyddogaethau hynny yn gwneud y fformiwla yn fwy cymhleth i'w deall i eraill. Ar ben hynny, fe allai arafu eich rhaglen Excel.
Rhesymau Posibl Os Nad yw Swyddogaeth FILTER yn Gweithio
Weithiau, nid yw swyddogaeth FILTER Excel yn gweithio'n iawn. Y rhan fwyaf o'r amser, mae'n digwydd oherwydd presenoldeb gwallau. Yn bennaf, y #SPILL! , #CALC! , #VALUE! Fel arfer nid yw gwallau yn caniatáu i'r swyddogaeth FILTER weithio, a dychwelyd y data a ddymunir. I ddileu'r gwall hwn, ewch yn ôl i'ch set ddata wreiddiol a'u trwsio, ac fe welwch fod y HILYDD bydd y ffwythiant yn gweithio'n llyfn.
Esbonnir y gwallau a welir yn aml yn Excel yn gryno isod:
Gwallau Cyffredin <11 Pan fyddant yn dangos 10>#VALUE | Bydd yn ymddangos pan fydd gan yr arae a chynnwys arg ddimensiynau anghydnaws. |
#CALC! | Bydd yn ymddangos os yw'r arg if_wag opsiynol yn cael ei hepgor a dim canlyniadau sy'n bodloni'r meini prawf wedi'u canfod. |
#NAME | Bydd yn ymddangos wrth geisio defnyddio FILTER mewn fersiwn hŷn o Excel. |
#SPILL | Bydd y gwall hwn yn digwydd os bydd un neu fwy o gelloedd yn y golled nid yw'r ystod yn hollol wag. |
#REF! | Bydd y gwall hwn yn digwydd os defnyddir fformiwla FILTER rhwng gwahanol lyfrau gwaith a chau'r llyfr gwaith ffynhonnell. |
#D/A neu #VALUE | Gall y math hwn o wall ddigwydd os yw rhyw werth yn y ddadl sydd wedi'i chynnwys yn wall neu os na ellir ei drawsnewid i werth Boole (0,1 neu CYWIR, ANGHYWIR). |
Casgliad
Dyna ddiwedd o f yr erthygl hon. Rwy'n gobeithio y bydd yr erthygl hon yn ddefnyddiol i chi a byddwch yn gallu cymhwyso'r swyddogaeth FILTER yn Excel. Rhannwch unrhyw ymholiadau neu argymhellion pellach gyda ni yn yr adran sylwadau isod os oes gennych unrhyw gwestiynau neu argymhellion pellach.
Peidiwch ag anghofio edrych ar ein gwefan, ExcelWIKI , am sawl Excel- problemau ac atebion cysylltiedig. Dal i ddysgu o'r newydddulliau a pharhau i dyfu!
Paramedr:Mae'r ffwythiant yn dychwelyd canlyniad deinamig. Pan fydd gwerthoedd yn y data ffynhonnell yn newid, neu pan fydd yr arae data ffynhonnell yn cael ei newid, bydd y canlyniadau o FILTER yn diweddaru'n awtomatig.
10 Enghraifft Addas o Ddefnyddio Swyddogaeth FILTER yn Excel
I arddangos yr enghreifftiau, rydym yn ystyried set ddata o 10 o fyfyrwyr sefydliad. Mae eu ID, eu henw, eu hadran, eu semester cofrestredig, a swm y CGPA yn yr ystod o gelloedd B5:F14 .
0> 📚 Nodyn:
Mae holl weithrediadau'r erthygl hon yn cael eu cyflawni trwy ddefnyddio cymhwysiad Microsoft Office 365 .
1. Perfformio A Gweithredu gyda Swyddogaeth FILTER ar gyfer Meini Prawf Lluosog
Yn yr enghraifft gyntaf, byddwn yn cyflawni'r gweithrediad AND gan y ffwythiant FILTER . Mae ein hamodau dymunol yn yr ystod o gelloedd C5:C6 .
Rhoddir y camau i gwblhau'r enghraifft hon isod:
📌 Camau:
- Yn gyntaf, dewiswch gell B10 .
- Nawr, ysgrifennwch y fformiwla ganlynol yn y gell.
=FILTER(Dataset!B5:F14,(Dataset!D5:D14=C5)*(Dataset!F5:F14>=C6),"no results")
- Yna, pwyswch Enter .
- Byddwch yn cael y canlyniad wedi'i hidlo yn yr ystod o gelloedd B10:F11 .
Felly, gallwn ddweud ein bod yn gallu cymhwyso'r ffwythiant HILYDD ar gyfer gweithrediad A .
2. Cymhwyso NEU Weithrediad gyda FILTER Swyddogaeth ar gyfer Meini Prawf Lluosog
Yn yr ailenghraifft, rydyn ni'n mynd i ddefnyddio'r swyddogaeth FILTER ar gyfer y gweithrediad NEU . Yma, soniasom am yr amodau yn yr ystod o gelloedd C5:C6 .
Rhoddir y camau i orffen yr enghraifft hon fel a ganlyn:
📌 Camau:
- Yn gyntaf, dewiswch gell B10 .
- Ar ôl hynny, ysgrifennwch y fformiwla ganlynol yn y gell .
=FILTER(Dataset!B5:F14,(Dataset!D5:D14=OR!C5)+(Dataset!F5:F14>=OR!C6),"no results")
- Pwyswch Enter .
- Byddwch yn cyfrifo'r canlyniad wedi'i hidlo yn y celloedd dymunol.
Felly, rydym yn gallu defnyddio'r ffwythiant FILTER yn berffaith ar gyfer y gweithrediad NEU .
3. Cyfuniad o A a a OR Logic gyda Swyddogaeth FILTER
Nawr, byddwn yn defnyddio'r swyddogaeth FILTER ar gyfer a gweithrediad cyfun AND a NEU . Mae'r amodau yn yr ystod o gelloedd C5:C7 .
Rhoddir y camau i gyflawni'r enghraifft hon isod:
📌 Camau:
- I ddechrau, dewiswch gell B11 .
- Ar ôl hynny, ysgrifennwch y fformiwla ganlynol yn y gell.
=FILTER(Dataset!B5:F14,(Dataset!F5:F14>=Combine!C7)*((Dataset!D5:D14=Combine!C5)+(Dataset!D5:D14=Combine!C6)),"No results")
- Pwyswch y Enter .
- Byddwch yn sylwi y bydd y canlyniad wedi'i hidlo ar gael yn y celloedd.
Felly, mae ein fformiwla'n gweithio'n effeithiol ac rydym yn gallu perfformio'r AND a NEU ar yr un pryd gan y ffwythiant FILTER .
4. Hidlo Dyblygiadau Gan Ddefnyddio Swyddogaeth FILTER
Yn yr enghraifft hon, rydym ynmynd i hidlo'r endidau dyblyg o'n set ddata. Mae ein set ddata yn cynnwys 2 endidau dyblyg.
Rhoddir camau'r enghraifft hon isod:
📌 Camau:
- Yn y dechrau, dewiswch gell H5 .
- Nesaf, ysgrifennwch y fformiwla ganlynol yn y gell.
=FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16)>1,"No result")
- Felly, pwyswch y Enter .
- Fe welwch fod yr holl werth dyblyg wedi'i restru ar wahân.
O'r diwedd, gallwn ddweud bod ein fformiwla'n gweithio'n fanwl gywir a gallwn gyfrifo'r dyblygu wrth y HIDLO ffwythiant yn Excel.
🔎 Eglurhad o'r Fformiwla
👉 COUNTIFS(B5:B16,B5 :B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16) : Mae swyddogaeth COUNTIFS yn gwirio'r presenoldeb y gwerthoedd dyblyg.
👉 HILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5: E16, E5:E16,F5:F16, F5:F16)>1, “Dim canlyniad”) : Yn olaf, mae'r ffwythiant FILTER yn hidlo'r gwerthoedd dyblyg a'u rhestru ar wahân.
5. Darganfod Celloedd Gwag Trwy FILTER Function
Mae gennym set ddata gyda rhai celloedd gwag. Nawr, rydyn ni'n mynd i hidlo'r celloedd sydd ddim yn cynnwys unrhyw ffwythiant gwag gyda chymorth y ffwythiant FILTER .
Y drefn i Hidlo allan y rhesi cyflawn yn cael ei roi isod::
📌 Camau:
- Yn gyntaf, dewiswch cell H5 .
- Nesaf, ysgrifennwch y fformiwla ganlynol yn y gell.
=FILTER(B5:F14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14"")*(F5:F14""),"No results")
- Ar ôl hynny, pwyswch Enter .
>
Felly, gallwn ddweud bod ein fformiwla yn gweithio'n ffrwythlon ac rydym yn gallu cael y gwerth heb unrhyw gelloedd gwag gan y swyddogaeth Excel FILTER .
0> Darlleniadau Tebyg- Sut i Ddefnyddio Swyddogaeth Excel HYPERLINK (8 Enghreifftiau)
- Fformiwla Excel gyfunol VLOOKUP a HLOOKUP (gydag enghraifft)
- Defnyddio Excel i Edrych Paru Testun Rhannol [2 Ffordd Hawdd]
- Sut i Dod o Hyd i Werthoedd Dyblyg yn Excel gan ddefnyddio VLOOKUP
6. Hidlo Celloedd Sy'n Cynnwys Testun Penodol
Gan ddefnyddio'r ffwythiant FILTER , gallwn chwilio'n hawdd am unrhyw werth penodol a hidlo'r endidau cyfatebol o'n set ddata wreiddiol. Heblaw am y ffwythiant FILTER , mae'r ffwythiannau ISNUMBER a SEARCH hefyd yn ein helpu i gwblhau'r fformiwla. Dangosir ein testun dymunol 'Ellie' yng nghell J4 .
Y dull o hidlo'r data ar gyfer testun penodol yn cael ei ddisgrifio isod::
📌 Camau:
- Ar y cychwyn, dewiswch gell H7 .
- Yna , ysgrifennwch y fformiwla ganlynol yn y gell.
=FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)),"No results")
- Nesaf, pwyswch y Enter allwedd.
>
Felly, rydym yn gallu cymhwyso'r fformiwla yn llwyddiannus a chael gwerth ein gwerth testun penodol.
🔎 Eglurhad o'r Fformiwla
👉
SEARCH(J4,C5:C14) : Bydd y ffwythiant SEARCH yn dychwelyd y celloedd a fydd yn cyfateb i'r gwerth mewnbwn .
👉
ISNUMBER(SEARCH(J4,C5:C14)) : Bydd y ffwythiant ISNUMBER yn dychwelyd yn wir os yw'r gwerth chwilio yn rhif heblaw ffug.
👉
HILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)),"Dim canlyniadau") : Yn olaf, mae'r ffwythiant FILTER yn echdynnu'r ffwythiant cyfatebol rhesi a'u dangos.
7. Cyfrif Cryno, Uchafswm, Isafswm, a Chyfartaledd
Nawr, rydyn ni'n mynd i wneud rhai cyfrifiadau mathemategol gyda chymorth HILYDD swyddogaeth. Bydd y data y byddwn yn hidlo ar eu cyfer yn y gell J5 . Yma, rydyn ni'n mynd i bennu'r holl werthoedd ar gyfer yr adran CSE .
Yn ogystal â'r swyddogaeth FILTER , mae'r Bydd ffwythiannau SUM , CYFARTALEDD , MIN , a MAX yn cael eu defnyddio i gwblhau'r broses werthuso. Bydd y gwerth amcangyfrifedig yn yr ystod o gelloedd J7:J10 . Esbonnir y drefn gyfrifo isod gam wrth gam:
📌 Camau:
- Yn gyntaf oll, dewiswch gell J7 .
- Nawr, ysgrifennwch y fformiwla ganlynol yn y gell ar gyfer y crynodeb>
🔎 Eglurhad oy Fformiwla
👉
HIDLO(F5:F14,D5:D14=J5,0) : Mae'r ffwythiant FILTER yn hidlo'r CGPA gwerth ein hadran ddymunol.👉
SUM(FILTER(F5:F14,D5:D14=J5,0)) : Yn olaf, mae'r swyddogaeth SUM ychwanegu pob un ohonynt.- Pwyswch Enter .
- Ar ôl hynny, dewiswch cell J8 , ac ysgrifennwch y fformiwla ganlynol ar gyfer y gwerth cyfartaledd .
=AVERAGE(FILTER(F5:F14,D5:D14=J5,0))
🔎 Eglurhad o'r Fformiwla
👉
HILYDD(F5:F14,D5:D14=J5,0) : Y Hidlo ffwythiant hidlo gwerth CGPA ein hadran ddymunol.
👉
CYFARTALEDD(HILTER(F5:F14,D5:D14=J5,0)) : Y CYFARTALEDD Bydd ffwythiant yn cyfrifo gwerth cyfartaledd y gwerthoedd hynny.
- Eto, pwyswch Enter .
<39
- Yna, dewiswch gell J9 , ac ysgrifennwch y fformiwla ganlynol y tu mewn i'r gell ar gyfer cael y gwerth lleiafswm .
=MIN(FILTER(F5:F14,D5:D14=J5,0))
🔎 Eglurhad o'r Fformiwla
👉
HILTER( F5:F14,D5:D14 =J5,0) : Mae'r ffwythiant FILTER yn hidlo gwerth CGPA yr adran a ddymunir gennym.
👉
MIN(HILTER(F5:F14,D5:D14=J5) ,0)) : Bydd y ffwythiant MIN yn cyfrifo'r gwerth lleiaf ymhlith y gwerthoedd 4 .
- Yn yr un modd , pwyswch y Enter .
22>Yn olaf, dewiswch gell J10, ac ysgrifennwch y fformiwla ganlynol tu mewn i'r gell am yr uchafswmgwerth.
=MAX(FILTER(F5:F14,D5:D14=J5,0))
👉
FILTER(F5:F14,D5:D14=J5,0) : Mae'r swyddogaeth FILTER yn hidlo gwerth CGPA ein hadran ddymunol.
👉
MAX(FILTER(F5:F14,D5:D14=J5,0)) : Bydd y ffwythiant MAX yn darganfod gwerth uchafswm ymhlith y 4 Gwerthoedd CGPA.
- Pwyswch Enter am y tro olaf.
- Fe sylwch y bydd yr holl werthoedd ar gyfer yr adran CSE ar gael.
Felly, gallwn ddweud bod ein holl fformiwlâu yn gweithio'n berffaith, ac rydym yn gallu cael yr holl gwerthoedd dymunol gan y ffwythiant Excel FILTER .
8. Hidlo Data a Dychwelyd Colofnau Penodol yn Unig
Yma, rydym yn mynd i ddefnyddio'r HILTER gweithredu ddwywaith mewn cyflwr nythu i gael y colofnau penodol yn seiliedig ar ein gwerth dymunol. Mae ein endid dymunol yng nghell J5 . Byddwn ond yn dangos y ID a'r golofn Enw .
Rhoddir camau'r broses hon isod:
📌 Camau:
- Yn gyntaf, dewiswch gell H8 .
- Yna, ysgrifennwch y fformiwla ganlynol yn y gell.
=FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0})
- Ar ôl hynny, pwyswch Enter .
- Dim ond colofn ID a Enw yr adran a ddymunir a gewch.
Felly , gallwn ddweud bod ein fformiwla yn gweithio'n iawn, ac rydym yn gallu cael rhai colofnau penodolgan y ffwythiant Excel FILTER .
🔎 Eglurhad o'r Fformiwla
👉
FILTER(B5:F14 ,D5:D14=J5) : Bydd y ffwythiant FILTER yn dychwelyd y rhesi cyfatebol o'r set ddata a roddwyd gyda'r holl golofnau.
👉
FILTER(FILTER(B5: F14,D5:D14=J5),{1,1,0,0,0}) : Bydd y swyddogaeth Hidlo allanol yn dewis dim ond y dwy golofn gyntaf o'r data dethol. Gallwn naill ai ddefnyddio 0 , 1 neu TRUE , FALSE .
9. Cymhwyso Cyfyngiad ar Nifer a Ddychwelwyd Rhesi
Yn yr achos hwn, byddwn yn ychwanegu rhai cyfyngiadau ar y swyddogaeth FILTER ar gyfer cael y nifer cyfyngedig o resi. Mae ein hadran ddymunol yng nghell J5 . Er mwyn cymhwyso'r cyfyngiad, mae'n rhaid i ni ddefnyddio'r ffwythiant IFERROR a INDEX hefyd.
Disgrifir camau'r mathod hwn fel a ganlyn:
📌 Camau:
- I ddechrau, dewiswch gell H8 .
- Nesaf, ysgrifennwch i lawr y fformiwla ganlynol yn y gell.
=IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}),"No result")
- Yna, pwyswch Enter .
45>
- Byddwch yn cael y canlyniad.
Felly, gallwn ddweud ein bod yn gallu cymhwyso'r Excel yn llwyddiannus FILTER , MYNEGAI , a IFERROR ffwythiannau yn llwyddiannus.
🔎 Eglurhad o'r Fformiwla 3>
👉
FILTER(B5:F14,D5:D14=J5) : Bydd y ffwythiant FILTER yn dychwelyd y data wedi'i hidlo drwy ei baru â'r mewnbwn