Piv txwv Kem – Artificial Intelligence in Power Query

Ib qho ntawm cov yeeb yaj kiab uas tau pom ntau tshaj plaws ntawm kuv cov channel YouTube yog cov yeeb yaj kiab hais txog Flash Sau hauv Microsoft Excel. Lub ntsiab lus ntawm cov cuab yeej no yog tias yog tias koj xav tau qee qhov hloov pauv koj cov ntaub ntawv, ces koj tsuas yog yuav tsum pib ntaus cov txiaj ntsig koj xav tau rau hauv kab uas nyob ib sab. Tom qab ob peb lub xov tooj ntawm tes ntaus ntawv (feem ntau yog 2-3 txaus), Excel yuav "nkag siab" lub logic ntawm kev hloov pauv uas koj xav tau thiab cia li txuas ntxiv yam koj tau ntaus, ua tiav tag nrho cov haujlwm monotonous rau koj:

Lub quintessence ntawm efficiency. Cov khawv koob "ua kom raug" khawm uas peb txhua tus nyiam heev, txoj cai?

Qhov tseeb, muaj ib qho analogue ntawm cov cuab yeej hauv Power Query - muaj nws hu ua Kem los ntawm cov piv txwv (Kem los ntawm Piv txwv). Qhov tseeb, qhov no yog qhov kev txawj ntse me me ua rau hauv Power Query uas tuaj yeem kawm sai sai ntawm koj cov ntaub ntawv thiab tom qab ntawd hloov nws. Cia peb ua tib zoo saib nws lub peev xwm hauv ntau qhov xwm txheej kom nkag siab qhov twg nws tuaj yeem pab tau rau peb hauv kev ua haujlwm tiag tiag.

Piv txwv 1. Gluing/cutting text

Cia peb hais tias peb muaj cov lus "ntse" hauv Excel nrog cov ntaub ntawv ntawm cov neeg ua haujlwm:

Piv txwv Kem - Artificial Intelligence in Power Query

Load nws rau hauv Power Query nyob rau hauv tus txheej txheem txoj kev - nrog lub pob Los ntawm Table/Range tab Cov ntaub ntawv (Cov ntaub ntawv - Los ntawm Table / Range).

Piv txwv tias peb yuav tsum tau ntxiv ib kab nrog lub xeem thiab cov npe sau npe rau txhua tus neeg ua haujlwm (Ivanov SV rau thawj tus neeg ua haujlwm, thiab lwm yam). Txhawm rau daws qhov teeb meem no, koj tuaj yeem siv ib qho ntawm ob txoj hauv kev:

  • right-click rau ntawm kab lus nrog cov ntaub ntawv los thiab xaiv cov lus txib Ntxiv kab los ntawm cov piv txwv (Ntxiv kab los ntawm cov piv txwv);

  • xaiv ib lossis ntau kab nrog cov ntaub ntawv thiab ntawm lub tab Ntxiv ib kab xaiv ib pab neeg Kem los ntawm cov piv txwv. Ntawm no, hauv daim ntawv teev npe poob qis, koj tuaj yeem txheeb xyuas seb tag nrho lossis tsuas yog xaiv kab yuav tsum tau txheeb xyuas.

Tom qab ntawd txhua yam yog qhov yooj yim - hauv kab ntawv uas tshwm nyob rau sab xis, peb pib nkag mus rau cov piv txwv ntawm cov txiaj ntsig xav tau, thiab cov kev txawj ntse tsim rau hauv Power Query sim nkag siab txog peb qhov kev hloov pauv thiab txuas ntxiv ntawm nws tus kheej:

Piv txwv Kem - Artificial Intelligence in Power Query

Los ntawm txoj kev, koj tuaj yeem nkag mus rau qhov kev xaiv raug nyob rau hauv txhua lub hlwb ntawm kab ntawv no, piv txwv li tsis tas saum-down thiab hauv kab. Tsis tas li ntawd, koj tuaj yeem yooj yim ntxiv lossis tshem cov kab los ntawm kev txheeb xyuas tom qab siv lub checkboxes hauv lub npe bar.

Ua tib zoo saib rau cov qauv saum toj kawg nkaus ntawm lub qhov rais - qhov no yog qhov Smart Power Query tsim kom tau txais cov txiaj ntsig peb xav tau. Qhov no, los ntawm txoj kev, yog qhov sib txawv ntawm qhov cuab yeej no thiab Instant sau hauv Excel. Instant filling ua haujlwm zoo li "lub thawv dub" - lawv tsis qhia peb lub laj thawj ntawm kev hloov pauv, tab sis tsuas yog muab cov txiaj ntsig npaj tau thiab peb muab rau lawv. Ntawm no txhua yam yog pob tshab thiab koj tuaj yeem nkag siab meej meej txog qhov tshwm sim nrog cov ntaub ntawv.

Yog tias koj pom tias Lub Hwj Chim Query "tsim lub tswv yim", ces koj tuaj yeem nias lub pob kom nyab xeeb OK los yog keyboard shortcut Ctrl+Sau - Cov kab kev cai nrog cov qauv tsim los ntawm Power Query yuav raug tsim. Los ntawm txoj kev, nws tuaj yeem hloov kho tau yooj yim tom qab ua ke ib txwm tsim manually (nrog cov lus txib Ntxiv ib Kem – Custom Column) los ntawm txhaj rau lub iav icon rau sab xis ntawm lub npe kauj ruam:

Piv txwv Kem - Artificial Intelligence in Power Query

Piv txwv 2: Case li hauv kab lus

Yog tias koj right-click ntawm kab ntawv sau nrog cov ntawv thiab xaiv cov lus txib transformation (Kev hloov pauv), tom qab ntawd koj tuaj yeem pom peb cov lus txib ua lub luag haujlwm hloov pauv cov npe:

Piv txwv Kem - Artificial Intelligence in Power Query

Yooj yim thiab txias, tab sis hauv daim ntawv teev npe no, piv txwv li, kuv tus kheej yeej ib txwm tsis muaj ib qho kev xaiv ntxiv - cov ntaub ntawv xws li hauv kab lus, thaum lub peev txheej (capital) tsis yog thawj tsab ntawv hauv txhua lo lus, tab sis tsuas yog thawj tsab ntawv hauv lub xov tooj ntawm tes, thiab tus so ntawm cov ntawv nyeem thaum Qhov no tso tawm kom pom nyob rau hauv cov ntawv qis (me me).

Qhov no feature uas ploj lawm yog ib qho yooj yim rau siv nrog kev txawj ntse Kab los ntawm cov piv txwv - Tsuas yog nkag mus rau ob peb txoj kev xaiv rau Power Query mus txuas ntxiv hauv tib lub siab:

Piv txwv Kem - Artificial Intelligence in Power Query

Raws li cov qauv ntawm no, Lub Hwj Chim Query siv ntau txoj haujlwm Text.Upper и Text.Kub, hloov cov ntawv mus rau sab saud thiab qis, raws, thiab ua haujlwm Text.Pib и Text.Mid - analogues ntawm Excel ua haujlwm LEFT thiab PSTR, muaj peev xwm rho tawm ib txoj hlua ntawm cov ntawv los ntawm sab laug thiab nruab nrab.

Piv txwv 3. Permutation of words

Qee lub sij hawm, thaum ua cov ntaub ntawv tau txais, nws yuav tsum tau rov qab kho cov lus hauv cov hlwb hauv ib ntu. Tau kawg, koj tuaj yeem faib cov kem rau hauv cov kab lus cais los ntawm tus cais thiab tom qab ntawd muab nws rov qab rau hauv qhov kev txiav txim (tsis txhob hnov ​​​​qab ntxiv qhov chaw), tab sis nrog kev pab ntawm lub cuab yeej Kem los ntawm cov piv txwv txhua yam yuav yooj yim dua:

Piv txwv Kem - Artificial Intelligence in Power Query

Piv txwv 4: Tsuas yog tus lej xwb

Lwm txoj haujlwm tseem ceeb heev yog rub tawm tsuas yog cov lej (tus lej) los ntawm cov ntsiab lus ntawm lub xovtooj. Raws li ua ntej, tom qab thauj cov ntaub ntawv rau hauv Power Query, mus rau tab Ntxiv ib kab - Kem los ntawm cov piv txwv thiab sau rau hauv ob peb lub hlwb manually kom qhov kev zov me nyuam nkag siab tias peb xav tau dab tsi:

Piv txwv Kem - Artificial Intelligence in Power Query

Bingo!

Ntxiv dua thiab, nws tsim nyog saib rau sab saum toj ntawm lub qhov rais kom paub tseeb tias Cov Lus Nug tsim cov qauv kom raug - qhov no nws muaj cov haujlwm Ntawv nyeem. Xaiv, uas, raws li koj yuav twv, rho tawm cov cim muab los ntawm cov ntawv nyeem raws li daim ntawv teev npe. Tom qab ntawd, cov npe no, ntawm chav kawm, tuaj yeem hloov kho tau yooj yim hauv cov qauv bar yog tias tsim nyog.

Piv txwv 5: Cov ntawv nyeem nkaus xwb

Ib yam li cov piv txwv yav dhau los, koj tuaj yeem rub tawm thiab rov ua dua - tsuas yog cov ntawv nyeem, rho tawm txhua tus lej, cov cim cim, thiab lwm yam.

Piv txwv Kem - Artificial Intelligence in Power Query

Nyob rau hauv cov ntaub ntawv no, ib tug muaj nuj nqi uas twb opposite nyob rau hauv lub ntsiab lus yog siv – Text.Remove, uas tshem tawm cov cim ntawm tus thawj hlua raws li ib tug muab.

Piv txwv 6: Extracting cov ntaub ntawv los ntawm alphanumeric porridge

Power Query kuj tseem tuaj yeem pab rau cov teeb meem nyuaj dua, thaum koj xav tau tshem tawm cov ntaub ntawv tseem ceeb los ntawm alphanumeric porridge hauv lub xov tooj ntawm tes, piv txwv li, tau txais tus lej account los ntawm cov lus piav qhia ntawm lub hom phiaj them nyiaj ntawm daim ntawv qhia nyiaj hauv tuam txhab:

Piv txwv Kem - Artificial Intelligence in Power Query

Nco ntsoov tias Power Query generated hloov dua siab tshiab mis yuav nyuaj heev:

Piv txwv Kem - Artificial Intelligence in Power Query

Txhawm rau kom yooj yim ntawm kev nyeem ntawv thiab nkag siab, nws tuaj yeem hloov mus rau hauv daim ntawv zoo dua siv cov kev pabcuam online dawb. Power Query Formatter:

Piv txwv Kem - Artificial Intelligence in Power Query

Ib qho yooj yim heev - hwm tus tsim!

Piv txwv 7: Hloov cov hnub

Tool Kem los ntawm cov piv txwv tuaj yeem siv rau hnub lossis hnub tim kab ib yam nkaus. Thaum koj nkag mus rau thawj tus lej ntawm hnub, Lub Hwj Chim Query yuav pab ua kom pom cov npe ntawm txhua qhov kev xaiv hloov pauv tau:

Piv txwv Kem - Artificial Intelligence in Power Query

Yog li koj tuaj yeem yooj yim hloov cov hnub qub rau txhua hom kab txawv, xws li "xyoo-hli-hnub":

Piv txwv Kem - Artificial Intelligence in Power Query

Piv txwv 8: Categorization

Yog peb siv lub cuab yeej Kem los ntawm cov piv txwv rau ib kem nrog cov ntaub ntawv tus lej, nws ua haujlwm txawv. Piv txwv tias peb muaj cov neeg ua haujlwm kuaj cov txiaj ntsig tau muab tso rau hauv Lub Hwj Chim Query (cov qhab nia raws li qhov ntau ntawm 0-100) thiab peb siv cov kev ntsuas hauv qab no:

  • Masters - cov uas tau qhab nia ntau dua 90
  • Cov kws tshaj lij - tau qhab nia ntawm 70 txog 90
  • Cov neeg siv - los ntawm 30 mus rau 70
  • Beginners - cov uas tau qhab nia tsawg dua 30

Yog tias peb ntxiv ib kem los ntawm cov piv txwv rau cov npe thiab pib npaj cov gradations manually, tom qab ntawd tsis ntev Lub Hwj Chim Query yuav tuaj tos peb lub tswv yim thiab ntxiv ib kem nrog cov qauv, uas cov neeg ua haujlwm sib koom ua ke. if logic yuav raug siv, zoo ib yam li peb xav tau:

Piv txwv Kem - Artificial Intelligence in Power Query

Ib zaug ntxiv, koj tsis tuaj yeem nias qhov xwm txheej mus rau qhov kawg, tab sis nyem rau OK thiab tom qab ntawd kho qhov pib qhov tseem ceeb uas twb muaj lawm hauv cov qauv - nws nrawm dua li no:

Piv txwv Kem - Artificial Intelligence in Power Query

cov lus xaus

Yeej yog ib qho cuab yeej Kem los ntawm cov piv txwv tsis yog "cov tshuaj khawv koob" thiab, tsis ntev los sis tom qab, yuav muaj cov xwm txheej tsis zoo lossis tshwj xeeb tshaj yog tsis quav ntsej txog "kev ua liaj ua teb" hauv cov ntaub ntawv, thaum Power Query yuav ua tsis tiav thiab yuav tsis tuaj yeem ua haujlwm raws li peb xav tau. raug rau peb. Txawm li cas los xij, raws li cov cuab yeej pabcuam, nws zoo heev. Ntxiv rau, los ntawm kev kawm cov qauv nws tsim, koj tuaj yeem nthuav koj txoj kev paub txog kev ua haujlwm ntawm M hom lus, uas yuav ib txwm tuaj yeem siv tau rau yav tom ntej.

  • Parsing Text with Regular Expressions (RegExp) hauv Power Query
  • Fuzzy text search hauv Power Query
  • Flash Sau hauv Microsoft Excel

Sau ntawv cia Ncua