Hloov cov ntawv ntau nrog cov qauv

Piv txwv tias koj muaj ib daim ntawv teev npe uas, nrog rau qib sib txawv ntawm "kev ncaj ncees," cov ntaub ntawv pib sau - piv txwv li, chaw nyob lossis lub tuam txhab npe:

Hloov cov ntawv ntau nrog cov qauv            Hloov cov ntawv ntau nrog cov qauv

Nws tau pom tseeb tias tib lub nroog lossis tuam txhab tam sim no nyob rau hauv motley variants, uas, pom tseeb, yuav tsim teeb meem ntau thaum ua haujlwm nrog cov rooj zaum yav tom ntej. Thiab yog tias koj xav me ntsis, koj tuaj yeem pom ntau yam piv txwv ntawm cov haujlwm zoo sib xws los ntawm lwm qhov chaw.

Tam sim no xav txog tias cov ntaub ntawv crooked tuaj rau koj tsis tu ncua, piv txwv li qhov no tsis yog ib zaug "kho nws, tsis nco qab nws" zaj dab neeg, tab sis muaj teeb meem tsis tu ncua thiab ntau lub hlwb.

Yuav ua li cas? Tsis txhob manually hloov cov ntawv crooked 100500 lub sij hawm nrog qhov tseeb los ntawm "Nrhiav thiab Hloov" lub thawv lossis los ntawm txhaj Ctrl+H?

Thawj qhov uas los rau hauv lub siab hauv qhov xwm txheej zoo li no yog ua kom muaj kev hloov pauv loj raws li phau ntawv sau ua ntej sau ua ke ntawm kev xaiv tsis raug thiab raug - zoo li no:

Hloov cov ntawv ntau nrog cov qauv

Hmoov tsis zoo, nrog qhov pom tseeb tshwm sim ntawm txoj haujlwm no, Microsoft Excel tsis muaj cov txheej txheem yooj yim los daws nws. Yuav pib nrog, cia peb paub seb yuav ua li cas nrog cov qauv, tsis muaj "hnyav artillery" hauv daim ntawv ntawm macros hauv VBA lossis Power Query.

Case 1. Kev hloov tag nrho

Cia peb pib nrog cov ntaub ntawv yooj yim - qhov xwm txheej uas koj yuav tsum tau hloov cov ntawv qub qub nrog ib qho tshiab. siab.

Cia peb hais tias peb muaj ob lub rooj:

Hloov cov ntawv ntau nrog cov qauv

Nyob rau hauv thawj - thawj variegated npe ntawm tuam txhab uas muag. Nyob rau hauv lub thib ob - ib tug siv phau ntawv ntawm kev sau ntawv. Yog hais tias peb pom nyob rau hauv lub npe ntawm lub tuam txhab nyob rau hauv thawj lub rooj tej lo lus los ntawm kab Yuav kom pom, ces koj yuav tsum tau hloov tag nrho lub npe crooked nrog qhov tseeb - los ntawm kab Hloov chaw thib ob saib rooj.

Rau kev yooj yim:

  • Ob lub rooj yog hloov mus rau dynamic ("ntse") siv cov keyboard shortcut Ctrl+T los yog pab neeg Ntxig - Rooj (Insert — Table).
  • Ntawm lub tab uas tshwm constructor (Tsim) thawj lub npe Cov ntaub ntawv, thiab lub rooj siv thib ob - Hloov.

Txhawm rau piav qhia lub logic ntawm cov qauv, cia peb mus me ntsis ntawm qhov deb.

Noj thawj lub tuam txhab los ntawm cell A2 ua piv txwv thiab ib ntus tsis nco qab txog lwm cov tuam txhab, cia peb sim txiav txim siab seb qhov kev xaiv twg los ntawm kab. Yuav kom pom ntsib nyob ntawd. Txhawm rau ua qhov no, xaiv ib lub xov tooj khoob hauv qhov dawb ntawm daim ntawv thiab nkag mus rau qhov haujlwm ntawd NTAU NTAU (NRAUG):

Hloov cov ntawv ntau nrog cov qauv

Qhov kev ua haujlwm no txiav txim siab yog tias qhov muab substring suav nrog (thawj qhov kev sib cav yog tag nrho cov txiaj ntsig ntawm kab Yuav kom pom) mus rau hauv cov ntawv nyeem (thawj lub tuam txhab los ntawm cov ntaub ntawv rooj) thiab yuav tsum tau tso tawm ib tug ordinal naj npawb ntawm cov cim los ntawm cov ntawv nyeem tau pom, los yog ib tug yuam kev yog hais tias tus substring tsis pom.

Qhov ua kom yuam kev ntawm no yog tias txij li peb tau teev tseg tsis yog ib qho, tab sis ntau qhov txiaj ntsig raws li thawj qhov kev sib cav, qhov haujlwm no kuj tseem yuav rov qab los vim tsis yog ib qho nqi, tab sis ib qho ntawm 3 lub ntsiab lus. Yog tias koj tsis muaj qhov tseeb version ntawm Office 365 uas txhawb nqa dynamic arrays, tom qab nkag mus rau cov qauv no thiab nyem rau ntawm Sau koj yuav pom qhov array no nyob rau ntawm daim ntawv:

Hloov cov ntawv ntau nrog cov qauv

Yog hais tias koj muaj yav dhau los versions ntawm Excel, ces tom qab txhaj rau Sau peb tsuas yog pom thawj tus nqi los ntawm qhov tshwm sim array, piv txwv li kev ua yuam kev #VALUE! (#VALUE!).

Koj yuav tsum tsis txhob ntshai 🙂 Qhov tseeb, peb cov qauv ua haujlwm thiab koj tseem tuaj yeem pom tag nrho cov txiaj ntsig yog tias koj xaiv cov haujlwm nkag hauv cov qauv bar thiab nias tus yuam sij. F9(tsuas yog tsis txhob hnov ​​qab nias Escrov qab mus rau tus qauv):

Hloov cov ntawv ntau nrog cov qauv

Cov txiaj ntsig ntawm cov txiaj ntsig txhais tau hais tias nyob rau hauv thawj lub tuam txhab crooked lub npe (GK Morozko OAO) ntawm tag nrho cov nqi hauv ib kab Yuav kom pom pom tsuas yog thib ob (Morozko), thiab pib los ntawm tus cim thib 4 hauv kab.

Tam sim no cia peb ntxiv ib txoj haujlwm rau peb cov qauv Saib(LOOKUP):

Hloov cov ntawv ntau nrog cov qauv

Txoj haujlwm no muaj peb qhov kev sib cav:

  1. Xav tau tus nqi - Koj tuaj yeem siv tus lej loj txaus (qhov tseem ceeb tshaj plaws yog tias nws tshaj qhov ntev ntawm cov ntawv hauv cov ntaub ntawv los ntawm cov ntaub ntawv)
  2. Saib_vector - qhov ntau lossis array qhov twg peb tab tom nrhiav rau tus nqi xav tau. Ntawm no yog qhov kev ua haujlwm yav dhau los NTAU NTAU, uas xa rov qab ib qho array {#VALUE!:4:#VALUE!}
  3. Vector_tau - qhov ntau ntawm qhov peb xav rov qab tus nqi yog tias tus nqi xav tau pom nyob rau hauv cov xov tooj sib raug. Ntawm no yog cov npe raug los ntawm kab Hloov chaw peb lub rooj siv.

Lub ntsiab thiab tsis pom tseeb ntawm no yog qhov ua haujlwm Saib yog tias tsis muaj qhov sib tw tiag tiag, ib txwm saib rau qhov ze tshaj qhov tsawg tshaj plaws (yav dhau los) tus nqi. Yog li ntawd, los ntawm kev qhia ib tus lej hefty (piv txwv li, 9999) raws li tus nqi xav tau, peb yuav yuam kom Saib nrhiav lub xovtooj nrog tus lej tsawg tshaj plaws nyob ze (4) hauv qhov array {#VALUE!:4:#VALUE!} thiab xa rov qab tus nqi sib raug los ntawm cov txiaj ntsig vector, piv txwv li lub tuam txhab npe raug los ntawm kab Hloov chaw.

Qhov thib ob nuance yog tias, technically, peb cov qauv yog cov qauv array, vim muaj nuj nqi NTAU NTAU rov qab raws li cov txiaj ntsig tsis yog ib qho, tab sis ib qho ntawm peb qhov txiaj ntsig. Tab sis txij li kev ua haujlwm Saib txhawb arrays tawm ntawm lub thawv, ces peb tsis tas yuav nkag mus rau cov qauv no raws li ib tug classic array formula - siv ib tug keyboard shortcut Ctrl+ua haujlwm+Sau. Ib qho yooj yim yuav txaus Sau.

Yog tag nrho. Vam tias koj yuav tau txais lub logic.

Nws tseem yuav hloov cov qauv ua tiav rau thawj lub xov tooj ntawm tes B2 ntawm kab taag - thiab peb txoj haujlwm tau daws!

Hloov cov ntawv ntau nrog cov qauv

Tau kawg, nrog cov lus zoo tib yam (tsis ntse), cov qauv no kuj ua haujlwm zoo (tsuas yog tsis txhob hnov ​​​​qab txog tus yuam sij F4 thiab kho cov kev txuas uas cuam tshuam):

Hloov cov ntawv ntau nrog cov qauv

Case 2. Kev hloov ib feem ntau

Cov ntaub ntawv no yog me ntsis trickier. Ib zaug ntxiv, peb muaj ob lub rooj "ntse":

Hloov cov ntawv ntau nrog cov qauv

Thawj lub rooj nrog cov ntawv sau tsis zoo uas yuav tsum tau kho (Kuv hu nws Cov ntaub ntawv 2). Lub rooj thib ob yog phau ntawv siv, raws li qhov koj yuav tsum tau ua ib feem hloov ntawm ib qho substring hauv qhov chaw nyob (Kuv hu lub rooj no Hloov pauv 2).

Qhov sib txawv tseem ceeb ntawm no yog tias koj yuav tsum hloov tsuas yog ib feem ntawm cov ntaub ntawv qub - piv txwv li, thawj qhov chaw nyob muaj qhov tsis raug. “St. Petersburg" ntawm sab xis “St. Petersburg", tawm ntawm qhov chaw nyob (zip code, txoj kev, tsev) raws li yog.

Cov mis tiav lawm yuav zoo li no (kom yooj yim ntawm kev nkag siab, kuv muab faib ua pes tsawg kab siv Alt+Sau):

Hloov cov ntawv ntau nrog cov qauv

Cov haujlwm tseem ceeb ntawm no yog ua los ntawm tus qauv Excel ntawv ua haujlwm RAWS LI (SIB NTAUS), uas muaj 3 nqe lus:

  1. Cov ntawv nyeem - thawj qhov chaw nyob ntawm qhov chaw nyob ntawm kab
  2. Dab tsi peb tab tom nrhiav - ntawm no peb siv qhov ua kom yuam kev nrog kev ua haujlwm Saib (LOOKUP)los ntawm txoj kev dhau los rub tus nqi los ntawm kab Yuav kom pom, uas yog suav nrog raws li ib feem ntawm qhov chaw nyob nkhaus.
  3. Yuav ua li cas hloov nrog - tib txoj kev peb pom tus nqi raug coj mus rau nws los ntawm kab Hloov chaw.

Sau cov qauv no nrog Ctrl+ua haujlwm+Sau tsis xav tau ntawm no ib qho, txawm hais tias nws yog, qhov tseeb, tus qauv array.

Thiab nws tau pom meej meej (saib #N / ​​A yuam kev hauv daim duab dhau los) tias cov qauv zoo li no, rau tag nrho nws cov elegance, muaj ob peb qhov tsis zoo:

  • muaj nuj nqi SUBSTITUTE yog case sensitive, yog li "Spb" nyob rau hauv kab kawg tsis pom nyob rau hauv lub rooj hloov. Txhawm rau daws qhov teeb meem no, koj tuaj yeem siv lub luag haujlwm ZAMENIT (REPLACE), los yog ua ntej nqa ob lub rooj rau tib lub npe.
  • Yog tias cov ntawv nyeem yog thawj zaug los yog hauv nws tsis muaj ib feem los hloov (kab kawg), ces peb cov qauv cuam tshuam qhov yuam kev. Lub sijhawm no tuaj yeem nruab nrab los ntawm kev cuam tshuam thiab hloov qhov yuam kev uas siv cov haujlwm IFERROR (IFERROR):

    Hloov cov ntawv ntau nrog cov qauv

  • Yog cov ntawv qub muaj ob peb fragments los ntawm cov directory ib zaug, ces peb cov qauv hloov tsuas yog qhov kawg nkaus xwb (hauv kab 8, Ligovsky «Avenue« hloov mus rau “pr-t”, Tab sis "S-Pb" on “St. Petersburg" tsis ntev, vim “S-Pb” yog siab dua hauv phau ntawv qhia). Qhov teeb meem no tuaj yeem daws tau los ntawm kev rov ua haujlwm peb tus kheej cov qauv, tab sis twb dhau ntawm kab taag:

    Hloov cov ntawv ntau nrog cov qauv

Tsis zoo tag nrho thiab cumbersome nyob rau hauv qhov chaw, tab sis ntau zoo dua li tib phau ntawv hloov, txoj cai? 🙂

PS

Hauv tsab xov xwm tom ntej no, peb yuav txheeb xyuas seb yuav ua li cas los siv xws li kev hloov pauv ntau siv macros thiab Power Query.

  • Yuav ua li cas SUBSTITUTE muaj nuj nqi ua haujlwm los hloov cov ntawv nyeem
  • Tshawb nrhiav Cov Ntawv Sib Tw Sib Tw Siv EXACT Function
  • Case sensitive search thiab hloov pauv (case sensitive VLOOKUP)

Sau ntawv cia Ncua