Lo lus kawg

Ib qho yooj yim, thaum xub thawj siab ib muag, teeb meem nrog kev daws teeb meem tsis pom tseeb: rho tawm lo lus kawg los ntawm kab ntawv. Zoo, los yog, nyob rau hauv cov ntaub ntawv, lub xeem fragment, sib cais los ntawm ib tug muab delimiter cim (chaw, comma, thiab lwm yam) nyob rau hauv lwm yam lus, nws yog tsim nyog los siv ib tug rov qab nrhiav (los ntawm thaum xaus mus rau thaum pib) nyob rau hauv txoj hlua ntawm ib tug. muab cim thiab ces rho tawm tag nrho cov cim rau sab xis ntawm nws.

Cia peb saib ntau txoj hauv kev los xaiv los ntawm: cov qauv, macro, thiab los ntawm Power Query.

Txoj kev 1. Cov qauv

Txhawm rau ua kom yooj yim rau kev nkag siab cov ntsiab lus thiab cov tshuab ntawm cov qauv, cia peb pib me ntsis ntawm qhov deb. Ua ntej, cia peb nce qhov chaw ntawm cov lus hauv peb cov ntawv nyeem rau, piv txwv li, 20 daim. Koj tuaj yeem ua qhov no nrog lub luag haujlwm hloov. RAWS LI (SIB NTAUS) thiab kev ua haujlwm ntawm kev rov ua dua ib tus cim N-times - ROV LOS LAWM (REPT):

Lo lus kawg

Tam sim no peb txiav tawm 20 cim los ntawm qhov kawg ntawm cov ntawv nyeem uas siv cov haujlwm TXOJ CAI (RIGHT):

Lo lus kawg

Nws tau sov dua, txoj cai? Nws tseem yuav tshem tawm qhov chaw ntxiv uas siv cov haujlwm TRIM (TRIM) thiab qhov teeb meem yuav daws tau:

Lo lus kawg

Nyob rau hauv lus Askiv version, peb cov mis yuav zoo li no:

=TRIM(RIGHT(SUBSTITUTE(A1;» «;REPT(» «;20)); 20))

Kuv vam tias nws yog qhov tseeb tias hauv txoj cai nws tsis tas yuav tsum tau ntxig 20 qhov chaw - txhua tus lej yuav ua, tsuav nws yog ntau tshaj qhov ntev ntawm lo lus ntev tshaj plaws hauv cov ntawv nyeem.

Thiab yog tias cov ntawv nyeem yuav tsum tau muab faib tsis yog los ntawm qhov chaw, tab sis los ntawm lwm tus cim cais (piv txwv li, los ntawm tus lej cim), ces peb cov qauv yuav tsum tau kho me ntsis:

Lo lus kawg

Txoj kev 2. Macro muaj nuj nqi

Lub luag haujlwm ntawm kev rho tawm cov lus kawg lossis ntu ntawm cov ntawv nyeem kuj tuaj yeem daws tau los ntawm kev siv macros, uas yog, sau cov haujlwm rov qab los ntawm Visual Basic uas yuav ua li cas peb xav tau - tshawb nrhiav ib qho substring hauv ib txoj hlua nyob rau sab nraud - los ntawm kawg mus rau qhov pib.

Nias lub keyboard shortcut Alt+F11 los yog khawm Visual Basic tab tsim tawm (Tus tsim tawm)qhib lub macro editor. Tom qab ntawd ntxiv ib qho tshiab module ntawm cov ntawv qhia zaub mov Ntxig - Module thiab luam cov cai hauv qab no rau hauv:

 Function LastWord(txt As String, Optional delim As String = " ", Optional n As Integer = 1) As String arFragments = Split(txt, delim) LastWord = arFragments(UBound(arFragments) - n + 1) End Function  

Tam sim no koj tuaj yeem txuag tau phau ntawv ua haujlwm (hauv hom macro-enabled!) thiab siv cov haujlwm tsim hauv cov syntax hauv qab no:

=LastWord(txt; delim ; n)

qhov twg

  • txt - cell nrog cov ntawv nyeem
  • delim - cais cim (default - chaw)
  • n - lo lus twg yuav tsum tau muab rho tawm los ntawm qhov kawg (los ntawm lub neej ntawd - thawj ntawm qhov kawg)

Lo lus kawg

Nrog rau txhua qhov kev hloov pauv hauv cov ntawv nyeem yav tom ntej, peb cov haujlwm macro yuav raug suav rov qab los ntawm ya, zoo li txhua daim ntawv Excel txheej txheem.

Txoj Kev 3. Lus nug

Lub Zog Lus Nug yog ib qho dawb add-on los ntawm Microsoft rau import cov ntaub ntawv rau hauv Excel los ntawm yuav luag txhua qhov chaw thiab tom qab ntawd hloov cov ntaub ntawv rub tawm mus rau hauv txhua daim ntawv. Lub zog thiab qhov txias ntawm qhov kev ntxiv no yog qhov zoo heev uas Microsoft tau tsim tag nrho nws cov nta hauv Excel 2016 los ntawm lub neej ntawd. Rau Excel 2010-2013 Power Query tuaj yeem rub tawm dawb ntawm no.

Peb txoj hauj lwm ntawm kev sib cais lo lus kawg los yog tawg ntawm ib tug muab cais siv Power Query yog daws tau yooj yim heev.

Ua ntej, cia peb tig peb cov ntaub ntawv rau hauv lub rooj ntse siv cov keyboard shortcuts. Ctrl+T los yog lus txib Tsev – Format ua ib lub rooj (Lub Tsev — Format as Table):

Lo lus kawg

Tom qab ntawd peb thauj cov tsim "smart table" rau hauv Power Query siv cov lus txib Los ntawm lub rooj / ntau yam (Los ntawm rooj / ntau) tab Cov ntaub ntawv (yog tias koj muaj Excel 2016) lossis ntawm tab Lub Zog Lus Nug (yog tias koj muaj Excel 2010-2013):

Lo lus kawg

Hauv cov lus nug editor qhov rai uas qhib, ntawm lub tab transformation (Kev hloov pauv) xaiv ib pab neeg Split Kem – Los ntawm Delimiter (Split Kem - Los ntawm delimiter) thiab tom qab ntawd nws tseem los teeb tsa tus cim cais thiab xaiv qhov kev xaiv Txoj cai delimitertxiav tsis yog tag nrho cov lus, tab sis tsuas yog tus kawg:

Lo lus kawg

Tom qab txhaj rau OK lo lus kawg yuav muab cais ua ke tshiab. Thawj kab uas tsis tsim nyog tuaj yeem raug tshem tawm los ntawm txoj cai-nias nws lub taub hau thiab xaiv tshem tawm (Rau). Koj tseem tuaj yeem hloov npe rau kab ntawv seem hauv lub rooj header.

Cov txiaj ntsig tuaj yeem xa rov qab mus rau daim ntawv siv cov lus txib Tsev - Kaw thiab Load - Kaw thiab Load rau… (Lub Tsev - Kaw & Load - Kaw & Load rau…):

Lo lus kawg

Thiab yog li ntawd peb tau txais:

Lo lus kawg

Zoo li qhov no - pheej yig thiab zoo siab, tsis muaj qauv thiab macros, yuav luag tsis kov cov keyboard 🙂

Yog tias thawj daim ntawv teev npe hloov pauv yav tom ntej, nws yuav txaus rau txoj cai-nias lossis siv cov keyboard shortcut Ctrl+Alt+F5 hloov kho peb qhov kev thov.


  • Sib faib cov ntawv nplaum rau hauv kab
  • Parsing thiab parsing cov ntawv nrog cov kab lus tsis tu ncua
  • Extract thawj cov lus los ntawm cov ntawv nyeem nrog SUBSTITUTE muaj nuj nqi

Sau ntawv cia Ncua