Kā programmā Excel izmantot dinamiskos nosauktos diapazonus

Anonim

Savā nesenajā rakstā es visu runāju par nosauktajiem diapazoniem programmā Excel. Izpētot nosauktos diapazonus, parādījās dinamiskā diapazona tēma. Tāpēc šajā rakstā es paskaidrošu, kā jūs varat izveidot dinamisko diapazonu programmā Excel.

Kas ir dinamiskais nosauktais diapazons programmā Excel?

Parastais nosauktais diapazons ir statisks. Ja jūs definējat C2: C10Vienums, vienums vienmēr atsaucas uz C2: C10, līdz un ja vien jūs to rediģējat manuāli. Zemāk redzamajā attēlā mēs skaitām tukšās vietasLieta sarakstu. Tas rāda 2. Ja tas būtu dinamisks, tas būtu parādījis 0.

Dinamiskais nosaukumu diapazons ir nosaukumu diapazons, kas paplašinās un sarūk atbilstoši datiem. Piemēram, ja jums ir C2: C10 diapazona vienumu saraksts un nosauciet to Preces, tai vajadzētu izvērsties līdz C2: C11 ja diapazonā pievienojat jaunu vienumu un jāsamazinās, ja samazināsit, dzēšot, kā norādīts iepriekš.

Kā izveidot dinamisku nosaukumu diapazonu

Izveidojiet nosauktos diapazonus, izmantojot Excel tabulas

Jā, Excel tabulas var izveidot dinamiskus nosauktos diapazonus. Viņi izveidos katru kolonnu tabulā ar nosaukumu diapazons, kas ir ļoti dinamisks.
Bet tabulu nosaukumiem ir viens trūkums, ka tos nevar izmantot datu validācijā un nosacījumu formatēšanā. Bet tur var izmantot īpašus nosauktos diapazonus.

Izmantojiet netiešu un COUNTA formulu

Lai padarītu nosaukumu diapazonu dinamisku, mēs varam izmantot funkciju NETIEKS un COUNTA

. Kā? Paskatīsimies.

Vispārīgā formula, kas jāraksta sadaļā Atsauce uz:

= INDIRECT ("$ startsCell: $ endColumnLetter $" & COUNTA ($ columnLetter: $ columnLetter))

Iepriekš minētā vispārīgā formula var izskatīties sarežģīta, taču patiesībā tas ir viegli. Apskatīsim ar piemēru.
Pamatideja ir noteikt pēdējo izmantoto šūnu.

Dinamiskā diapazona piemērs

Iepriekš minētajā piemērā mums bija statisks nosaukumu diapazons C2: C10 diapazonā. Padarīsim to dinamisku.

    • Atveriet vārdu pārvaldnieku, nospiežot CTRL+F3.
    • Ja diapazonā jau ir nosaukums, noklikšķiniet uz tā un pēc tam noklikšķiniet uz rediģēt. Citādi noklikšķiniet uz Jauns.
    • Nosauciet to par vienumu.
    • Sadaļā Atsauce uz: Sadaļu rakstiet zem formulas.
= NETIEŠA ("$ C2: $ C $" & COUNTA ($ C: $ C))
  • Nospiediet pogu Labi.

Un tas ir izdarīts. Tagad, ierakstot vienumu nosaukuma lodziņā vai jebkurā formulā, tas atsaucas uz C2 uz pēdējo izmantoto šūnu diapazonā.

Uzmanību: Neviena šūna nedrīkst būt tukša starp diapazonu. Pretējā gadījumā diapazons tiks samazināts par tukšo šūnu skaitu.

Kā tas darbojas?

Kā jau teicu, vienīgā lieta ir atrast pēdējo izmantoto šūnu. Šajā piemērā starp šūnām nedrīkst būt tukšas vietas. Kāpēc? Jūs uzzināsiet.

Netiešā funkcija programmā Excel pārvērš tekstu diapazonā. = NETIEŠA (“$ C $ 2: $ C $ 9”) attiecas uz absolūto diapazonu $ C $ 2: $ C $ 10. Mums tikai dinamiski jāatrod pēdējās rindas numurs (9).
Tā kā visām šūnām ir kāda vērtība diapazonā C2: C10, mēs varam izmantot funkciju COUNTA, lai atrastu pēdējo rindu.
Tātad,= NETIEŠI("$ C2: $ C $", un šī daļa nosaka sākuma rindu un kolonnu un COUNTA($ C: $ C) dinamiskā aprēķina pēdējo izmantoto rindu.

Jā, šādā veidā jūs varat izveidot visefektīvākos dinamiskos nosauktos diapazonus, kas darbosies ar katru Excel formulu un funkcionalitāti. Mainot datus, jums vairs nav jārediģē nosauktais diapazons.

Lejupielādēt failu:

Dinamiski nosaukti diapazoni programmā Excel

Kā lietot nosauktos diapazonus programmā Excel

17 pārsteidzošas Excel tabulu iezīmes

Populāri raksti:

50 Excel saīsnes, lai palielinātu produktivitāti

Kā lietot funkciju VLOOKUP programmā Excel

Kā programmā Excel izmantot funkciju COUNTIF

Kā lietot funkciju SUMIF programmā Excel