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: C10 kā Vienums, 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ā ExcelKā 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