Dynamic ntau yam nrog nws pib-sizing

Koj puas muaj cov ntxhuav nrog cov ntaub ntawv hauv Excel uas tuaj yeem hloov pauv, piv txwv li cov kab (kem) tuaj yeem nce lossis txo qis hauv kev ua haujlwm? Yog hais tias lub rooj loj "float", ces koj yuav tsum tau saib xyuas lub sijhawm no thiab kho nws:

  • txuas hauv daim ntawv qhia cov qauv uas xa mus rau peb lub rooj
  • thawj theem ntawm pivot rooj uas yog tsim raws li peb lub rooj
  • thawj theem ntawm kab kos ua raws li peb cov lus
  • ntau yam rau dropdowns uas siv peb lub rooj ua cov ntaub ntawv qhov chaw

Tag nrho cov no yuav tsis cia koj dhuav 😉

Nws yuav yooj yim dua thiab muaj tseeb los tsim kom muaj "rubber" ntau yam, uas yuav hloov kho qhov loj me rau qhov tseeb ntawm cov kab thiab kab ntawm cov ntaub ntawv. Txhawm rau ua qhov no, muaj ntau txoj hauv kev.

Txoj kev 1. Ntse rooj

Ua kom pom koj ntau ntawm cov cell thiab xaiv los ntawm lub tab Tsev – Format as Table (Lub Tsev – Format as Table):

Dynamic ntau yam nrog nws pib-sizing

Yog tias koj tsis xav tau cov qauv kab txaij uas ntxiv rau lub rooj ua ib qho kev mob tshwm sim, ces koj tuaj yeem tua nws ntawm lub tab uas tshwm. Tus tsim (Design). Txhua lub rooj tsim nyob rau hauv txoj kev no tau txais ib lub npe uas tuaj yeem hloov tau yooj yim dua nyob rau hauv tib qhov chaw ntawm lub tab Tus tsim (Design) hauv tshav pob Lub npe (Table Name).

Dynamic ntau yam nrog nws pib-sizing

Tam sim no peb tuaj yeem siv qhov txuas txuas mus rau peb "smart table":

  • rooj 1 - txuas mus rau tag nrho cov lus tshwj tsis yog rau kab hauv kab (A2: D5)
  • Table 1 [#Txhua] - txuas rau tag nrho cov lus (A1: D5)
  • Table 1 [Peter] - siv rau ntau-kem yam tsis muaj thawj cell-header (C2: C5)
  • Table1[#Headers] - txuas mus rau "header" nrog cov npe ntawm kab (A1: D1)

Cov ntaub ntawv zoo li no ua haujlwm zoo hauv cov qauv, piv txwv li:

= SUM (Table 1 [Moscow]) - xam cov lej rau kab "Moscow"

or

=VPR(F5;rooj 1; 3; 0) - tshawb hauv lub rooj rau lub hli los ntawm cell F5 thiab muab cov nyiaj ntawm St. Petersburg rau nws (VLOOKUP yog dab tsi?)

Cov kev sib txuas no tuaj yeem siv tau zoo thaum tsim cov rooj pivot los ntawm kev xaiv ntawm lub tab Insert – Pivot Table (Insert – Pivot Table) thiab nkag mus rau lub npe ntawm lub rooj ntse raws li cov ntaub ntawv qhov chaw:

Dynamic ntau yam nrog nws pib-sizing

Yog tias koj xaiv ib feem ntawm lub rooj (piv txwv li, thawj ob kab) thiab tsim ib daim duab ntawm txhua hom, ces thaum ntxiv cov kab tshiab, lawv yuav cia li muab ntxiv rau daim duab.

Thaum tsim cov npe poob qis, cov kev sib txuas ncaj qha rau cov lus ntse tsis tuaj yeem siv, tab sis koj tuaj yeem yooj yim mus txog ntawm qhov kev txwv no siv lub tswv yim ua kom yuam kev - siv cov haujlwm TSEEM CEEB (NTSEEG), uas hloov cov ntawv mus rau hauv ib qhov txuas:

Dynamic ntau yam nrog nws pib-sizing

Cov. ib qhov txuas mus rau lub rooj ntse hauv daim ntawv ntawm cov ntawv xov xwm (hauv cov lus hais!) hloov mus rau hauv qhov txuas tag nrho, thiab cov npe poob qis ib txwm pom nws.

Txoj Kev 2: Dynamic muaj npe ntau yam

Yog tias tig koj cov ntaub ntawv mus rau hauv lub rooj ntse yog qhov tsis xav tau vim qee yam, tom qab ntawd koj tuaj yeem siv qhov nyuaj me ntsis, tab sis ntau txoj kev hloov maj mam thiab ntau yam - tsim lub npe muaj npe nyob hauv Excel uas hais txog peb lub rooj. Tom qab ntawd, raws li nyob rau hauv rooj plaub ntse, koj tuaj yeem siv dawb lub npe ntawm cov tsim ntau yam hauv cov qauv, cov ntawv ceeb toom, kab kos, thiab lwm yam. Cia peb pib nrog ib qho piv txwv yooj yim:

Dynamic ntau yam nrog nws pib-sizing

Ua haujlwm: Ua kom muaj lub npe muaj npe nrov uas yuav xa mus rau cov npe ntawm lub nroog thiab tuaj yeem ncab thiab ntsws me me thaum ntxiv cov nroog tshiab lossis tshem tawm.

Peb yuav xav tau ob txoj haujlwm ua hauv Excel muaj nyob rau hauv ib qho version − POICPOZ (MATCH) los txiav txim qhov kawg ntawm tes ntawm qhov ntau, thiab INDEX (INDEX) los tsim ib qhov txuas dynamic.

Nrhiav lub xov tooj kawg siv MATCH

MATCH(lookup_value, ntau yam, match_type) - ib qho kev ua haujlwm uas tshawb nrhiav tus nqi hauv ib thaj tsam (kab lossis kab) thiab xa rov qab tus lej ntawm lub xov tooj ntawm tes uas nws tau pom. Piv txwv li, cov mis MATCH ("Lub Peb Hlis"; A1: A5; 0) yuav rov qab tus lej 4 raws li qhov tshwm sim, vim tias lo lus "Lub Peb Hlis" nyob rau hauv lub xov tooj thib plaub hauv kab A1: A5. Qhov kawg muaj nuj nqi sib cav Match_Type = 0 txhais tau tias peb tab tom nrhiav rau qhov sib tw. Yog tias qhov kev sib cav no tsis tau teev tseg, ces qhov kev ua haujlwm yuav hloov mus rau hom kev tshawb nrhiav rau qhov ze tshaj plaws tus nqi - qhov no yog qhov tseeb uas tuaj yeem siv tau los nrhiav qhov kawg ntawm tes hauv peb cov array.

Lub ntsiab lus ntawm kev ua kom yuam kev yog yooj yim. MATCH tshawb nrhiav cov hlwb hauv thaj tsam ntawm sab saum toj mus rau hauv qab thiab, hauv txoj kev xav, yuav tsum nres thaum nws pom tus nqi qis tshaj plaws rau qhov muab. Yog tias koj qhia tus nqi uas pom tseeb ntau dua li muaj nyob rau hauv lub rooj raws li tus nqi xav tau, ces MATCH yuav mus txog qhov kawg ntawm lub rooj, nrhiav tsis muaj dab tsi thiab muab tus lej ntawm cov xov tooj ntawm tes kawg. Thiab peb xav tau nws!

Yog tias tsuas muaj tus lej hauv peb cov array, ces peb tuaj yeem qhia tus lej raws li tus nqi xav tau, uas yog pom tseeb ntau dua ib qho ntawm cov hauv lub rooj:

Dynamic ntau yam nrog nws pib-sizing

Rau kev lees paub, koj tuaj yeem siv tus lej 9E + 307 (9 zaug 10 rau lub zog ntawm 307, piv txwv li 9 nrog 307 xoom) - tus lej siab tshaj plaws uas Excel tuaj yeem ua haujlwm nrog hauv txoj cai.

Yog tias muaj cov ntawv tseem ceeb hauv peb kab ntawv, tom qab ntawd raws li qhov sib npaug ntawm tus lej loj tshaj plaws, koj tuaj yeem ntxig qhov kev tsim kho REPEAT ("i", 255) - cov kab ntawv uas muaj 255 tsab ntawv "i" - tsab ntawv kawg ntawm tus tsiaj ntawv. Txij li thaum Excel sib piv cov cim cim thaum tshawb nrhiav, cov ntawv hauv peb lub rooj yuav technically "me" dua li qhov ntev "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy" kab:

Dynamic ntau yam nrog nws pib-sizing

Tsim ib qhov txuas siv INDEX

Tam sim no uas peb paub txoj hauj lwm ntawm qhov kawg uas tsis yog qhov khoob hauv lub rooj, nws tseem tsim kom muaj qhov txuas rau peb tag nrho. Rau qhov no peb siv lub luag haujlwm:

INDEX(ntaus; row_num; column_num)

Nws muab cov ntsiab lus ntawm lub xov tooj ntawm qhov ntau los ntawm kab thiab kab zauv, piv txwv li, qhov ua haujlwm = INDEX(A1: D5; 3; 4) hauv peb lub rooj nrog lub nroog thiab lub hli los ntawm txoj kev dhau los yuav muab 1240 - cov ntsiab lus los ntawm kab thib 3 thiab kab thib 4, piv txwv li cov hlwb D3. Yog tias tsuas muaj ib kab xwb, ces nws tus lej tuaj yeem raug tshem tawm, piv txwv li cov qauv INDEX (A2: A6; 3) yuav muab "Samara" hauv lub screenshot kawg.

Thiab muaj ib qho tsis pom tseeb tag nrho: yog tias INDEX tsis yog tsuas yog nkag mus rau hauv lub cell tom qab lub = kos npe, raws li niaj zaus, tab sis yog siv los ua qhov kawg ntawm kev siv rau qhov ntau tom qab txoj hnyuv, ces nws tsis muab tawm lawm. cov ntsiab lus ntawm tes, tab sis nws qhov chaw nyob! Yog li, ib qho qauv zoo li $ A$ 2: INDEX ($ A $ 2: $ A $ 100; 3) yuav muab ib qho kev siv rau ntau yam A2: A4 ntawm cov zis.

Thiab qhov no yog qhov MATCH muaj nuj nqi tuaj rau hauv, uas peb ntxig rau hauv INDEX los txiav txim siab qhov kawg ntawm daim ntawv:

=$A$2:INDEX($A$2:$A$100; MATCH(REP("Kuv"; 255);A2:A100))

Tsim ib qho chaw muaj npe

Nws tseem yuav ntim tag nrho rau hauv ib qho tag nrho. Qhib ib lub tab mis (Formulas) Thiab nias qhov Lub Npe Tus Thawj Tswj (Npe Manager). Hauv qhov rai uas qhib, nyem lub pob tsim (tshiab), sau peb ntau lub npe thiab cov qauv hauv daim teb ntau (Kev txheeb xyuas):

Dynamic ntau yam nrog nws pib-sizing

Nws tseem nyem rau OK thiab qhov npaj tau tuaj yeem siv rau hauv cov qauv, cov npe poob lossis kab kos.

  • Siv VLOOKUP muaj nuj nqi los txuas cov ntxhuav thiab nrhiav qhov tseem ceeb
  • Yuav ua li cas los tsim ib daim ntawv teev npe pib-populating dropdown
  • Yuav ua li cas los tsim ib lub rooj pivot los txheeb xyuas cov ntaub ntawv loj

 

Sau ntawv cia Ncua