Lorg prìomh fhaclan anns an teacsa

Is e a bhith a’ lorg prìomh fhaclan ann an teacsa stòr aon de na gnìomhan as cumanta nuair a bhios tu ag obair le dàta. Bheir sinn sùil air a fuasgladh ann an grunn dhòighean a 'cleachdadh an eisimpleir a leanas:

Lorg prìomh fhaclan anns an teacsa

Tha sinn den bheachd gu bheil liosta de phrìomh fhaclan agad fhèin agus mise - ainmean bhrandan chàraichean - agus clàr mòr de gach seòrsa de phàirtean a bharrachd, far am faod tuairisgeul uaireannan a bhith ann an aon no grunn bhrandan mar sin aig an aon àm, ma tha am pàirt a bharrachd a’ freagairt air barrachd air aon suaicheantas càr. Is e an obair againn a h-uile prìomh fhacal a lorgar ann an ceallan nàbaidh a lorg agus a thaisbeanadh tro charactar dealaiche sònraichte (mar eisimpleir, cromag).

Dòigh 1. Ceist cumhachd

Gu dearbh, an toiseach bidh sinn a’ tionndadh ar bùird gu bhith fiùghantach (“smart”) a’ cleachdadh ath-ghoirid meur-chlàr Ctrl+T no àitheantan Dachaigh - Cruth mar chlàr (Dachaigh - Cruth mar Clàr), thoir ainmean dhaibh (mar eisimpleir Stampaicheanи Pàirtean eile) agus luchdaich aon ri aon a-steach don deasaiche Power Query le bhith a’ taghadh air an taba Dàta – Bho Chlàr/Raon (Dàta - Bhon Chlàr/Raon). Ma tha tionndaidhean nas sine agad de Excel 2010-2013, far a bheil Power Query air a chuir a-steach mar thuilleadan air leth, bidh am putan a tha thu ag iarraidh air an taba Ceist cumhachd. Ma tha dreach ùr snasail agad de Excel 365, an uairsin am putan Bhon chlàr / raon glaodh an sin a nis Le duilleagan (Bhon Duilleag).

Às deidh gach clàr a luchdachadh ann an Power Query, tillidh sinn air ais gu Excel leis an àithne Dachaigh - Dùin is luchdaich - Dùin is luchdaich gu… - Cruthaich ceangal a-mhàin (Dachaigh - Dùin & Luchdaich - Dùin & Luchdaich gu ... - Na cruthaich ceangal a-mhàin).

A-nis cruthaichidh sinn iarrtas dùblaichte Pàirtean eilele bhith a’ briogadh deas air agus a’ taghadh Iarrtas dùblaichte (ceist dhùblaichte), an uairsin ath-ainmich an iarrtas leth-bhreac a thàinig às Na toraidhean agus leanaidh sinn ag obair còmhla ris.

Tha loidsig nan gnìomhan mar a leanas:

  1. Air an taba Adhartach A' cur colbh ris tagh sgioba Colbh gnàthaichte (Cuir colbh ris - Colbh gnàthaichte) agus cuir a-steach am foirmle = Brandan. Às deidh briogadh air OK gheibh sinn colbh ùr, far am bi clàr neadachaidh anns gach cealla le liosta de na prìomh fhaclan againn - suaicheantasan automaker:

    Lorg prìomh fhaclan anns an teacsa

  2. Cleachd am putan le saigheadan dùbailte ann am bann-cinn a’ cholbh a bharrachd gus a h-uile clàr neadachaidh a leudachadh. Aig an aon àm, bidh na loidhnichean le tuairisgeulan de phàirtean a bharrachd ag iomadachadh le iomadachd den àireamh de bhrandan, agus gheibh sinn a h-uile measgachadh paidhrichean comasach de “brannd pàirt a bharrachd”:

    Lorg prìomh fhaclan anns an teacsa

  3. Air an taba Adhartach A' cur colbh ris tagh sgioba Colbh cumhach (Colbh chumha) agus suidhich suidheachadh airson sgrùdadh a dhèanamh air tachartas prìomh fhacal (brannd) anns an teacsa tùsail (tuairisgeul pàirt):

    Lorg prìomh fhaclan anns an teacsa

  4. Gus a’ chùis sgrùdaidh a dhèanamh neo-mhothachail, cuir le làimh an treas argamaid anns a’ bhàr fhoirmeil Compare.OrdinalIgnoreCase gu gnìomh sgrùdaidh tachartais Teacs.Contains (mura h-eil am bàr fhoirmeil ri fhaicinn, faodar a chomasachadh air an taba Lèirmheas):

    Lorg prìomh fhaclan anns an teacsa

  5. Bidh sinn a’ sìoladh a’ bhùird a thig às, a’ fàgail dìreach feadhainn sa cholbh mu dheireadh, is e sin a’ maidseadh agus a’ toirt air falbh an colbh neo-riatanach Tachartasan.
  6. A’ cruinneachadh thuairisgeulan co-ionann leis an àithne Buidheann le tab Transformation (Cruth-atharrachadh - Buidheann le). Mar obrachadh cruinneachaidh, tagh A h-uile sreath (A h-uile sreath). Aig an toradh, gheibh sinn colbh le clàran, anns a bheil a h-uile mion-fhiosrachadh airson gach pàirt a bharrachd, a’ toirt a-steach suaicheantasan luchd-dèanaidh chàraichean a dh’ fheumas sinn:

    Lorg prìomh fhaclan anns an teacsa

  7. Gus ìrean a tharraing airson gach pàirt, cuir colbh àireamhaichte eile air an taba A' cur colbh ris - Custom Colbh (Cuir colbh ris - Colbh gnàthaichte) agus cleachd foirmle anns a bheil clàr (tha iad suidhichte anns a’ cholbh againn Fiosrachadh) agus ainm a’ cholbh a chaidh a thoirt a-mach:

    Lorg prìomh fhaclan anns an teacsa

  8. Cliogaidh sinn air a’ phutan le saigheadan dùbailte ann am bann-cinn a’ cholbh a thig às agus tagh an àithne Thoir a-mach luachan (Luachan às-tharraing)gus stampaichean a chuir a-mach le caractar delimiter sam bith a tha thu ag iarraidh:

    Lorg prìomh fhaclan anns an teacsa

  9. A 'toirt air falbh colbh neo-riatanach Fiosrachadh.
  10. Gus cuir ris a’ chlàr a thàinig às na pàirtean a dh’ fhalbh bhuaithe, far nach deach suaicheantasan a lorg anns na tuairisgeulan, bidh sinn a’ coileanadh a’ mhodh-obrach airson a’ cheist a chur còmhla toradh le iarrtas tùsail Pàirtean eile 'phutan Cuir còmhla tab Dachaigh (Dachaigh - cuir còmhla ceistean). Seòrsa ceangail - Thig còmhla a-muigh air an làimh dheis (Còmhla taobh a-muigh ceart):

    Lorg prìomh fhaclan anns an teacsa

  11. Chan eil air fhĂ gail ach na colbhan a bharrachd a thoirt air falbh agus an fheadhainn a tha air fhĂ gail ath-ainmeachadh - agus tha an obair againn air fhuasgladh:

    Lorg prìomh fhaclan anns an teacsa

Dòigh 2. Foirmlean

Ma tha dreach agad de Excel 2016 no nas fhaide air adhart, faodar an duilgheadas againn fhuasgladh ann an dòigh gu math toinnte agus eireachdail a ’cleachdadh a’ ghnìomh ùr COMHRADH (TEXTJOIN):

Lorg prìomh fhaclan anns an teacsa

Tha an loidsig air cùl na foirmle seo sìmplidh:

  • Dleastanas SEARCH (FAIGHINN) a’ lorg tachartas gach brannd mu seach anns an tuairisgeul gnĂ thach air a’ phĂ irt agus a’ tilleadh an dĂ rna cuid Ă ireamh sreathach an t-samhla, a’ tòiseachadh bhon deach am brannd a lorg, no a’ mhearachd #VALUE! mura h-eil am brannd san tuairisgeul.
  • An uairsin a 'cleachdadh an gnìomh IF (IF) и EOSHIBKA (ISERROR) cuiridh sinn sreang teacsa falamh “”, agus Ă ireamhan òrdail nan caractaran leis na h-ainmean branda fhèin an Ă ite nam mearachdan.
  • Tha an sreath de cheallan falamh agus suaicheantasan a chaidh a lorg mar thoradh air sin air an cruinneachadh ann an aon sreang tro charactar dealachaidh sònraichte a’ cleachdadh a’ ghnìomh COMHRADH (TEXTJOIN).

Coimeas Coileanaidh agus Ceist Ceist Cumhachd Buffering airson Speedup

Airson deuchainn coileanaidh, gabhamaid clĂ r de 100 tuairisgeul pĂ irtean a bharrachd mar dhĂ ta tĂąsail. Air an sin gheibh sinn na toraidhean a leanas:

  • Ă™ine ath-Ă ireamhachadh a rèir foirmlean (Modh 2) - 9 diogan. nuair a nì thu lethbhreac den fhoirmle an toiseach chun cholbh gu lèir agus 2 diog. aig ath-aithris (buaidh buffering, is dòcha).
  • Tha an Ăąine Ăąrachadh airson ceist Power Query (Modh 1) gu math nas miosa - 110 diogan.

Gu dearbh, tha tòrr an urra ri bathar-cruaidh PC sònraichte agus an dreach stàlaichte de Office agus ùrachaidhean, ach tha an dealbh iomlan, tha mi a’ smaoineachadh, soilleir.

Gus ceist Ceist Cumhachd a luathachadh, leig leinn am bòrd sgrùdaidh a chumail Stampaichean, leis nach eil e ag atharrachadh ann am pròiseas cur an gnìomh ceist agus chan eil feum air ath-àireamhachadh gu cunbhalach (mar a nì Power Query de facto). Airson seo bidh sinn a 'cleachdadh an gnìomh Clàr.Bufair bhon chànan Power Query a chaidh a thogail a-steach M.

Gus seo a dhèanamh, fosgail ceist Na toraidhean agus air an taba Lèirmheas brùth am putan Deasaiche adhartach (Seall - Deasaiche Adhartach). Anns an uinneag a tha a’ fosgladh, cuir loidhne le caochladair ùr Marcas 2, a bhios na dhreach bufair den eòlaire automaker againn, agus cleachd an caochladair ùr seo nas fhaide air adhart san òrdugh ceist a leanas:

Lorg prìomh fhaclan anns an teacsa

Às deidh an leithid de ùrachadh, bidh astar ùrachaidh ar n-iarrtas ag èirigh faisg air 7 tursan - suas ri 15 diogan. Rud gu math eadar-dhealaichte 🙂

  • Rannsachadh teacsa fuzzy ann an Power Query
  • Cuir an Ă ite mòr-theacsa le foirmlean
  • Cuir an Ă ite teacsa mòr ann an Power Query le gnìomh List.Accumulate

Leave a Reply