Kaip sukurti dinamines lenteles programoje „Excel“ (naudojant funkciją LENTELĖ IR OFFSETAS)

„Excel“ dinaminės lentelės yra lentelės, kuriose, kai į ją įterpiama nauja reikšmė, lentelė pati koreguoja jos dydį, kad sukurtume dinaminę lentelę „Excel“, mes turime du skirtingus metodus, kurie vienu metu yra sukurti duomenų lentelę iš lentelės skyrius, o kitas yra naudojant ofsetinę funkciją, dinaminėse lentelėse ataskaitos ir suvestinės lentelės taip pat keičiasi, kai keičiasi dinaminės lentelės duomenys.

Dinaminės lentelės „Excel“

Dinamiškas savaime reiškia procesoriaus sistemą, kuriai būdingas nuolatinis ar veiklos pokytis. Panašiai ir programoje „Excel“, kai kuriame darbaknygės sąrašus ar duomenis ir sudarome iš jų ataskaitą, tačiau jei pridėsime kokius nors duomenis arba pašalinsime juos, perkelsime ar pakeisime duomenis, visa ataskaita gali būti netiksli. „Excel“ turi sprendimą, kaip dinamines lenteles.

Dabar kyla klausimas, kodėl mums reikia dinaminio diapazono ar dinaminių lentelių. Atsakymas yra todėl, kad kai sąrašas ar duomenų diapazonas yra atnaujinamas ar modifikuojamas, nėra tikra, ar ataskaita bus pakeista pagal duomenų pasikeitimus.

Iš esmės yra du pagrindiniai dinaminių lentelių privalumai:

  1. Dinaminis diapazonas automatiškai išsiplės arba sumažės pagal duomenų pasikeitimus.
  2. Pivot lentelės, pagrįstos „Excel“ dinamine lentele, gali būti automatiškai atnaujinamos, kai atsinaujina „pivot“.

Kaip sukurti dinamines lenteles programoje „Excel“?

„Excel“ programoje yra du pagrindiniai dinaminių lentelių naudojimo būdai: 1) TABLES naudojimas ir 2) OFFSET funkcijos naudojimas.

Šį „Dynamic Table Excel“ šabloną galite atsisiųsti iš čia - „Dynamic Table Excel“ šablonas

# 1 - Lentelių naudojimas kuriant dinamines lenteles „Excel“

Naudodami lenteles galime sukurti „Excel“ dinaminę lentelę ir pagrįsti sukimą virš dinaminės lentelės.

Pavyzdys

Turime šiuos duomenis,

Jei padarysime suvestinę lentelę su šiuo įprastu duomenų diapazonu nuo A1: E6, tada, jei įterpsime duomenis 7 eilutėje, jie neatsispindės suvestinėje lentelėje.

Taigi pirmiausia nustatysime dinaminį diapazoną.

# 1 - Pasirinkite duomenis, ty A1: E6.

# 2 -  intarpe, skirtuko lape, lentelių skyriuje spustelėkite lentelę.

3 -  pasirodo dialogo langas.

Kadangi mūsų duomenys turi antraštes, nepamirškite pažymėti langelio „Mano lentelėje yra antraštės“ ir spustelėkite Gerai.

# 4 -  sukurtas mūsų dinaminis diapazonas.

# 5 -  Pasirinkite duomenis ir skirtuke „Įterpti“, esančiame „Excel“ lentelių skyriuje, spustelėkite ant suvestinių lentelių.

# 6 -  Kadangi mes sukūrėme lentelę, jos diapazonas yra toks, kaip 2 lentelėje. Spustelėkite Gerai ir suvestinėse lentelėse Vilkite gaminį eilutėse ir Pardavimas vertėmis.

# 7 -  Dabar lape, kuriame turime lentelę, į 7 vietą įterpkite kitus duomenis

„Pivot“ lentelėje atnaujinkite „Pivot“ lentelę.

Mūsų dinaminė „Pivot“ lentelė automatiškai atnaujino „Pivot“ lentelės 6 produkto duomenis.

# 2 - „OFFSET“ funkcijos naudojimas norint sukurti „Dynamic Table“ programoje „Excel“

Mes taip pat galime naudoti funkciją OFFSET, kad sukurtume dinamines lenteles „Excel“. Pažvelkime į vieną iš tokių pavyzdžių.

Pavyzdys

Turiu savo produktų kainoraštį, kurį naudoju skaičiuodamas,

Pasirinkite duomenis ir suteikite jiems pavadinimą

Dabar, kai tik remsiuosi duomenų rinkinio kainoraščiu, jis nukreips mane į B2: C7 diapazono duomenis, kuriuose yra mano kainoraštis. Bet jei atnaujinsiu dar vieną duomenų eilutę, vis tiek pateksiu į B2: C7 diapazoną, nes mūsų sąrašas yra statiškas.

Norėdami naudoti duomenų diapazoną kaip dinamišką, naudosime poslinkio funkciją.

# 1 - Skirtuke „Formulės“ apibrėžtame diapazone spustelėkite „Nustatytas vardas“ ir pasirodys dialogo langas.

# 2 - bet kokio pavadinimo laukelyje „Name Name“ naudosiu „PriceA“. Taikymo sritis yra dabartinė darbaknygė ir šiuo metu ji nurodo pasirinktą langelį, kuris yra B2.

Dalyje Nurodo parašyti šią formulę,

= kompensuoti (2 lapas! $ B $ 2,1,0, countta (2 lapas! $ B: $ B) -1,2)

= kompensuoti (

# 3 - Dabar pasirinkite pradinę ląstelę, kuri yra B2,

# 4 - Dabar turime įvesti 1,0, nes jis suskaičiuos, kiek eilučių ar stulpelių eiti

# 5 - Dabar mums reikia, kad suskaičiuotume bet kokius duomenis B stulpelyje, ir naudokite juos kaip eilučių skaičių, todėl naudokite funkciją COUNTA ir pasirinkite B stulpelį.

# 6 - Kadangi mes nenorime, kad pirmoji eilutė, kuri yra produkto antraštė, būtų skaičiuojama taip (-) 1 iš jos.

# 7 - Dabar stulpelių skaičius visada bus du, todėl įveskite 2 ir spustelėkite Gerai.

# 8 - Šis duomenų diapazonas pagal numatytuosius nustatymus nebus matomas, todėl norėdami tai pamatyti, skirtuke „Formulė“ spustelėkite „Vardų tvarkytuvė“ ir pasirinkite Produktas,

# 9 - Jei spustelėsime nuorodą, tai rodo duomenų diapazoną,

# 10 - Dabar pridėkite kitą produktą į lentelę „Produktas 6“.

# 11 - Dabar pavadinimų tvarkyklėje spustelėkite „Produktų lentelė“, ji taip pat nurodo naujus įterptus duomenis,

Taip galime naudoti funkciją „Poslinkis“, kad sudarytume dinamines lenteles.

Ką reikia atsiminti

  1. „Dynamic range“ pagrindu sukurtos „Pivot“ lentelės atnaujinamos automatiškai.
  2. Naudojant poslinkio funkciją apibrėžtuose pavadinimuose, galima matyti iš pavadinimų tvarkytuvo, esančio formulės skirtuke.

$config[zx-auto] not found$config[zx-overlay] not found