Tabl cynnwys
Popeth sydd angen i chi ei wybod am gardiau gwyllt ar un dudalen: beth ydyn nhw, sut i'w defnyddio orau yn Excel, a pham nad yw cardiau gwyllt yn gweithio gyda rhifau.
Pan fyddwch chi yn chwilio am rywbeth ond ddim yn siŵr yn union beth, mae wildcards yn ateb perffaith. Gallwch chi feddwl am gerdyn gwyllt fel cellwair a all gymryd unrhyw werth. Dim ond 3 nod cerdyn gwyllt sydd yn Excel (seren, marc cwestiwn, a tilde), ond maen nhw'n gallu gwneud cymaint o bethau defnyddiol!
Cymeriadau cerdyn gwyllt Excel
Yn Microsoft Mae Excel, cerdyn gwyllt yn fath arbennig o gymeriad a all gymryd lle unrhyw gymeriad arall. Mewn geiriau eraill, pan nad ydych chi'n gwybod union gymeriad, gallwch ddefnyddio cerdyn gwyllt yn y lle hwnnw.
Y ddau nod cerdyn gwyllt cyffredin y mae Excel yn eu hadnabod yw seren (*) a marc cwestiwn (?). Mae tilde (~) yn gorfodi Excel i drin traethodau ymchwil fel cymeriadau rheolaidd, nid cardiau gwyllt.
Mae cardiau gwyllt yn dod yn ddefnyddiol mewn unrhyw sefyllfa pan fydd angen cyfatebiaeth rhannol arnoch. Gallwch eu defnyddio fel meini prawf cymharu ar gyfer hidlo data, i ddod o hyd i gofnodion sydd â rhyw ran gyffredin, neu i berfformio paru niwlog mewn fformiwlâu.
Rhestryn fel cerdyn chwilio
Mae'r seren (*) yn y nod nod chwilio mwyaf cyffredinol a all gynrychioli unrhyw nifer o nodau . Er enghraifft:
- ch* - yn cyfateb i unrhyw air sy'n dechrau gyda "ch" megis Charles , gwirio , gwyddbwyll , ac ati.
- *ch -fformiwla debyg yn eich taflenni gwaith, ni ddylech gynnwys "$" nac unrhyw symbol arian cyfred arall yn y swyddogaeth CHWILIO mewn unrhyw achos. Cofiwch mai dim ond fformat arian "gweledol" yw hwn sy'n cael ei gymhwyso i'r celloedd, dim ond rhifau yw'r gwerthoedd gwaelodol.
Enghraifft 2. Fformiwla cerdyn gwyllt ar gyfer dyddiadau
Mae'r fformiwla SUMPRODUCT a drafodwyd uchod yn gweithio'n hyfryd ar gyfer rhifau ond bydd yn methu ar gyfer dyddiadau. Pam? Oherwydd yn fewnol mae Excel yn storio dyddiadau fel rhifau cyfresol, a byddai'r fformiwla yn prosesu'r rhifau hynny, nid y dyddiadau a ddangosir mewn celloedd.
I oresgyn y rhwystr hwn, defnyddiwch y ffwythiant TEXT i drosi dyddiadau yn llinynnau testun, ac yna bwydo'r llinynnau i'r ffwythiant CHWILIO.
Yn dibynnu ar beth yn union rydych am ei gyfri, gall fformatau'r testun amrywio.
I gyfri'r holl ddyddiadau yn C2:C12 sydd â "4" yn y dydd , mis neu flwyddyn, defnyddiwch " mmddyyyy" :
=SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "mmddyyyy")))))
I gyfrif y diwrnod hynny'n unig cynnwys "4" gan anwybyddu misoedd a blynyddoedd, defnyddiwch y fformat testun " dd" :
=SUMPRODUCT(--(ISNUMBER(SEARCH("4",TEXT(C2:C12, "dd")))))
Dyna sut i ddefnyddio wildcards yn Excel. Rwy'n gobeithio y bydd y wybodaeth hon yn ddefnyddiol yn eich gwaith. Beth bynnag, hoffwn ddiolch i chi am ddarllen a gobeithio eich gweld ar ein blog yr wythnos nesaf!
Gweithlyfr ymarfer i'w lawrlwytho
Fformiwla Cardiau Gwyllt mewn Excel (ffeil .xlsx)
3> yn lle unrhyw linyn testun sy'n gorffen gyda "ch" megis Mawrth , modfedd , nôl , ac ati. - *ch* - yn cynrychioli unrhyw air sy'n cynnwys "ch" mewn unrhyw sefyllfa megis Chad , cur pen , arch , ac ati.
Marc cwestiwn fel cerdyn chwilio
Mae'r marc cwestiwn (?) yn cynrychioli unrhyw nod unigol . Gall eich helpu i fod yn fwy penodol wrth chwilio am gydweddiad rhannol. Er enghraifft:
- ? - yn cyfateb i unrhyw gofnod sy’n cynnwys un nod, e.e. "a", "1", "-", ac ati
- ?? - yn amnewid unrhyw ddau nod, e.e. "ab", "11", "a*", ac ati.
- ???-??? - cynrychioli unrhyw linyn sy'n cynnwys 2 grŵp o 3 nod wedi'u gwahanu â chysylltnod fel ABC-DEF , ABC-123 , 111-222 , ac ati.<13
- pri?e - yn cyfateb i pri?2>, balchder , gwobr , ac yn y blaen. 8>Tilde fel nullifier cerdyn gwyllt
Mae'r tilde (~) a osodir o flaen nod nod chwilio yn canslo effaith cerdyn gwyllt ac yn ei droi'n seren llythrennol (~*), cwestiwn llythrennol marc (~?), neu tilde llythrennol (~~). Er enghraifft:
- *~? - yn dod o hyd i unrhyw gofnod sy'n gorffen gyda marc cwestiwn, e.e. Beth? , Unrhywun yno? , ac ati.
- **~** - yn dod o hyd i unrhyw ddata sy'n cynnwys seren, e.e. *1 , *11* , 1-Maw-2020* , ac ati. yn dynodi nod llythrennol seren.
Dod o hyd i adisodli cardiau gwyllt yn Excel
Mae'r defnydd a wneir o nodau nod gwyllt gyda nodwedd Find and Replace Excel yn eithaf amlbwrpas. Bydd yr enghreifftiau canlynol yn trafod ychydig o senarios cyffredin ac yn eich rhybuddio am gwpl o gafeatau.
Sut i chwilio gyda chwiliwr
Yn ddiofyn, y deialog Canfod ac Amnewid yw wedi'i ffurfweddu i chwilio am y meini prawf penodedig unrhyw le mewn cell, nid i gyd-fynd â chynnwys cyfan y gell. Er enghraifft, os ydych yn defnyddio "AA" fel eich meini prawf chwilio, bydd Excel yn dychwelyd yr holl gofnodion sy'n ei gynnwys megis AA-01 , 01-AA , 01-AA -02 , ac yn y blaen. Mae hynny'n gweithio'n wych yn y rhan fwyaf o sefyllfaoedd, ond o dan rai amgylchiadau gall fod yn gymhlethdod.
Yn y set ddata isod, gan dybio eich bod am ddod o hyd i'r IDau sy'n cynnwys 4 nod wedi'u gwahanu â chysylltnod. Felly, rydych chi'n agor y ddeialog Canfod ac Amnewid (Ctrl + F), teipiwch ??-?? yn y blwch Dod o hyd i beth , a gwasgwch Dod o hyd i Bawb . Mae'r canlyniad yn edrych braidd yn ddryslyd, onid yw?
>Yn dechnegol, llinynnau fel AAB-01 neu BB-002 hefyd yn cyd-fynd â'r meini prawf oherwydd eu bod yn cynnwys ??-?? is-linyn. I eithrio'r rhain o'r canlyniadau, cliciwch ar y botwm Dewisiadau , a gwiriwch y blwch Match whole cell content . Nawr, bydd Excel yn cyfyngu'r canlyniadau i'r ??-?? strings:
Sut i newid cerdyn gwyllt
Rhag ofn bod eich data yn cynnwys rhai gemau niwlog, gall cardiau chwilio eich helpudod o hyd iddynt a'u huno'n gyflym.
Yn y ciplun isod, gallwch weld dau amrywiad sillafu o'r un ddinas Homel a Gomel . Hoffem ddisodli'r ddau gyda fersiwn arall - Homyel . (Ac ydy, mae tri sillafiad fy ninas frodorol yn gywir ac yn cael eu derbyn yn gyffredinol :)
I gymryd lle paru rhannol, dyma beth sydd angen i chi ei wneud:
- Pwyswch Ctrl + H i agor y tab Amnewid o'r ymgom Canfod ac Amnewid .
- Yn y blwch Canfod beth , teipiwch fynegiad y nod chwilio: ?omel
- Yn y blwch Amnewid gyda , teipiwch y testun newydd: Homyel
- Cliciwch y Amnewid Pob Un botwm.
A sylwch ar y canlyniadau:
Sut i ddod o hyd i nodau gwylltion a'u disodli<9
I ddod o hyd i nod y mae Excel yn ei adnabod fel nod chwilio, h.y. seren lythrennol neu farc cwestiwn, cynhwyswch tilde (~) yn eich meini prawf chwilio. Er enghraifft, i ddod o hyd i'r holl gofnodion sy'n cynnwys seren, teipiwch ~* yn y blwch Find what:
Os hoffech chi amnewid y seren am rywbeth arall, newidiwch i y tab Amnewid a theipiwch y nod o ddiddordeb yn y blwch Amnewid gyda . I gael gwared ar yr holl nodau seren a ganfuwyd, gadewch y blwch Amnewid gyda yn wag, a chliciwch Amnewid popeth .
Hidlo data gyda cardiau gwyllt yn Excel
Mae cardiau gwyllt Excel hefyd yn ddefnyddiol iawn pan fydd gennych chi golofn enfawr odata ac yn dymuno hidlo'r data hwnnw ar sail cyflwr.
Yn ein set ddata sampl, gan dybio eich bod am hidlo'r IDau sy'n dechrau gyda "B". Ar gyfer hyn, gwnewch y canlynol:
- Ychwanegu hidlydd i'r celloedd pennyn. Y ffordd gyflymaf yw pwyso'r llwybr byr Ctrl + Shift + L.
- Yn y golofn darged, cliciwch ar y gwymplen hidlo.
- Yn y blwch Chwilio , teipiwch eich meini prawf, B* yn ein hachos ni.
- Cliciwch OK .
Bydd hyn yn hidlo'r data sy'n seiliedig ar eich cerdyn chwilio ar unwaith meini prawf fel y dangosir isod:
Gellir defnyddio cardiau gwyllt gyda Hidlo Uwch hefyd, a allai ei wneud yn ddewis amgen braf i ymadroddion rheolaidd (a elwir hefyd yn regexes gan gurus tech) nad yw Excel yn ei gefnogi. Am ragor o wybodaeth, gweler Hidlo Uwch Excel gyda chardiau chwilio.
Fformiwlâu Excel gyda wildcard
Yn gyntaf oll, dylid nodi bod nifer eithaf cyfyngedig o swyddogaethau Excel yn cefnogi wildcards. Dyma restr o'r ffwythiannau mwyaf poblogaidd sy'n ymwneud ag enghreifftiau fformiwla:
AVERAGEIF gyda wildcards - yn dod o hyd i gyfartaledd (cymedr rhifyddol) y celloedd sy'n cwrdd â'r cyflwr penodedig.
AVERAGEIFS - yn dychwelyd cyfartaledd y celloedd sy'n bodloni meini prawf lluosog. Mae fel AVERAGEIF yn yr enghraifft uchod yn caniatáu cardiau gwyllt.
COUNTIF gyda nodau nod chwilio - yn cyfrif nifer y celloedd yn seiliedig ar un maen prawf.
COUNTIFS gyda wildcards - yn cyfrif nifer ycelloedd yn seiliedig ar feini prawf lluosog.
SUMIF gyda chwiliwr- yn crynhoi celloedd gyda chyflwr.
SUMIFS - yn ychwanegu celloedd gyda meini prawf lluosog. Fel SUMIF yn yr enghraifft uchod mae'n derbyn nodau gwylltion.
VLOOKUP gyda wildcards - yn perfformio chwilio fertigol gyda chyfateb rhannol.
HLOOKUP gyda wildcard - yn chwilio llorweddol gyda chyfateb rhannol.
XLOOKUP gyda nodau nod-chwiliwr - yn perfformio chwiliad cyfatebol rhannol mewn colofn a rhes.
Fformiwla MATCH gyda wildcards - yn dod o hyd i gydweddiad rhannol ac yn dychwelyd ei safle cymharol.
XMATCH gyda wildcards - olynydd modern i'r swyddogaeth MATCH sydd hefyd yn cefnogi paru cardiau gwyllt.
CHWILIO gyda wildcards - yn wahanol i'r swyddogaeth FIND sy'n sensitif i lythrennau, mae SEARCH ansensitif i lythrennau yn deall nodau nod-chwiliwr.
Os oes angen yn paru'n rhannol â swyddogaethau eraill nad ydynt yn cynnal wildcards, bydd yn rhaid i chi ddarganfod datrysiad fel fformiwla cerdyn chwilio Excel IF.
Mae'r enghreifftiau canlynol yn dangos rhai dulliau cyffredinol o ddefnyddio cardiau gwyllt yn fformiwlâu Excel.
Fformiwla cerdyn gwyllt Excel COUNTIF
Dewch i ni ddweud eich bod am gyfrif nifer y celloedd parhad gan ddefnyddio'r testun "AA" yn yr ystod A2:A12. Mae tair ffordd o gyflawni hyn.
Yr un hawsaf yw cynnwys nodau nod chwilio yn uniongyrchol yn y ddadl maen prawf :
=COUNTIF(A2:A12, "*AA*")
Yn ymarferol, nid "codio caled" o'r fath yw'r ateb gorau. Os bydd ymeini prawf yn newid yn ddiweddarach, bydd yn rhaid i chi olygu eich fformiwla bob tro.
Yn lle teipio'r meini prawf yn y fformiwla, gallwch ei fewnbynnu mewn rhyw gell, dyweder E1, a chydgatenu'r cyfeirnod cell gyda cymeriadau'r cerdyn gwyllt. Eich fformiwla gyflawn fyddai:
=COUNTIF(A2:A12,"*"&E1&"*")
Fel arall, gallwch fewnbynnu llinyn cerdyn gwyllt (*AA* yn ein hesiampl) yn y gell meini prawf (E1 ) a chynnwys y cyfeirnod cell yn unig yn y fformiwla:
=COUNTIF(A2:A12, E1)
Bydd pob un o'r tair fformiwla yn cynhyrchu'r un canlyniad, felly pa un i'w ddefnyddio sy'n fater o'ch dewis personol.
Sylwch. Nid yw'r chwiliad nod chwilio yn sensitif i lythrennau , felly mae'r fformiwla yn cyfrif priflythrennau a llythrennau bach fel AA-01 a aa-01 .
Fformiwla VLOOKUP cerdyn gwyllt Excel
Pan fydd angen i chi chwilio am werth nad yw'n cyfateb yn union yn y data ffynhonnell, gallwch ddefnyddio nodau nod chwilio i ddod o hyd i gyfatebiaeth rhannol.
Yn yr enghraifft hon, rydyn ni'n mynd i edrych ar yr IDs sy'n dechrau gyda nodau penodol, a dychwelyd eu prisiau o golofn B. I wneud hyn, nodwch rhannau unigryw yr IDau targed yng nghelloedd D2, D3 a D4 a defnyddio'r fformiwla hon i gael y canlyniadau:
=VLOOKUP(D2&"*", $A$2:$B$12, 2, FALSE)
Mae'r fformiwla uchod yn mynd i E1, ac oherwydd y defnydd clyfar o gelloedd cymharol ac absoliwt mae'n copïo'n gywir i'r celloedd isod .
Nodyn. Wrth i swyddogaeth Excel VLOOKUP ddychwelyd yWedi dod o hyd yn cyfateb yn gyntaf, dylech fod yn ofalus iawn wrth chwilio gyda wildcards. Os yw eich gwerth chwilio yn cyfateb i fwy nag un gwerth yn yr ystod chwilio, efallai y cewch ganlyniadau camarweiniol.
Cerdyn chwilio Excel ar gyfer rhifau
Datgenir weithiau mai dim ond ar gyfer gwerthoedd testun y mae cardiau chwilio yn Excel yn gweithio, nid rhifau. Fodd bynnag, nid yw hyn yn union wir. Gyda'r nodwedd Canfod ac Amnewid yn ogystal â Filter , mae nod-chwiliwr yn gweithio'n iawn ar gyfer testun a rhifau.
Dod o hyd i ac Amnewid gyda rhif cerdyn chwilio
Yn y sgrinlun isod, rydym yn defnyddio *4* ar gyfer y meini prawf chwilio i chwilio am y celloedd sy'n cynnwys y digid 4, ac mae Excel yn canfod llinynnau testun a rhifau:
Filter gyda rhif cerdyn gwyllt
Yn yr un modd, nid oes gan awto-hidlydd Excel unrhyw broblem gyda hidlo rhifau sy'n cynnwys "4":
Pam nad yw cerdyn chwilio Excel yn gweithio gyda rhifau mewn fformiwlâu
Mae cardiau gwyllt gyda rhifau mewn fformiwlâu yn stori wahanol. Mae defnyddio nodau nod gwyllt ynghyd â rhifau (ni waeth a ydych chi'n amgylchynu'r rhif â chardiau gwyllt neu'n cydgadwynu cyfeirnod cell) yn trosi gwerth rhifol yn llinyn testun. O ganlyniad, mae Excel yn methu ag adnabod llinyn mewn ystod o rifau.
Er enghraifft, mae'r ddwy fformiwla isod yn cyfrif nifer y llinynnau sy'n cynnwys "4" yn berffaith dda:
=COUNTIF(A2:A12, "*4*" )
=COUNTIF(A2:A12, "*"&E1&"*" )
Ond ni all y naill na'r llall adnabod digid 4 o fewn rhif:
>
Sut i wneudmae cardiau gwyllt yn gweithio ar gyfer rhifau
Yr ateb hawsaf yw trosi rhifau yn destun (er enghraifft, trwy ddefnyddio'r nodwedd Testun i Golofnau) ac yna gwneud VLOOKUP, COUNTIF, MATCH, ac ati yn rheolaidd.
Er enghraifft, i gael y cyfrif o gelloedd sy'n dechrau gyda y rhif yn E1, y fformiwla yw:
=COUNTIF(B2:B12, E1&"*" )
Yn Mewn sefyllfa lle nad yw'r dull hwn yn ymarferol dderbyniol, bydd yn rhaid i chi weithio allan eich fformiwla eich hun ar gyfer pob achos penodol. Ysywaeth, nid yw datrysiad generig yn bodoli :( Isod, fe welwch gwpl o enghreifftiau.
Enghraifft 1. Fformiwla cerdyn chwilio Excel ar gyfer rhifau
Mae'r enghraifft hon yn dangos sut i gyfrif rhifau sy'n cynnwys a digid penodol. Yn y tabl sampl isod, mae'n debyg eich bod am gyfrifo faint o rifau yn yr ystod B2:B12 sy'n cynnwys "4". Dyma'r fformiwla i'w defnyddio:
=SUMPRODUCT(--(ISNUMBER(SEARCH("4", B2:B12))))
Sut mae'r fformiwla hon yn gweithio
Gan weithio o'r tu mewn allan, dyma beth mae'r fformiwla yn ei wneud:
Mae'r ffwythiant SEARCH yn edrych am y digid penodedig ym mhob cell o'r amrediad ac yn dychwelyd ei safle, gwall #VALUE os na chaiff ei ganfod. Mae ei allbwn yn yr arae canlynol:
{#VALUE!;1;#VALUE!;#VALUE!;3;#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!}
Mae ffwythiant ISNUMBER yn ei gymryd oddi yno ac yn newid unrhyw rif i WIR a gwall i ANGHYWIR:
{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}
Mae gweithredwr unary dwbl (--) yn gorfodi CYWIR ac ANGHYWIR i 1 a 0, yn y drefn honno:
{0;1;0;0;1;0;0;1;0;0;0}
Yn olaf, mae'r ffwythiant SUMPRODUCT yn adio'r 1au ac yn dychwelyd y cyfrif.
Sylwch. Wrth ddefnyddio a