I gcás fhormhór mór na n-úsáideoirí Excel, nuair a thagann an focal “scagadh sonraí” aníos ina cheann, gan ach an gnáthscagaire clasaiceach ón gcluaisín Sonraí – Scagaire (Sonraí - Scagaire):
Is rud eolach é scagaire den sórt sin, gan amhras, agus i bhformhór na gcásanna déanfaidh sé. Mar sin féin, tá cásanna ann nuair is gá duit líon mór coinníollacha casta a scagadh i roinnt colúin ag an am céanna. Níl an gnáthscagaire anseo an-áisiúil agus ba mhaith liom rud éigin níos cumhachtaí. D'fhéadfadh uirlis den sórt sin a bheith scagaire chun cinn, go háirithe le beagán “ag críochnú le file” (de réir traidisiúin).
Base
Chun tús a chur leis, cuir isteach cúpla líne fholmha os cionn do tábla sonraí agus cóipeáil an ceanntásc tábla ansin - beidh sé seo raon le coinníollacha (aibhsithe i buí ar mhaithe le soiléireacht):
Caithfidh líne fholamh amháin ar a laghad a bheith idir na cealla buí agus an tábla bunaidh.
Is sna cealla buí is gá duit na critéir (coinníollacha) a iontráil, dá réir a dhéanfar an scagadh ansin. Mar shampla, más gá duit bananaí a roghnú i Moscó "Auchan" sa ráithe III, ansin beidh na coinníollacha mar seo:
Chun scagadh, roghnaigh aon chill sa raon leis na sonraí foinse, oscail an cluaisín Dáta Agus cliceáil ar an Ina theannta sin (Sonraí - Casta). Sa fhuinneog a osclaíonn, ba cheart raon le sonraí a iontráil go huathoibríoch cheana féin agus ní bheidh orainn ach an raon coinníollacha a shonrú, .i. A1:I2:
Tabhair faoi deara le do thoil nach féidir an raon coinníollacha a leithdháileadh “le corrlach”, .i. ní féidir leat línte buí breise a roghnú, toisc go mbreathnaíonn Excel ar chill fholamh i raon na gcoinníollacha mar easpa critéar, agus folamh iomlán. líne mar iarratas chun na sonraí go léir a thaispeáint gan idirdhealú.
Athraigh Cóipeáil an toradh chuig suíomh eile ligfidh tú duit an liosta a scagadh nach bhfuil ar dheis ar an mbileog seo (mar atá le gnáthscagaire), ach na sraitheanna roghnaithe a dhíluchtú go raon eile, a chaithfear a shonrú sa réimse ansin Cuir an toradh i raon. Sa chás seo, ní úsáidimid an fheidhm seo, fágaimid Liosta scagairí i bhfeidhm agus cliceáil OK. Taispeánfar na sraitheanna roghnaithe ar an mbileog:
Macra á chur leis
"Bhuel, cá bhfuil an áis anseo?" iarrann tú agus beidh tú ceart. Ní hamháin go gcaithfidh tú coinníollacha a chur isteach sna cealla buí le do lámha, ach freisin bosca dialóige a oscailt, cuir isteach raonta ann, brúigh OK. Faraor, aontaím! Ach “athraíonn gach rud nuair a thagann siad ©” – macraí!
Is féidir oibriú le scagaire ardleibhéil a luathú agus a shimpliú go mór trí úsáid a bhaint as macra simplí a reáchtálfaidh an ardscagaire go huathoibríoch nuair a chuirtear coinníollacha isteach, ie aon chill bhuí a athrú. Cliceáil ar dheis ar an táb den bhileog reatha agus roghnaigh an t-ordú Téacs foinseach (Cód foinse). Sa fhuinneog a osclaíonn, cóipeáil agus greamaigh an cód seo a leanas:
Fo-Bileog Oibre Príobháideach_Athrú(Sprioc ByVal Mar Raon) Mura dtrasnaíonn(Sprioc, Raon ("A2:I5")) Earráid Ansin Lean ar aghaidh leis an gcéad Raon ActiveSheet.ShowAllData eile("A7").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange :=Raon("A1").CurrentRegion Deireadh Má Chríochnaigh Fo
Rithfidh an nós imeachta seo go huathoibríoch nuair a athraítear aon chill ar an mbileog oibre reatha. Má thiteann seoladh na cille athraithe isteach sa raon buí (A2:I5), bainfidh an macra seo na scagairí go léir (más ann dóibh) agus cuireann sé an scagaire leathnaithe i bhfeidhm arís ar an tábla sonraí foinse ag tosú le A7, ie déanfar gach rud a scagadh láithreach, láithreach tar éis dul isteach sa chéad choinníoll eile:
Mar sin tá gach rud i bhfad níos fearr, ceart? 🙂
Ceisteanna casta a chur i bhfeidhm
Anois go bhfuil gach rud á scagadh ar an eitilt, is féidir linn dul beagán níos doimhne isteach sa nuances agus meicníochtaí fiosrúchán níos casta a dhíchóimeáil san ard-scagaire. Chomh maith le meaitseanna cruinne a iontráil, is féidir leat carachtair chárta fiáin éagsúla (* agus ?) agus comharthaí éagothroime matamaitice a úsáid i raon coinníollacha chun neas-chuardach a chur i bhfeidhm. Ní hionann an cás carachtar. Ar mhaithe le soiléireacht, tá achoimre déanta agam ar na roghanna féideartha go léir i dtábla:
Critéar | Toradh |
gr* nó gr | gach cealla ag tosú le GrIe Grcluas, Grgránbhiorach, Granat etc. |
= oinniún | gach cealla go díreach agus gan ach leis an bhfocal Bow, ie meaitseáil chruinn |
*liv* nó *liv | cealla ina bhfuil Liv conas a imlíne .i ОLivGo, Livep, De réirLiv etc. |
=p*v | focail ag tosú le П agus ag críochnú le В ie Пchéadв, ПÉitearв etc. |
mar | focail ag tosú le А agus ina theannta sin СIe Аpeilсin, АNanaс, Asai etc. |
=*s | focail a chríochnaíonn i С |
=???? | gach cill le téacs 4 charachtair (litreacha nó uimhreacha, spásanna san áireamh) |
=m??????n | gach cealla le téacs 8 gcarachtar ag tosú le М agus ag críochnú le НIe Мandariн, Мimníн etc. |
=*n??a | gach focal a chríochnaíonn le А, cá bhfuil an 4ú litir ón deireadh НIe Bhíomaнikа, De réirнozа etc. |
>=e | gach focal ag tosú le Э, Ю or Я |
<>*o* | gach focal nach bhfuil litir ann О |
<> *vich | gach focal ach amháin iad siúd a chríochnaíonn i VEID (mar shampla, scag mná de réir ainm lár) |
= | gach cealla folamh |
<> | gach cealla neamhfholamh |
> = 5000 | gach cealla a bhfuil luach níos mó ná nó cothrom le 5000 acu |
5 nó =5 | gach cealla le luach 5 |
> = 3/18/2013 | gach cill le dáta tar éis 18 Márta, 2013 (san áireamh) |
Pointí subtle:
- Ciallaíonn an comhartha * uimhir ar bith de charachtair ar bith, agus ? – aon charachtar amháin.
- Tá an loighic i bpróiseáil ceisteanna téacs agus uimhriúla beagán difriúil. Mar sin, mar shampla, ní chiallaíonn cill riochtaí leis an uimhir 5 cuardach a dhéanamh ar na huimhreacha go léir ag tosú le cúig, ach tá cill riocht leis an litir B cothrom le B*, ie lorgóidh sé aon téacs a thosaíonn leis an litir B.
- Mura dtosaíonn an cheist téacs leis an gcomhartha =, is féidir leat * a chur go meabhrach ag an deireadh.
- Ní mór dátaí a chur isteach i bhformáid SAM mí-lá-bhliain agus trí chodán (fiú má tá Excel agus socruithe réigiúnacha agat).
Naisc loighciúil AGUS-NÓ
Coinníollacha scríofa i gcealla éagsúla, ach sa líne chéanna, a mheastar a bheith idirnasctha ag oibreoir loighciúil И (AGUS):
Iad siúd. bananaí scagaire domsa sa tríú ráithe, go beacht i Moscó agus ag an am céanna ó Auchan.
Más gá duit coinníollacha a nascadh le hoibreoir loighciúil OR (NÓ), ansin ní gá ach iad a iontráil i línte éagsúla. Mar shampla, más gá dúinn gach ordú ón mbainisteoir Volina le haghaidh péitseoga Moscó agus gach ordú le haghaidh oinniúin sa tríú ráithe i Samara a fháil, ansin is féidir é seo a shonrú i raon coinníollacha mar seo a leanas:
Más gá duit dhá choinníoll nó níos mó a fhorchur ar cholún amháin, ansin is féidir leat ceanntásc an cholúin a mhacasamhlú i raon na gcritéar agus cuir isteach an dara, an tríú, etc. faoi. téarmaí. Mar sin, mar shampla, is féidir leat gach idirbheart a roghnú ó Mhárta go Bealtaine:
Go ginearálta, tar éis “críochnú le comhad”, tagann ardscagaire amach mar uirlis réasúnta, in áiteanna áirithe nach bhfuil níos measa ná an t-uath-scagaire clasaiceach.
- Superfilter ar macraí
- Cad is macraí ann, cén áit agus conas macra-chód a chur isteach in Visual Basic
- Táblaí cliste i Microsoft Excel