Tartalomjegyzék
A Microsoft Excel dinamikus tartományát általában az OFFSET függvény alkalmazásával széles adattartomány tárolására használják. Ezt a tárolt adatot egy meghatározott névvel különböző számításokhoz használják különböző funkciók alatt. Ebben a cikkben pontosan megismerheti, hogyan használhatja ezt az OFFSET függvényt az Excel cellák vagy adatok tartományának tárolására, meghatározására & amp; felhasználására.
A fenti képernyőkép a cikk áttekintése, amely az OFFSET függvény használatának példáját mutatja be. Többet megtudhat az adatkészletről, a létrehozásról és a bélyegzőről; az OFFSET függvény használatáról. dinamikus nevesített tartomány OFFSET funkcióval a cikk következő szakaszaiban.
Gyakorlati munkafüzet letöltése
Letöltheti az Excel munkafüzetet, amelyet a cikk elkészítéséhez használtunk.
Dinamikus tartomány OFFSET-tel& létrehozása; dinamikus névtartomány használata az OFFSET függvénnyel
Mielőtt rátérnénk a dinamikus nevesített tartomány létrehozására & az OFFSET funkcióval az Excelben történő dinamikus nevesített tartomány felhasználása, először ismerkedjünk meg az OFFSET funkcióval.
Bevezetés az OFFSET funkcióba
- Célkitűzés:
Visszaad egy olyan tartományra való hivatkozást, amely egy adott számú sor és bélyeg; oszlop egy adott referenciától.
- Szintaxis:
=OFFSET(reference, rows, cols, [height], [width])
- Érvek:
referencia- Egy cella vagy cellatartomány. E hivatkozás alapján az eltolási paraméterek alkalmazásra kerülnek.
rows- A referenciaponttól lefelé vagy felfelé számolt sorszám.
cols- A referenciaértéktől jobbra vagy balra számolt oszlopszám.
[magasság]- Az eredményként visszatérő sorok magassága vagy száma.
[width]- Az eredményként visszatérő oszlopok szélessége vagy száma.
- Példa:
Az alábbi képen 4 oszlopban néhány véletlenszerű számítógép márka, készüléktípus, modellnév és ár szerepel.
A táblázat adatai alapján hozzárendeljük a táblázatban említett argumentumokat a H oszlop .
📌 Lépések:
➤ Mivel az eredményt az OFFSET függvény használatával fogjuk megtalálni a H15 cella , ott kell beírnunk:
=OFFSET(B4,5,2,4,2)
➤ Miután megnyomta a Írja be a címet. , akkor a visszatérési értékek tömbje jelenik meg az argumentum kiválasztása alapján.
Hogyan működik ez a függvény? A függvényen belül az 1. argumentum a következő B4-es cella amelyet referenciaértéknek nevezünk. Most menjünk az 5. sorba lefelé & 2. oszlop jobbra ettől a referencia cellától & megkapjuk a D9-es cellát. Mivel a sormagasságunk 2, így 4 cellával lejjebb, kezdve a D9 És végül, az oszlopmagasság - 2 azt jelenti, hogy 4 sor a következő oszlopig fog kitágulni a jobb oldali oszlopig. D oszlop A végső eredményül kapott tömb tehát a következő elemekből áll majd. Cellatartomány a D9:E12 .
Olvass tovább: Excel OFFSET dinamikus tartomány több oszlop hatékony módja
Dinamikus tartomány létrehozása OFFSET & COUNTA függvényekkel
COUNTA függvény megszámolja a cellák számát, kivéve az összes üres cellát egy cellatartományban. Most a COUNTA függvények segítségével hozzárendeljük a sorok magasságát és az oszlopok szélességét a tartományban rendelkezésre álló adatok alapján.
📌 Lépések:
➤ Válassza ki H4-es cella & típus:
=OFFSET(B4,0,0,0,COUNTA(B4:B100),COUNTA(B4:E4))
➤ Sajtó Írja be a címet. & látni fogja, hogy a teljes tömb visszatér az eredményül kapott értékekként.
Az argumentum szakaszban a sorok magassága a következővel lett hozzárendelve COUNTA(B4:B100) & ez azt jelenti, hogy a táblázatban a 100. sorig rendeljük a sorokat, hogy amikor a 100. soron belül egy új értéket adunk meg az eredeti adattartomány alatt, az új értéket is az OFFSET függvény tárolja. Ismétlem, mivel az oszlopszélességet úgy határoztuk meg, mint COUNTA(B4:E4) , így a négy oszlop (B, C, D, E) most az OFFSET funkcióban kiválasztott referenciaérték alapján kerülnek hozzárendelésre a funkcióhoz.
Az alábbi képen ez egy példa arra, amikor az eredeti adattartomány alatti értéket ad be, azonnal az eredményül kapott érték jelenik meg az OFFSET táblázatban.
További információ: Dinamikus névtartomány létrehozása VBA-val az Excelben (lépésről lépésre történő útmutató)
Hasonló olvasmányok
- Excel dinamikus tartomány a cellák értéke alapján
- Excel VBA: Dinamikus tartomány a cella értéke alapján (3 módszer)
- Dinamikus tartomány használata az utolsó sorhoz a VBA-val az Excelben (3 módszer)
Névkezelő használata dinamikus névtartomány létrehozásához OFFSET & COUNTA függvényekkel
A Névkezelő használatával meghatározhatja az OFFSET függvény segítségével talált eredménytömb nevét.
📌 1. lépés:
➤ Under the Formula lapon válassza a Név Menedzser Megnyílik egy párbeszédpanel.
➤ Sajtó Új & a Név Szerkesztő doboz jelenik meg.
📌 2. lépés:
➤ Adja meg az adatkészlet nevét vagy az eltolni kívánt cellák tartományát.
➤ A referencia mezőbe írja be a képletet:
=OFFSET(B4,0,0,0,COUNTA(B4:B100),COUNTA(B4:E4))
➤ Sajtó OK & Név Menedzser mostantól a definiált nevet fogja megjeleníteni a listában, a hivatkozási képlettel együtt az alján.
📌 3. lépés:
➤ Most zárja be a Név Menedzser & térjen vissza a táblázatkezelőhöz.
📌 4. lépés:
➤ Válassza ki a táblázatkezelő & bármelyik celláját; kezdje el beírni a definiált nevet képletként. A definiált nevet ott találja a funkciólistában.
➤ Válassza ki ezt a funkciót & nyomja meg a Írja be a címet. .
Mint az alábbi képen, látni fogod az eredményül kapott tömböt, amelyet az OFFSET függvénnyel hivatkozásként tároltunk el a Név Menedzser .
Bővebben: Excel dinamikus névleges tartomány a cellák értéke alapján (5 egyszerű módja)
A dinamikus nevesített tartomány használata a számításokhoz
Miután meghatározta a tömb nevét vagy a korábban kiválasztott cellatartományt, most különböző számításokat végezhet a számértékek alapján, vagy bármilyen függvényt alkalmazhat a dinamikusan megnevezett adattartományra. Az adatkészletünkből most először a teljes árlista & majd néhány algebrai számítást végzünk.
📌 1. lépés:
➤ Nyissa meg a Név Szerkesztő újra & nevezd meg Árak.
➤ A referenciafunkció mezőbe írja be a képletet:
=OFFSET(E4,1,0,0,COUNTA(E5:E100),1)
➤ Sajtó OK & a Név Menedzser megjeleníti a definiált nevet a Árak alul egy referenciaformulával.
📌 2. lépés:
➤ Zárja be a Név Menedzser & adja vissza a táblázatba.
📌 3. lépés:
➤ Mivel a listából az összes ár összegét fogjuk megtudni, a képlet egy újonnan definiált nevesített tartományt tartalmaz a H11-es cella lesz:
=SUM(Árak)
➤ Az Enter megnyomása után egyszerre megkapja az összes eszköz teljes árát.
Így működik a dinamikusan megnevezett tartomány egy függvény esetében a számítás során. Nem kell minden alkalommal beírni a cellahivatkozásokat a függvénysorba, mivel már definiáltunk egy nevet az adott cellatartománynak a Név Menedzser .
Hasonlóképpen, a AVERAGE, MAX & MIN függvények, akkor is kiértékelhet néhány más adatot a H oszlop amelyek a következő képen láthatók.
További információ: Dinamikus összegtartomány létrehozása az Excel cellák értéke alapján (4 mód)
Az OFFSET alternatívája: Dinamikus tartomány létrehozása INDEX funkcióval
Az OFFSET függvény megfelelő alternatívája a INDEX funkcióval. Ezzel az INDEX funkcióval több adatot vagy cellatartományt tárolhatunk. Itt ismét meg fogjuk határozni az árlista nevét.
📌 1. lépés:
➤ Nyitva Név Szerkesztő ismét & írja be a képletet a hivatkozási mezőbe:
=INDEX(B5:E100, 0, MATCH(E4, B4:E4, 0))
➤ Sajtó Írja be a címet. & az újonnan definiált nevet a Név Menedzser .
📌 2. lépés:
➤ Zárja be a Név Menedzser & végeztél.
Most már használhatja ezt a dinamikus névtartományt a táblázatkezelőben bármilyen számításhoz a kapcsolódó függvények hozzárendelésével.
További információ: A dinamikus tartomány VBA használata az Excelben (11 mód)
Záró szavak
Remélem, hogy ez a cikk a dinamikus tartomány létrehozásáról és erősítéséről; a dinamikus tartomány felhasználása most arra ösztönzi Önt, hogy hatékonyan alkalmazza az OFFSET függvényt az Excel táblázatokban. Ha bármilyen kérdése vagy visszajelzése van, kérjük, ossza meg velem a megjegyzés rovatban. Ezen a weboldalon megnézheti az Excel-funkciókkal kapcsolatos egyéb cikkeinket is.