Tafuta maneno muhimu katika maandishi

Kutafuta maneno muhimu katika maandishi chanzo ni mojawapo ya kazi za kawaida wakati wa kufanya kazi na data. Wacha tuangalie suluhisho lake kwa njia kadhaa kwa kutumia mfano ufuatao:

Tafuta maneno muhimu katika maandishi

Hebu tuchukulie kuwa wewe na mimi tuna orodha ya maneno muhimu - majina ya chapa za gari - na jedwali kubwa la kila aina ya vipuri, ambapo maelezo wakati mwingine yanaweza kuwa na chapa moja au kadhaa kwa wakati mmoja, ikiwa sehemu ya vipuri inafaa zaidi ya moja. chapa ya gari. Jukumu letu ni kupata na kuonyesha maneno muhimu yote yaliyotambuliwa katika seli jirani kupitia herufi fulani ya kitenganishi (kwa mfano, koma).

Njia ya 1. Swala la Nguvu

Bila shaka, kwanza tunageuza meza zetu kuwa za nguvu ("smart") kwa kutumia njia ya mkato ya kibodi Ctrl+T au amri Nyumbani - Fomati kama meza (Nyumbani - Umbizo kama Jedwali), wape majina (kwa mfano Mihuriи Vipuri) na upakie moja baada ya nyingine kwenye kihariri cha Hoja ya Nguvu kwa kuchagua kwenye kichupo Data - Kutoka kwa Jedwali / Masafa (Data - Kutoka kwa Jedwali/Safu). Ikiwa una matoleo ya zamani ya Excel 2010-2013, ambapo Hoja ya Nguvu imesakinishwa kama nyongeza tofauti, basi kitufe unachotaka kitakuwa kwenye kichupo. Hoja ya Nguvu. Ikiwa una toleo jipya la Excel 365, basi kifungo Kutoka kwa Jedwali/Safu kuitwa huko sasa Na majani (Kutoka kwa Laha).

Baada ya kupakia kila meza katika Swala la Nguvu, tunarudi tena kwa Excel na amri Nyumbani — Funga na pakia — Funga na pakia kwa… — Unda muunganisho pekee (Nyumbani — Funga & Pakia — Funga & Pakia kwa… — Unda muunganisho pekee).

Sasa hebu tuunde ombi la nakala Vipurikwa kubofya kulia juu yake na kuchagua Ombi lililorudiwa (Rudufu swala), kisha ubadilishe jina la ombi linalotokana na nakala kuwa matokeo na tutaendelea kufanya kazi naye.

Mantiki ya vitendo ni kama ifuatavyo:

  1. Kwenye kichupo cha hali ya juu Kuongeza safu chagua timu Safu wima maalum (Ongeza safu wima - Safu wima maalum) na ingiza fomula = Chapa. Baada ya kubofya OK tutapata safu mpya, ambapo katika kila seli kutakuwa na jedwali lililowekwa kiota na orodha ya maneno yetu muhimu - chapa za watengenezaji otomatiki:

    Tafuta maneno muhimu katika maandishi

  2. Tumia kitufe chenye mishale miwili kwenye kichwa cha safu wima iliyoongezwa ili kupanua majedwali yote yaliyowekwa. Wakati huo huo, mistari iliyo na maelezo ya vipuri itaongezeka kwa idadi kadhaa ya chapa, na tutapata michanganyiko yote ya jozi ya "sehemu ya vipuri":

    Tafuta maneno muhimu katika maandishi

  3. Kwenye kichupo cha hali ya juu Kuongeza safu chagua timu Safu wima yenye masharti (Safu wima yenye masharti) na uweke hali ya kuangalia kutokea kwa neno kuu (brand) katika maandishi chanzo (maelezo ya sehemu):

    Tafuta maneno muhimu katika maandishi

  4. Ili kufanya kisa cha kutafutia kisijali, ongeza mwenyewe hoja ya tatu kwenye upau wa fomula Compare.OrdinalPuuzaKesi kwa kipengele cha kuangalia tukio Maandishi.Yana (ikiwa upau wa fomula hauonekani, basi inaweza kuwezeshwa kwenye kichupo Tathmini):

    Tafuta maneno muhimu katika maandishi

  5. Tunachuja jedwali linalosababisha, tukiacha pekee kwenye safu ya mwisho, yaani mechi na kuondoa safu isiyohitajika Matukio.
  6. Kupanga maelezo sawa na amri Jumuisha na tab Mabadiliko (Badilisha - Kundi kwa). Kama operesheni ya kujumlisha, chagua Mistari yote (Safu mlalo zote). Kwenye pato, tunapata safu iliyo na meza, ambayo ina maelezo yote kwa kila sehemu ya vipuri, pamoja na chapa za watengenezaji otomatiki tunazohitaji:

    Tafuta maneno muhimu katika maandishi

  7. Ili kutoa alama kwa kila sehemu, ongeza safu wima nyingine iliyokokotolewa kwenye kichupo Kuongeza Safu - Safu Wima Maalum (Ongeza safu wima - Safu wima maalum) na utumie fomula inayojumuisha jedwali (ziko kwenye safu yetu Maelezo) na jina la safu wima iliyotolewa:

    Tafuta maneno muhimu katika maandishi

  8. Sisi bonyeza kifungo na mishale mara mbili katika kichwa cha safu kusababisha na kuchagua amri Dondoo maadili (Dondoo maadili)kutoa mihuri na herufi yoyote ya delimiter unayotaka:

    Tafuta maneno muhimu katika maandishi

  9. Kuondoa safu wima isiyo ya lazima Maelezo.
  10. Kuongeza kwenye jedwali linalosababisha sehemu ambazo zilitoweka kutoka kwake, ambapo hakuna chapa zilizopatikana katika maelezo, tunafanya utaratibu wa kuchanganya swala. Matokeo yake na ombi asili Vipuri kifungo Kuchanganya tab Nyumbani (Nyumbani - Unganisha maswali). Aina ya muunganisho - Nje Jiunge Kulia (Jiunge na nje ya kulia):

    Tafuta maneno muhimu katika maandishi

  11. Kilichobaki ni kuondoa safu wima za ziada na kubadilisha jina-kusogeza zilizobaki - na kazi yetu itatatuliwa:

    Tafuta maneno muhimu katika maandishi

Njia 2. Fomula

Ikiwa una toleo la Excel 2016 au la baadaye, basi shida yetu inaweza kutatuliwa kwa njia ngumu sana na ya kifahari kwa kutumia kazi mpya. BONYEZA (TEXTJOIN):

Tafuta maneno muhimu katika maandishi

Mantiki nyuma ya formula hii ni rahisi:

  • kazi TAFUTA (TAFUTA) hutafuta kutokea kwa kila chapa kwa zamu katika maelezo ya sasa ya sehemu na kurudisha nambari ya mfuatano ya ishara, kuanzia ambapo chapa ilipatikana, au hitilafu #VALUE! ikiwa chapa haipo kwenye maelezo.
  • Kisha kutumia kazi IF (KAMA) и EOSHIBKA (ISERROR) tunabadilisha makosa kwa mfuatano wa maandishi tupu "", na nambari za kawaida za wahusika na majina ya chapa yenyewe.
  • Msururu unaotokana wa seli tupu na chapa zilizopatikana hukusanywa kwa mfuatano mmoja kupitia herufi fulani ya kitenganishi kwa kutumia chaguo la kukokotoa. BONYEZA (TEXTJOIN).

Ulinganisho wa Utendaji na Hoja ya Nguvu Kuweka Buffer kwa Speedup

Kwa majaribio ya utendakazi, hebu tuchukue jedwali la maelezo 100 ya vipuri kama data ya awali. Juu yake tunapata matokeo yafuatayo:

  • Muda wa kuhesabu upya kwa fomula (Njia ya 2) - 9 sec. unaponakili fomula kwa safu nzima na sekunde 2. kwa kurudiwa (kuhifadhi kuathiri, pengine).
  • Wakati wa sasisho la swala la Power Query (Njia ya 1) ni mbaya zaidi - sekunde 110.

Bila shaka, mengi inategemea vifaa vya PC fulani na toleo lililowekwa la Ofisi na sasisho, lakini picha ya jumla, nadhani, ni wazi.

Ili kuharakisha hoja ya Hoja ya Nishati, hebu tuweke akiba jedwali la utafutaji Mihuri, kwa sababu haibadilika katika mchakato wa utekelezaji wa hoja na sio lazima kuihesabu tena (kama Power Query de facto inavyofanya). Kwa hili tunatumia kazi Jedwali.Bafa kutoka kwa lugha ya Hoja ya Nguvu iliyojengewa ndani M.

Ili kufanya hivyo, fungua swali matokeo na kwenye kichupo Tathmini bonyeza kitufe Mhariri wa hali ya juu (Angalia - Mhariri wa hali ya juu). Katika dirisha linalofungua, ongeza mstari na tofauti mpya Marko 2, ambalo litakuwa toleo lililohifadhiwa la saraka yetu ya kitengeneza kiotomatiki, na utumie utaftaji huu mpya baadaye katika amri ifuatayo ya swali:

Tafuta maneno muhimu katika maandishi

Baada ya uboreshaji kama huo, kasi ya sasisho ya ombi letu huongezeka kwa karibu mara 7 - hadi sekunde 15. Kitu tofauti kabisa 🙂

  • Utafutaji wa maandishi usioeleweka katika Hoja ya Nguvu
  • Ubadilishaji wa maandishi mengi na fomula
  • Ubadilishaji wa maandishi mengi katika Hoja ya Nishati na kitendakazi cha List.Accumulate

Acha Reply