itthon / Internet / Létre lehet-e hozni egy számított mezőt az űrlapon. Hozzon létre egy számított mezőt egy űrlapon. Grafikus objektum beszúrása egy űrlapba

Létre lehet-e hozni egy számított mezőt az űrlapon. Hozzon létre egy számított mezőt egy űrlapon. Grafikus objektum beszúrása egy űrlapba

Amikor a kimutatások segítségével elemzi az adatokat, gyakran olyan értékeket kell felvennie a jelentésébe, amelyek olyan számításokból származnak, amelyeket az eredeti adatkészleten kívül hajtottak végre. Excel program lehetőséget biztosít a felhasználónak, hogy számításokat végezzen a kimutatástáblázatokban a számított mezők és számított tételek használatával. ábrán. Az 1. ábra azt mutatja, hogy egy számított mező hogyan tud más módon megjeleníteni adatokat. A PivotTable megjeleníti az értékesítési mennyiséget és a berendezések értékesítésére fordított időt (órákban) az egyes piacokon. Az átlagos óránkénti bevételt kiszámító számított mező javítja a kimutatástáblázatban lévő adatok elemzésének lehetőségét.

Rizs. 1. Létre kell hoznia egy számított mezőt egy meglévő pivot táblában Átlagos bevétel óránként, amely új értelmet ad az elemzett adatoknak

Jegyzet letöltése vagy formátumban, példák formátumban

A számított mező egy olyan adatmező, amely egy kimutatástábla meglévő mezői alapján végzett számítások eredményeként jön létre. A számított mező virtuális oszlopként hozzáadódik az adatkészlethez. Ez az oszlop nem szerepel a forrásadatokban, képletből származó értékeket tartalmaz, és ugyanúgy működik együtt a kimutatásadatokkal, mint a többi kimutatástábla.

A számított mezők segítségével képletet szúrhat be egy kimutatástáblába, amely lehetővé teszi saját mező létrehozását. Az újonnan létrehozott adatok a PivotTable részévé válnak, és kölcsönhatásba lépnek a meglévő adatokkal. A kimutatások frissítésekor a rendszer újraszámítja a számított mezőket, és magát a kimutatást olyan információkkal tölti fel, amelyek nem szerepeltek az eredeti adatkészletben.

Most nézd meg az ábrát. 5.1, és tedd fel magadnak a kérdést: „Miért kellett kiszámított mezőket hozzáadni? Miért nem használ normál cellaképleteket, vagy közvetlenül az eredeti táblázatban végezheti el a szükséges számításokat, hogy megkapja a szükséges információkat?” E kérdések megválaszolásához fontolja meg különféle módszerek, amelyet az 1. ábrán látható számított mező elkészítésekor használhatunk.

1. módszer: Adjon hozzá egy számított mezőt az adatforráshoz

Az 1. ábrán látható módon hozzáadhat egy számított mezőt az adatforráshoz. 2, lehetővé téve a kimutatás számára, hogy ezt a mezőt szabványos adatmezőként használja. Ha az információ elrendezése a lapon az adatforrással ezt lehetővé teszi, akkor mi lehet a legjobb megoldás. Egyébként egy új oszlop hozzáadásához nem csak a pivot tábla frissítésére lesz szükség, hanem a kimutatás alapjául szolgáló terület módosítására is. Ehhez kattintson az összefoglalóra, és menjen végig a menün Elemzés → Adatforrás → Adatforrás.

Az eredeti adatokat próbálom táblázattá alakítani (ami a 2. ábrán és a csatolt Excel fájlban történik). Ugyanakkor egyrészt a címsorok kiemelésre kerülnek, másrészt megjelennek a szűrőkkel ellátott gombok, amelyek gyakran hasznosak az adatok feltárásához, harmadszor a sorok egyen át színeződnek, és végül, ami a legfontosabb, sorok és oszlopok hozzáadásakor nem szükséges módosítani a pivot tábla adatterületét. Mint ilyen, a terület nem téglalap alakú tartomány, hanem a táblázat neve. A mi esetünkben - Forrás(3. ábra).

Rizs. 3. Összefoglaló készítése speciális Excel eszköz alapján - Táblázat

Ennek a módszernek azonban vannak hátrányai is: egyrészt nem mindig kényelmes oszlopot hozzáadni a forrásadatokhoz, másrészt korlátozottak a lehetőségek, ha a forrásadatok szerkezete megváltozik (például adatokat exportál az 1C-ből, és az új exportálásnál van még egy oszlop; ez az új oszlop felülírja a számítási oszlopot).

2. módszer: Számított mező létrehozásához használjon képletet a kimutatástáblán kívül

Hozzáadhat egy számított mezőt egy kimutatás mellé. ábrán. 4 minden cella egy oszlopban Átlagos bevétel óránként képlettel ellátva, amely egy pivot táblára hivatkozik. Egyébként, ha egy pivot tábla cellájára próbál hivatkozni, a GET. DATA. PIVOT. TABLE függvény „kimászik” a képletben, akkor nem fogja tudni „húzni” a képletet. Ennek a nehézségnek a leküzdéséhez lásd a megjegyzést.

Rizs. 4. Amikor egy képletet ad meg egy kimutatás létrehozása után, akkor lényegében egy számított mezőt ad hozzá, amely megváltozik, amikor magát a kimutatást frissíti.

Bár ez a módszer hozzáad egy számított mezőt, amely a kimutatás frissítésekor frissül, a kimutatás szerkezetének bármilyen módosítása használhatatlanná teheti a képletet. Például, ha az Értékesítési piac mezőt a Kimutatástábla mezőlista SZŰRŐK területére húzza, a jelentés szerkezete megváltozik, aminek következtében hibaüzenet jelenik meg a számított mezőben (5. ábra). Ha hozzáad egy további mezőt a kimutatás OSZLOPAI közé, akkor az oszlop Átlagos bevétel óránként felül lesz írva.

3. módszer: Számított mező közvetlen beszúrása egy pivot táblába

Gyakran a legjobb megoldás egy számított mező beszúrása közvetlenül a kimutatástáblába. Ha erre a módszerre hivatkozik, akkor nem kell módosítania a képleteket. Lehetőség lesz a táblázat automatikus beállítására is a megváltozott adatforrásnak megfelelően. Elérjük a szükséges fokú rugalmasságot annak biztosítására, hogy a mezők automatikusan újraszámításra kerüljenek, ha a mértékegységeket megváltoztatják.

A módszer másik előnye, hogy ha használjuk, megváltoztathatjuk a kimutatás struktúráját, sőt a számított mezőkben használt különböző mértékegységekhez tartozó adatmezőket is. Ugyanakkor biztos lehet benne, hogy nem lesznek hibák a képletekben, és a cellahivatkozások sem vesznek el.

ábrán látható pivot táblázat jelentés. A 6. ábra az 1. ábrán látható forgóasztal. 1, kivéve, hogy visszafejtve az átlagos óránkénti bevételt adja ki az egyes szolgáltatások és piacok esetében.

Rizs. 6. A korábban létrehozott számított mező akkor is "érvényes" marad, ha a pivot tábla szerkezetét úgy módosítják, hogy az átlagos óránkénti bevételt jelenítse meg az egyes szolgáltatások és piacok esetében.

Hozzon létre egy számított mezőt

Számított mező létrehozása előtt meg kell nyitnia vagy elő kell állítania egy kimutatást. Példánkban az ábrán látható pivot táblát használjuk. 1, de D oszlop nélkül. Számított mező létrehozásához aktiválja a párbeszédpanelt Számított mező beillesztése. Ehhez kattintson a pivot táblára a környezetfüggő lapok csoportjának aktiválásához Munkavégzés pivot táblákkal. Menjen a lapra Elemzés, a csoporthoz Számítástechnika, kattintson a gombra Mezők, elemek és készletekés a menüből válassza ki a Számított mező parancsot (7. ábra).

Egy párbeszédpanel jelenik meg a képernyőn. Számított mező beillesztése(8. ábra). A párbeszédpanel tetején két szövegmező található: Névés Képlet. Ezekben a mezőkben meg kell adni a számított mező nevét, és egy képletet kell létrehozni, megadva a szükséges adatmezőket és matematikai operátorokat. A kiszámított mező leíró nevet kapott Átlagos bevétel óránként. Ezt a nevet úgy kell megválasztani, hogy pontosan jellemezze a típust matematikai művelet. Alapértelmezett szövegmező Képlet párbeszédablak Számított mező beillesztése= 0 kifejezést tartalmaz. A képlet bevitele előtt el kell távolítani a nullát. Válassza ki az egyik mezőt a területen mezőket; a mi esetünkben - Az értékesítés volumeneés kattintson Mező hozzáadása. A mező neve megjelenik a sorban Képlet. Írja be az osztásjelet /, majd válassza ki a második mezőt − Értékesítési időszak (órában). Kattintson Hozzáadás, és akkor rendben az új számított mező aktiválásához.

Egy új számított mező jelenik meg a pivot táblában Átlagos bevétel óránként(lásd 1. ábra). Egy új számított mező sikeresen hozzáadva a kimutatáshoz. Mostantól ugyanúgy módosíthatja az új mező beállításait, mint bármely más mező beállításait (például a mező nevét, számformátumát vagy színét).

Ez azt jelenti, hogy hozzáadott egy oszlopot az adatforráshoz? Nem. A számított mezők olyanok, mint az elemek Részösszegés teljes összeg pivot tábla, alapértelmezés szerint beállítva, mivel mindegyik ilyen matematikai függvények, amelyek az adatok újraszámítását végzik a kimutatás módosításakor vagy frissítésekor. A számított mezők egyszerűen utánozzák az adatforrás explicit mezőit. Áthúzhatja őket, módosíthatja a mezőbeállításokat, és más számított mezőkkel együtt használhatja őket.

Kérjük, vegye figyelembe, hogy az ábrán 8 a megadott képlet formátuma hasonló a szabványos karakterláncban használthoz Excel képletek. A fő különbség az, hogy ahelyett, hogy szigorú cellahivatkozásokat vagy numerikus értékeket használna, a kimutatás adatmezőire hivatkozva rendelhet értékeket a számításokban használt argumentumokhoz.

Számított tagok létrehozása

A számított tétel lényegében egy virtuális adatsor, amely a mező más soraiban végzett számítások eredményeként kerül hozzáadásra. Nagyon gyakran a számított tag létrehozásánál kapott eredményhez hasonló eredmény érhető el az adatok csoportosításával. Valójában sok esetben a csoportosítás kiváló alternatívája a számított tagoknak.

ábrán látható pivot táblázatban. 9, az egyes jelentési időszakok teljes értékesítési volumene van feltüntetve (mező Jelentési időszak). Képzelje el, hogy az elmúlt hat időszak átlagos eladásait szeretné összehasonlítani az előző hét időszak átlagos eladásaival. Pontosabban meg kell határoznunk a P01-P07 időszakok átlagát, és össze kell vetnünk a P08-P13 időszakok átlagával.

Helyezze a mutatót a mező bármely cellájába jelentési időszak, váltson a szalag kontextusfüggő lapjára Elemzés a csoporthoz számítástechnika,és kattintson a gombra Mezők, elemek és készletek. A megnyíló menüben válassza ki a parancsot Számított objektum(10. ábra).

Megnyílik egy párbeszédpanel (11. ábra). Vegye figyelembe, hogy a párbeszédpanel tetején látható, hogy melyik mezővel dolgozik. Ebben az esetben ez a mező Jelentési időszak. Ezenkívül a lista a mező összes elemét tartalmazza Jelentési időszak. Adjon nevet a számított tagnak, majd hozzon létre egy képletet az adattagok és operátorok megfelelő kombinációjával, amely a megfelelő eredményt adja. A képlet beírásra kerül a mezőbe Képlet, és a listában kiválasztásra kerülnek a benne használt szükséges adatelemek Elemek. Kattintson a gombra rendben, és a számított elem hozzáadódik a pivot táblához (12. ábra).

Rizs. 11. Párbeszédpanel Számított tag beszúrása

Hasonló módon hozzon létre egy számított tagot, amely a P08-P13 időszak átlagos eladásait reprezentálja. Ezután rejtse el az egyént jelentési időszakok, így csak két számított tag marad. Egy kis formázással kiszámított tagjaink segítségével összehasonlítjuk az előző és a következő hat hónap átlagos eladásait (13. ábra).

Ha nem rejti el a számított tételek számításánál használt adatelemeket, előfordulhat, hogy a rész- és végösszegek hibásak.

A pivot táblákban végzett számítások előnyei és hátrányai

A számított mezők és elemek használatának van néhány hátránya. Fontos megérteni, hogy mi történik az adatok kiszámításakor a kimutatásokban, de sokkal fontosabb, hogy tisztában legyen a számított mezők és a számított elemek korlátaival, hogy elkerülje a hibákat az adatok elemzése során.

A műveletek végrehajtásának prioritása. A táblázatokhoz hasonlóan a számított elemek és mezők képleteiben bármilyen operátort használhat: +, -, *, /, %, ^ stb. Sőt, a táblázatokhoz hasonlóan a pivot tábla számításokat is az operátori prioritás szerint hajtják végre. Ha olyan számítást hajt végre, amely több operátort kombinál, például (2+3) *4/50%, az Excel kiértékeli a kifejezést, és a megadott sorrendben értékeli ki. Ennek a sorrendnek az ismerete sok hibától kíméli meg Önt.

Tehát a műveletek sorrendje az Excelben a következő:

  • zárójelben lévő kifejezések feldolgozása;
  • tartománykezelés (:);
  • kereszteződések (területek) feldolgozása;
  • feldolgozó szakszervezetek (;);
  • negációs művelet végrehajtása;
  • százalékos konverzió (például 50% 0,50-re lesz konvertálva);
  • hatványozás (^);
  • szorzás (*) és osztás (/); ezek a műveletek egyenlő elsőbbséggel rendelkeznek;
  • összeadás (+) és kivonás (-); ezek a műveletek egyenlő elsőbbséggel rendelkeznek;
  • szöveges adatok összefűzése (&) ezt a műveletet összefűzésnek is nevezik;
  • összehasonlító műveletek végrehajtása (=,<>, <=, >=).

Az azonos kifejezésben szereplő egyenértékű operátorok mindig szekvenciális sorrendben (balról jobbra) kerülnek végrehajtásra.

Nézzünk egy egyszerű példát. Mint tudják, a (2+3)*4 kifejezés a 20-as eredményt adja vissza. Ha eltávolítja a zárójeleket, és meghagyja a 2+3*4 kifejezést, akkor az Excel kiszámítja: 3*4 = 12 + 2 = 14.

Nézzünk egy másik példát. Ha a 10^2 kifejezést adja meg képletként, pl. a 10-es szám négyzetét adjuk meg, akkor a program válaszként a 100 értéket adja vissza, ha a -10^2 kifejezést adjuk meg, akkor a -100-as visszatérési értékre számíthatunk. Az Excel azonban ismét a 100-as értéket adja vissza. Ennek az az oka, hogy a program a hatványozás előtt negációs műveletet hajt végre, azaz. a 10-es érték először -10-re lesz konvertálva, és a -10*-10 kifejezés eredménye valójában 100. A zárójelek használata a -(10^2) képletben biztosítja, hogy a program először a hatványozást hajtsa végre, és csak azután a negációs művelet, amely a várt eredményt adja vissza - 100.

Cellahivatkozások és elnevezett tartományok. Cellahivatkozások vagy elnevezett tartományok nem használhatók számított mezők és elemek létrehozásakor, mert amikor kiszámított objektumokat hoz létre egy kimutatásban, akkor lényegében az objektumterületen kívül dolgozik. A felhasználók számára egyetlen adat a kimutatás gyorsítótárában található. Mivel a gyorsítótárból nem léphet ki, nem hivatkozhat cellákra vagy elnevezett tartományokra a generált képletben.

Munkalap funkciók. Bármilyen munkalapfüggvényt használhat, amely nem használ cellahivatkozásokat vagy elnevezett objektumokat argumentumként. Valójában bármilyen munkalapfüggvényt használhat, amely nem igényli cellahivatkozások vagy elnevezett objektumok használatát. Ebbe a kategóriába tartoznak az olyan függvények, mint a COUNT, AVERAGE, IF, AND, NO és OR.

Állandók. A kimutatásokban végzett számítások során bármilyen állandót használhat. Az állandók statikus értékek, amelyek nem változnak az idő múlásával. Például a következő képletben az 5-ös szám egy állandó: [Eladott egységek] *5. Annak ellenére, hogy az érték Egység eladva a rendelkezésre álló adatoktól függően változhat, az 5-ös szám mindig ugyanaz lesz.

Összegek linkjei. A számításokat végrehajtó képletek nem hivatkozhatnak a kimutatás részösszegeire vagy összegeire. Más szóval, nem használhatja a futó vagy végösszeg számítás eredményét változóként vagy argumentumként egy számított mezőben.

A számított mezőkre vonatkozó speciális szabályok. A számított mezőkben a számítások mindig összegeken és nem egyedi adatelemeken történnek. Egyszerűen fogalmazva, az Excel mindig kiszámítja az adatmezőket, részösszegeket és végösszegeket, mielőtt kiértékelné a számított mezőt. Ez azt jelenti, hogy a kiszámított mező mindig az eredeti adatok összesített értékére vonatkozik. ábrán látható példa. A 14. ábra bemutatja, hogy ez hogyan befolyásolhatja az adatelemzést.

Rizs. 14. Annak ellenére, hogy a számított mező az egyes adatelemekre érvényes, részösszegeknél matematikailag helytelen használni

Minden negyedévben meg kell kapnia az egyes termékek teljes értékesítését úgy, hogy megszorozza az eladott egységek számát az adott termék egységárával. Ha először megnézi az első negyedév adatait, azonnal felismeri a problémát. Ahelyett, hogy a 220+150+220+594 összeget számolnánk ki, ami 1184-nek felel meg, a cikkek számának összegét megszorozzuk a cikkek árának összegével, ami hibás értéket ad vissza. Sajnos ez a probléma nem megoldható, de megkerülhető. Zárja ki a részösszegeket és az összegeket a kimutatásból, majd számítson ki egy új végösszeget a kimutatáson kívüli alján.

A számított tagok használatának speciális szabályai. Nem használhat kiszámított tagokat egy olyan kimutatásban, amely átlagokat, szórásokat vagy eltéréseket számít ki. Ezzel szemben nem használhat átlagokat, szórásokat vagy eltéréseket egy számított tagot tartalmazó kimutatásban. Nem tud majd oldalmezőt használni számított elem létrehozásához, és nem tudja majd a számított elemeket áthelyezni a jelentés szűrőterületére. Nem adhat hozzá számított elemet egy csoportosított mezőt tartalmazó jelentéshez, és nem csoportosíthat egyetlen olyan mezőt sem a kimutatásban, amely számított elemet tartalmaz. Számított tagképlet létrehozásakor nem hivatkozhat a tagra külső mezőből.

Számítások kezelése és támogatása a kimutatásokban

A pivot táblákkal végzett munka során gyakran előfordulnak olyan helyzetek, amikor nincs értelme tovább tartani a pivot táblát, mint amennyi az egyes értékek másolásához szükséges. Azonban gyakran vannak olyan helyzetek, amikor kifizetődőbb a pivot tábla és annak minden eleme változatlan tartása. Ha a követelmények megváltoztatásával és a forrásadatok mennyiségének növelésével karbantart és kezel egy kimutatást, akkor szükség van a számított mezők és a számított elemek kezelésére.

Számítások módosítása és törlése a kimutatástáblázatokban. Ha módosítja a számítási beállításokat, vagy nincs szüksége számított mezőre vagy számított elemre, a megfelelő párbeszédpanel megnyitásával szerkesztheti vagy törölheti a számítást. Aktiválja a párbeszédpanelt Számított mező beillesztése vagy Számított tag beszúrása(lásd a 7. és 10. ábra leírását), és válassza ki a legördülő listát Név(15. ábra).

Módosítsa a számítások végrehajtásának sorrendjét a számított mezőkben. Ha egy cella értéke a kimutatásban több számított elem kiszámításának eredményétől függ, módosíthatja a műveletek végrehajtásának sorrendjét a számított mezőkben. Más szavakkal, megadhatja az egyes számítások végrehajtásának sorrendjét. Egy párbeszédpanel megnyitásához , vigye a mutatót bárhová a kimutatásban, és kattintson a Mezők, elemek és készletek. A legördülő menüben válassza a Számítási sorrend parancsot (16. ábra).

Rizs. 16. Nyissa meg a párbeszédpanelt Számítási sorrend

A párbeszédpanelen Számítási sorrend(17. ábra), megjelenik az összes kiszámított elem, amely hozzáadódik a pivot táblához. Válasszon ki egy számított elemet a listából, és használja a gombokat Fel, Lefeleés Töröl. A listában a képletek sorrendje határozza meg pontos sorrend számítások elvégzése pivot táblában.

Képlet dokumentáció. Az Excel egy nagyszerű eszközt kínál, amely felsorolja a kimutatástáblázatban használt számított mezőket és számított elemeket, valamint a számítások és képletek alkalmazásának sorrendjét. Ez az eszköz nagyon hasznos egy harmadik féltől származó kimutatás elemzéséhez, vagy ha gyorsan meg kell határoznia, hogy mely számításokat alkalmazza benne, és mely mezőket és elemeket érinti. Kimutatásszámítási jelentés létrehozásához vigye az egérmutatót a kimutatás bármely pontjára, kattintson a ikonra Mezők, elemek és készletekés válassza ki a parancsot a legördülő menüből Levezetni a képleteket. A kiszámított mezőkről és elemekről az Excel külön lapon készít jelentést (18. ábra).

Rizs. 18. Csapat Levezetni a képleteket lehetővé teszi a pivot táblában elérhető számítások egyszerű és gyors dokumentálását

A jegyzet Jelen, Alexander könyve alapján készült. . 5. fejezet

A Table szót nagybetűvel írjuk, hiszen ez nem csak egy táblázat, hanem egy külön Excel eszköz.

A számított mező létrehozásának első módja azon a tényen alapul, hogy az űrlap számított oszlopokat tartalmazó lekérdezésen alapul. Az űrlapon egy szövegmező jön létre, adatforrásként egy számított lekérdezési oszlopot. A mező zárolva van, így a felhasználó nem módosíthatja a benne lévő adatokat. Az adatok kiszámítása a lekérdezés végrehajtása során történik. Mező zárolásához módban Konstruktőr az ablakban Tulajdonságok számított mezőt az Adatok a sorban lapon blokkolása belép IGEN.

A második esetben az űrlapot a táblázat alapján építjük fel. Létrejön egy új mező az űrlapon, amely egy kifejezést ad meg adatforrásként, például = [Egységár]*Mennyiség. Amikor a kifejezésekben mezőkre hivatkozunk, szögletes zárójelet kell használni, ha a mező neve egynél több szóból áll. Egy kifejezés bevitele közvetlenül a vezérlőelembe (mezőbe) megengedett, ha az rövid és a mező hossza ezt lehetővé teszi. Ellenkező esetben a kifejezés a tulajdonság cellába kerül Adat ablak Tulajdonságok. Ebben az esetben használhatja a kifejezéskészítőt. Ha a kifejezés nem fér el a tulajdonság cellában, akkor meg kell nyomnia a + billentyűket, és meg kell nyitnia az ablakot Beviteli terület. Ha szükséges, állítsa be a mező formátumát a képernyőn való megjelenítéskor.

6. Gombos űrlap készítése

    Válasszon ki egy menüparancsot Eszközök/Segédprogramok/Button Form Manager.

    A párbeszédpanelen, amely megkérdezi, hogy kíván-e létrehozni egy gombűrlapot, kattintson a gombra IGEN.

    Egy ablak jelenik meg a képernyőn. Gombos űrlapkezelő. Ez az ablak az oldalak gombjainak listáját tartalmazza. A munka elején az ablakban egy oldal - Fő gomb formája. Kattintson az ablakban Változás.

    Megnyílik egy párbeszédpanel Módosítsa a gomb űrlapoldalát. Javítsa ki az űrlap nevét.

    Kattintson a gombra Teremt. Megjelenik egy ablak Gomb űrlapelemének módosítása.

    A terepen Szövegírja be a létrehozandó gomb nevét. A gomb nevét a felhasználónak hozzá kell rendelnie azokhoz az objektumokhoz, amelyekkel dolgozni kíván. Második mező Csapat lehetővé teszi a gomb megnyomása után végrehajtandó művelet meghatározását. Válassza ki a legördülő listából az alkalmazásához szükséges parancsot.

    Adjon hozzá gombokat az összes űrlaphoz és jelentéshez, típus szerint strukturálva őket.

    Adjon hozzá egy gombot, amely kilép az alkalmazásból, valamint egy gombot gyors hozzáférés nak nek Gombos űrlapkezelő.

    Állítsa be az alkalmazást Fő gomb formája az adatbázis megnyitásakor nyílt meg. Ehhez használja a menü parancsot Eszközök/Indítási lehetőségek.

PÉLDA:

Rizs. 28. Legfelső szintű gombűrlap

3. labor Lekérdezések létrehozása

Cél - gyakorlati ismereteket szerezzenek az adatbázislekérdezések fejlesztésében.

Gyakorlat:

Hajtsa végre az adatbázisséma tesztelését a tipikus lekérdezéseken. Létre kell hoznia legalább egy lekérdezést az alábbiakban ismertetett mindegyik típusból. A jelentésben a lekérdezéseket természetes nyelvi megfogalmazásban, SQL-ben kell bemutatni, és a lekérdezés végrehajtásának eredményére is példát kell adni.

Munkamenet

1.Egytáblás kiválasztási lekérdezés létrehozása a Lekérdezéskészítő segítségével

    NÁL NÉL adatbázis ablak kattintson a könyvjelzőre Kérések.

    Kattintson a gombra Teremt.

    Az ablakban Új kérés válassza ki Konstruktőrés nyomja meg a gombot rendben.

    Az ablakban Táblázat hozzáadása válassza ki a listából azt a táblát (vagy lekérdezést), amelyre a lekérdezés épül, majd kattintson a gombra Hozzáadás. Zárja be az aktuális ablakot. Ezután egy ablak jelenik meg a képernyőn. Lekérdezéskészítő.

    Adjon hozzá egy mezőt a kérelemhez. Ehhez be forrástábla az ablak tetején található minta kérés, válassza ki a kívánt mezőt. Kattintson duplán a bal egérgombbal a kiemelt mezőre. Ugyanakkor az ablak alján kéréseket az igénylőlapon megjelenik a kiválasztott mezőnek megfelelő oszlop.

A következőképpen is hozzáadhat mezőt a lekérdezéshez: kattintson bal gomb vigye az egeret a kiválasztott mezőre, és anélkül, hogy felengedné, húzza a mezőt a kívánt helyre az igénylőlapon; kattintson a cella mezőjére az igénylőlapon a mezők legördülő listájának megjelenítéséhez, és válassza ki belőle a kívánt mezőt; kattintson a cella mezőre az igénylőlapon, és írja be a mező nevét.

Ha egy táblázat összes mezőjét bele kívánja foglalni egy lekérdezésbe, válassza ki a csillaggal (*) jelölt mezőt. A csillag megkönnyíti a lekérdezés összeállítását, de megnehezíti a rendezést és a mezők kiválasztásához szükséges feltételek megadását.

    Alapértelmezés szerint az összes lekérdezési mező nincs rendezve. Ha szükséges, megadhatja a sorban Válogató lekérdezési űrlap, amely megjeleníti az oszlopértékeket: növekvő vagy csökkenő sorrendben. Ha több mezőben ad meg rendezési sorrendet, a rekordokat először a bal szélső oszlop, majd minden további oszlop szerint rendezi a rendszer balról jobbra.

    Sorban Kimenet a kijelzőn jelölje be azoknak a mezőknek a jelölőnégyzeteit, amelyeket látni szeretne a rekordkészletben a lekérdezés végrehajtása után. Alapértelmezés szerint az igénylőlapon szereplő összes mező megjelenik.

    Az igénylőlapon a sorban Kiválasztási feltételés sorban Vagy határozza meg az adatbázisból történő mintavétel feltételeit. A feltételek logikai kifejezések.

Az egy sorban elhelyezkedő kiválasztási feltételeken logikai műveletet hajtanak végre ÉS. Egy mezőhöz több kiválasztási feltétel kétféleképpen állítható be: írja be az összes feltételt a sor egy cellájába Kiválasztási feltétel, összekapcsolva őket egy logikai operátorral VAGY, vagy írja be az egyes feltételeket a sor külön cellájába Vagy. Ugrás a cellaterület következő sorára VAGY kulccsal<>. Az igénylőlap cellájában lévő kifejezések a billentyűzetről írhatók be, vagy létrehozásukra szolgálnak. Kifejezéskészítő, amelyet a parancs futtat Épít a sorhoz tartozó helyi menüből Kiválasztási feltétel(vagy megnyomhatja a gombot Épít az eszköztáron Hozzáférés).

    Tekintse meg a lekérdezés eredményeit a gombra kattintva dob(gomb felkiáltójellel) vagy a gombot Kilátás az eszköztáron.

Olyan helyzetekben, amikor módosítani kell egy lekérdezési tulajdonságot, kattintson duplán az ablak tetején lévő üres területre Konstruktor kérése - ablak nyílik meg Tulajdonságok kérése.

A kérések módban készültek Konstruktőrés Mesterek, parancsokat generál SQL nyelven. Ezeket a parancsokat a menüből kiválasztva tekintheti meg Kilátás választási lehetőség módSQL.

PÉLDA:

Válassza ki a 100-nál nagyobb, de 300-nál kisebb és 100 rubelnél olcsóbb termékekre vonatkozó információkat.

Rizs. 10. Lekérdezés konstruktor feltétellel

Rizs. 11. Lekérdezés eredménye feltétellel

2. Egymezős belső csatlakozás

    Válassza ki a lapot Kérések adatbázis ablakban kattintson a gombra Teremt. Megnyílik egy párbeszédpanel Új kérés. Válassz egy lehetőséget Konstruktőr.

    Az ablakban Táblázat hozzáadása válasszon ki egymás után több kapcsolódó táblát, amelyekre a lekérdezés épül. A csúcson Lekérdezéskészítő kapcsolódó táblázatok jelennek meg.

    Töltse ki az igénylőlapot.

    Kattintson a gombra dob vagy Kilátás hogy tükrözze a lekérdezés eredményeit.

PÉLDA:

Válassza ki azoknak a termékeknek a megnevezését, amelyek szállítására szerződést kötöttek, feltüntetve a gyártók nevét és a szállítási kört.

Rizs. 12. Többtáblás lekérdezéskonstruktor

Rizs. 13. Többtáblás lekérdezés eredménye

3. Külső csatlakozások

    Kövesse a szakasz 1-3. lépéseit Belső csatlakozás egy mezőn.

    Hozzon létre kapcsolatot a táblák között, ha korábban nem volt regisztrálva rendszer DB.

    Kattintson a mező egyesítési vonalára annak kiemeléséhez.

    Válasszon a parancsmenüből Kilátás választási lehetőség Egyesítési lehetőségek. Megjelenik egy párbeszédpanel. Egyesítési lehetőségek.

    Válassza ki a csatlakozás típusát, kattintson a gombra rendben. A művelet után a csatlakozási sorban megjelenik egy nyíl, amely jelzi a kapcsolat típusát.

4. Csoportos művelet igénylőlapján való szerepeltetés

    Kattintson a gombra Csoportműveletek, jele az eszköztáron Lekérdezéskészítő. A sor feletti igénylőlapon Válogató sor jelenik meg Csoportos működés.

    Cserélje ki a sorban Csoportos működés telepítés csoportosítás a szükségeshez csoportos működés a kombinált mezőből kiválasztva: összeg, Átl, Számol, Mban ben, Max, StDev, Var, Első, Utolsó, kifejezés(kifejezés),Ahol(állapot),csoport által(csoportosítás).

Kifejezés lehetővé teszi, hogy mezőnév helyett kifejezést adjon meg egy cellában , például egy oszlop értéktartományának kiszámításához X:Max([ x]) – Min([ x]).

Állapot azt jelzi, hogy ez a mező lesz a rekordok kiválasztásának feltételeinek beállítására szolgál. Maga a kiválasztási feltétel a sor cellájába íródik Kiválasztási feltétel.

3. Töltse ki a kérést.

PÉLDA:

Válassza ki az egyes gyártók termékeinek teljes számát, a nevük feltüntetésével.

Rizs. 14. Lekérdezés konstruktor rekordcsoportosítással

Rizs. 15. Lekérdezés eredménye rekordcsoportosítással

5. Számított mezők felvétele a lekérdezési űrlapba

    Lekérdezéskészítő .

    Kattints a sorban Terület az igénylőlap üres oszlopában. Írjon be egy oszlopnevet, majd egy kettőspontot és egy kifejezést. Kifejezés megadásához kattintson a gombra Épít, kihasználni Kifejezéskészítő.

    A csúcson Kifejezéskészítő a beviteli területen hozzon létre egy kifejezést.

    Egy számított mezőoszlopban vigye a kurzort a sorra Csoportos működésés válassza ki a legördülő listából Kifejezés(ha nem választja ki a lehetőséget Kifejezés, amikor a lekérdezés végrehajtódik, megnyílik egy párbeszédpanel Írja be a paraméter értékét vagy hibaüzenetet ad vissza).

    Futtasson le egy lekérdezést.

PÉLDA:

Számítsa ki az egyes szerződésekhez tartozó teljes rendelési összeget (a mennyiség és az ár, valamint a szállítási költség szorzataként definiálva).

Rizs. 16. Lekérdezés konstruktor számított mezővel

Rizs. 17. Eredmény lekérdezése számított mezővel

6.Hozzon létre egy parametrikus lekérdezést

    Hozzon létre egy kiválasztási lekérdezést Lekérdezés konstruktor.

    Írja be a karakterláncot az egyik cellába Kiválasztási feltétel paraméter, nem érték. Például, ha a rekordokat vezetéknév szerint választja ki, akkor a be parametrikus lekérdezés a mezőn Vezetéknév a kiválasztási feltételekben a [vezetéknév megadása] kifejezés szögletes zárójelbe írható.

    Válasszon a menüből Kérés választási lehetőség Lehetőségek. A párbeszédpanelen Kérjen paramétereket a bal oldali oszlopba írja be szögletes zárójelbe a paraméternek megfelelő paramétert kérés nyomtatvány Lekérdezéskészítő(a paraméter a kérőlapról másolható). A jobb oldali oszlopban adja meg az adattípust: nyomja meg a gombot , válasszon adattípust a listából.

    Indítson el egy végrehajtási kérelmet. Hozzáférés ablakot jelenít meg Írja be a paraméter értékét, amelyben adja meg a kívánt paraméterértéket, és nyomja meg a gombot rendben.

5. Futtassa a végrehajtási kérelmet.

PÉLDA:

Válassza ki azon termékek listáját, amelyek lejárati ideje meghaladja a megadott értéket.

Rizs. 18. Paraméter lekérdezés konstruktor

Rizs. 19. A termék lejárati idejének értékének megadása

Rizs. 20. Paraméteres lekérdezés eredménye

7. Hozzon létre keresztlekérdezéseket

1. Hozzon létre ezzel Konstruktőr új lekérdezést, és belefoglaljuk a szükséges táblákat.

2. Válassza ki azokat a mezőket, amelyek értékeit használni fogja a dinamikus táblázat sorainak és oszlopainak létrehozásához, és húzza őket a lekérdezési űrlapra.

3. Válasszon ki egy parancsot a menüből Lekérdezés/Kereszt. fejléc Konstruktőr változni fog 1. kérés: a kiválasztáshoz a 1. lekérdezés: keresztlekérdezés . Az igénylőlapon megjelenik a karakterlánc keresztasztal .

4. Azoknál a mezőknél, amelyek kereszttáblás sorok lesznek, nyissa meg a sor legördülő listát keresztasztal Válassz egy lehetőséget Sorfejlécek. Minden mezőnek, amely a sor fejléce, rendelkeznie kell a sorcsoport művelet beállításával Csoportosítás.

5. Azon mezők esetében, amelyek a kereszttábla oszlopai lesznek, a lekérdezéstől függően a következő műveletek lehetségesek:

Sorban keresztasztal Válassz egy lehetőséget Oszlopcímek ive vonal Csoportos működés telepítés csoportosítás, vagy sorban Csoportos működésÁllapot, a sorokban Kiválasztási feltételés VAGYírd le logikai kifejezés.

6. Állítsa be a mezőt, amely alapján az összérték létrejön. Sorban keresztasztal választ Jelentése. Sorban Csoportos működés válasszon egy végső funkciót, ill Kifejezés. Utóbbi esetben a cellában Területírja le a kifejezést.

7. Futtassa a végrehajtási kérelmet.

PÉLDA:

Válassza ki az egyes gyártók által gyártott egyes típusok megrendelt termékeinek teljes mennyiségét. Az eredményt táblázat formájában mutassa be, ahol a sorok a terméktípusok, az oszlopok a gyártók nevei.

Rizs. 21. Keresztlekérdezés konstruktor

Rizs. 22. Keresztlekérdezés eredménye

8.Lekérdezés egy táblázat létrehozásához

Táblázat létrehozása a rekordok kiválasztásához használt lekérdezés eredményeiből kapcsolódó táblázatok, csináld a következőt:

    Készítsen másolatot a lekérdezésről a rekordok táblákból történő kiválasztásához (vagy hozzon létre egy újat).

    Nyissa meg a létrehozott lekérdezést módban Tervező, az adatbázis-ablakban a lekérdezések listájában a nevének kiemelésével és a gomb megnyomásával Konstruktőr.

    Válasszon ki egy parancsot a menüből Lekérdezés/Táblázat létrehozása.Megnyílik egy párbeszédpanel Hozzon létre egy táblázatot. Írja be az új táblázat nevét, hagyja a kapcsolót a pozícióban az aktuális adatbázisban.

    Kattintson a gombra rendben. A kiválasztási lekérdezés tábla létrehozási lekérdezéssé alakul.

    Futtassa a lekérdezést úgy, hogy duplán kattint a lekérdezés nevére a DB ablakban. A lekérdezés végrehajtása előtt megjelenik egy üzenet, amely arra figyelmeztet, hogy az új táblát módosítani fogják (annak ellenére, hogy még nem jött létre).

    Kattintson a gombra Igen. Egy második figyelmeztető üzenet jelenik meg a lekérdezés eredményeként az új táblába kerülő rekordok számáról. Kattintson a gombra Igen.

    Bontsa ki a Táblázatok lapot a DB ablakban; az új táblázatnak meg kell jelennie a listában.

9.Iratok frissítésének kérése

    Hozzon létre egy új lekérdezést, és foglalja bele a táblázat létrehozott másolatát.

    Válasszon ki egy parancsot a menüből Kérés/Frissítés. A sorigénylő űrlapon Válogatóés Kimenet a kijelzőn a karakterlánc váltja fel Frissítés.

    Sorban Frissítésállítson be egy kifejezést, amely az aktuális mező új értéke.

    Ha az információ nem a tábla összes rekordjában, hanem csak egy részében frissül, adjon meg egy rekordkiválasztási feltételt.

    Töltse ki a kérést. Ellenőrizze, hogy a rekordok megfelelően frissültek-e.

PÉLDA:

Frissítse azon termékek költségét, amelyek mennyisége meghaladja az 500 egységet, és állítsa be az eredeti költség 90%-ára.

Rizs. 23. Frissítési kérelem konstruktor

10.Bejegyzések eltávolításának kérése

    Hozzon létre egy másolatot a tábláról, ahol a rekordokat frissíteni kell.

    Hozzon létre egy új lekérdezést, és foglalja bele a megfelelő táblát.

    A kérés űrlapon húzza át azokat a mezőket, amelyek értékei szerint a mezőket kiválasztja. Sorban Kiválasztás feltételei határozza meg a kiválasztási kritériumokat.

    Futtasson le egy kiválasztási lekérdezést a törölni kívánt rekordok megjelenítéséhez.

    Nyisd ki adatbázis ablak. Válassza ki a lapot táblázatok.

    Aktiválja a létrehozott lekérdezést a kijelöléshez, és váltson módba Konstruktor kérése.

    Válasszon ki egy parancsot a menüből Kérelem/Törlés. A sorigénylő űrlapon Válogatóés Kimenet a kijelzőn a karakterlánc váltja fel Eltávolítás.

    Kattintson a gombra dob eszköztár. Megjelenik egy üzenetablak, amelyben meg kell erősítenie a bejegyzések törlését.

Rekordok törlése a táblázatban " egy", amelyre a táblázatban " sok" társított rekordok léteznek sérti az adatintegritási szabályt. Ezért a táblák közötti kapcsolathoz beállított adatintegritási beállítás megakadályozhatja a rekordok törlését. Lépcsőzetes törlést kell alkalmazni.

PÉLDA:

Rizs. 24. Törölje a kérés konstruktorát

11. Rekordok hozzáadásának kérése

A rekord hozzáadása lekérdezést gyakran használják adatok egyik táblából a másikba való másolására.

    Válassza ki a lapot Kérések adatbázis ablakban kattintson a gombra Teremt. Megnyílik egy párbeszédpanel Új kérés. Válassz egy lehetőséget Konstruktőr.

    Az ablakban Táblázat hozzáadása válassza ki a táblázatot, amelyből az adatokat veszi.

    Lépés sorra Terület mező lekérdezési űrlapot, amelynek értékeit egy másik táblázat tartalmazza.

    Válassza ki a menüparancsokat Kérelem/Hozzáadás. Megjelenik egy ablak Függelék, ahol meg kell adni annak a táblának a nevét, amelyhez az adatokat hozzá kell adni, és azt, hogy melyik adatbázishoz tartoznak. Ha az adatbázis nem az aktuális, hanem egy másik, akkor meg kell adnia az adatbázist tartalmazó fájl teljes nevét.

Az igénylőlapon a sor után Válogató sor kerül bele hozzátéve, amelyben meg kell adni a táblázat azon mezőit, ahol az adatot hozzáadjuk. Ha a mezőnevek egyeznek AVal velcess automatikusan bekerül a sorba Függelék mezőnevek.

    Indítson el egy végrehajtási kérelmet. Tekintse meg, hogyan változott a táblázat az új sorok hozzáadásával.

Ha egy kérésben Függelék olyan mezők vannak, mint Számláló, akkor kétféleképpen dolgozhat ilyen mezőkkel:

    ne tartalmazzon típusmezőket Számláló a hozzáadandó mezőkben; akkor abban a táblázatban, ahová az adatokat hozzáadjuk, folytatódik az adatsor számozása, azaz. ha van egy táblázat az alkalmazottakról 1-től 100-ig terjedő számokkal, és add hozzá új bejegyzések, akkor számozásuk a 101-es számtól kezdődik;

    típusmezőket tartalmazzon Számláló a lekérdezési listához hozzáadott mezőkként, akkor az eredeti táblázatban szereplő értékek a hozzáadott rekordok mezőiben tárolódnak; Ha már léteznek ilyen értékek annak a táblának a mezőiben, amelyhez rekordokat adnak hozzá, ez hibát okozhat. A hibaüzenet a kérés végrehajtásáig látható a képernyőn. Ha hiba van, válassza ki a gombot Megszünteti és javítsa ki a hibát.

Ebben a cikkben az Access-lekérdezések számított mezőiről lesz szó. Egy lekérdezésben, akárcsak egy táblázatban, minden rekord esetében számításokat végezhetünk numerikus, karakterlánc- vagy dátumértékeken egy vagy több mezőből származó adatok felhasználásával. A számítás eredménye egy új számított mezőt képez a lekérdezési táblában. A számított táblamezőkkel ellentétben a számított mezők nem hoznak létre új mezőket a forrásadatbázis tábláiban. A lekérdezés minden egyes végrehajtásakor számításokat hajtanak végre a mezők aktuális értékei alapján.

A számított mezőkifejezések a mezőnevek mellett konstansokat és függvényeket is használhatnak. Egy kifejezés feldolgozása eredményeként csak egy értéket kaphatunk.

1. feladat. Az ÁRUK táblázatban találhatók az ÁR és RATE_ÁFA mezők, számolja ki az ÁFA-t tartalmazó árat és hasonlítsa össze az Ár ÁFA-val tábla számított mezőjében kapottal.

  1. Hozzon létre kijelölési lekérdezést a TERMÉK táblához Tervező nézetben. Húzza a LEM_TOV, PRICE, RATE_VAT és Price with ÁFA mezőket az igénylőlapra (4.6. ábra).
  2. Az ÁFA-t tartalmazó ár kiszámításához hozzon létre egy számított mezőt a [ÁR]+[ÁR]*[RATE_ÁFA] kifejezés beírásával a Mező sor üres cellájába.
  3. 5000-nél nagyobb értékű rekordok kiválasztásához a számított mezőben a Feltételek sorba írja be a > 5000 értéket.
  4. A kifejezés bevitele után a rendszer alapértelmezés szerint generálja a számított mező nevét Kifejezés 1, amely a lekérdezés eredményét tartalmazó táblázat oszlopának fejléce lesz. Ez a név a [PRICE]+[PRICE]*[VAT_RATE] kifejezés elé kerül beszúrásra. A lekérdezés minden új számított mezőjénél a kifejezés száma eggyel nő. A számított mező nevét kettőspont választja el a kifejezéstől. A név megváltoztatásához vigye az egérmutatót az igénylőlap számított mezőjébe, és nyomja meg a jobb egérgombot. A környezetérzékeny menüből válassza a lehetőséget Tulajdonságok(Tulajdonságok) mezőbe, és a Felirat (Caption) sorba írjon be egy új mezőnevet - Ár áfával 1. Most a lekérdezés eredményeit tartalmazó táblázatban ez a név fog megjelenni a számított oszlop fejlécében. A mező neve közvetlenül az igénylőlapon is javítható.
  5. A lekérdezés eredményének megjelenítéséhez kattintson a gombra Fuss(Fuss) egy csoportban eredmények(eredmények). A tábla és a lekérdezés számított mezőjének értéke azonos.
  6. Módosítsa a cikk árát az egyik kérelemrekordban. Mindkét számított mezőben lévő értékek azonnal újraszámításra kerülnek.
  7. Számított mezőben vagy kiválasztási feltételben komplex kifejezés létrehozásához célszerű a kifejezésépítőt használni. A builder lehetővé teszi a kifejezésben a szükséges mezőnevek kiválasztását táblákból, lekérdezésekből, műveleti jelekből, függvényekből. Törölje a kifejezést a számított mezőben, és használja az összeállítót a létrehozásához.
  8. Hívja a Kifejezéskészítőt a gombra kattintva építész(Építő) egy csoportban Lekérdezés beállítása(Lekérdezés beállítása) Szalagtervezés (Design), vagy kiválasztással Épít(Build) a környezetérzékeny menüben. Az egérkurzort először a kifejezés beviteli cellájába kell helyezni.
  9. Az ablak bal oldalán Kifejezéskészítő(Kifejezéskészítő) (4.7. ábra) válassza ki azt a TERMÉK táblát, amelyre a lekérdezés épül. A jobb oldalon megjelenik a mezőinek listája. Válassza ki egymás után a szükséges mezőket és operátorokat dupla kattintással a kifejezésre. A kifejezés az ablak felső részében jön létre. Kérjük, vegye figyelembe, hogy a mezőnév előtti builder feltüntette annak a táblának a nevét, amelyhez tartozik, és felkiáltójellel választotta el a mező nevétől.
  10. Fejezze be a kifejezés felépítését a számított mezőben az OK gombra kattintva.
  11. Mentse el a kérést - Ár áfával néven és zárja be.
  12. Hajtsa végre a mentett parancsot úgy, hogy kijelöli azt a navigációs ablakban, majd a helyi menüből válassza a Megnyitás parancsot.


2. feladat. A számított mezőkben és a kiválasztási feltételekben beépített függvényeket használhat. Az Access több mint 150 funkciót tartalmaz.
Legyen szükséges minden olyan számlát kiválasztani, amelyre adott hónapban kiszállítás történt. A SZÁMLÁN a szállítás dátuma a DATE_OTG mezőben kerül tárolásra Date/Time (Dátum/Idő) adattípussal.

  1. Hozzon létre egy kiválasztási lekérdezést a INVOICE táblához Tervező nézetben. Húzza át a NOM_NAKL és CODE_SK mezőket az űrlapba (4.8. ábra).
  2. Hozzon létre egy számított mezőt egy üres sorcellában Terület(Mező) az egyik kifejezés beírásával: Formátum([Számla]![DÁTUM_AJÁNLAT];"mmmm") - ez a függvény a hónap teljes nevét adja vissza
    vagy Formátum([Számla]![SZÁLLÍTÁSI_DÁTUM];"mm") - ez a függvény a hónap számát adja vissza.
  3. Az adott hónapban kiállított számlák kiválasztásához a Feltételek sor számított mezőjébe írja be a paraméternek megfelelően a hónap nevét, például március (4.8. ábra), vagy a hónap számát, például 3. a Formázás funkcióban.
  4. Hajtsa végre a kérést a gombra kattintva Fuss(Fuss) egy csoportban eredmények(Eredmények) a szalaglapon Munka kérésekkel | Konstruktőr(Lekérdező eszközök | Tervezés).
  5. Írja be a Hónap(Számla!DATE_OTG) függvényt a számított mezőbe, és győződjön meg arról, hogy ez a függvény a dátumból kivont hónapszámot adja vissza.
  6. A második negyedév összes sorának kijelöléséhez a Feltételek sorban adja meg a 4 és 6 között operátort annak meghatározásához, hogy a kifejezés értéke a megadott intervallumon belülre esik-e.
  7. A számított mezőbe írja be a Hónapnév(Hónap(Számla!DÁTUM_OTG)) kifejezést, és győződjön meg arról, hogy a Hónapnév függvény a hónap számát a teljes nevére konvertálja.


A javításhoz nézze meg az oktatóvideót.

További

Eredmény

számításokat

Sorrend

Rendezés a legkisebbre

minimum k

maximális

Táblázat formátumban készítünk jelentést, amely három oszlopot tartalmaz: terméknév, kategória és értékesítés. Példa Ebben a példában a példában létrehozott kimutatáson folytatjuk a munkát. A PivotTable jelentések lehetővé teszik. Minden gyakorlat azzal kezdődik, hogy létrehozza a saját munkakönyvtárát a Dokumentumok mappában, ahová menteni fogja a fájljait.

Több lapos műveletek Egyszerre több lapos művelet. Lapok mozgatása és másolása a fájlok között. Laboratórium 4 1/17 oldal Tartalom. Az alábbi táblázat egy adott cég 10 alkalmazottjának nevét, havi fizetését és az általuk kapott éves bónuszt mutatja be.

mezőelemek a minimumtól (1. pozíció)

a maximális értékre

Sorrend

Egy érték sorszámának meghatározása

maximum k

elem (rang) értékekkel kapcsolatban

Szeretnénk cím szerint rendezni. Az adatbázisrendszer átlagos felhasználója számára azonban speciális képzésre van szükség. Pivot táblák Néha szükségessé válik egy adatbázis tartalmának összefoglalása kiegészítő táblaként. A kiválasztott adatbázismezőket összefoglaló táblázatot pivot táblának nevezzük.

PivotTable A kimutatások lehetővé teszik a munkafüzetekben vagy a munkafüzetekben tárolt adatbázisokban található adatok gyűjtését. külső fájlok. Képernyőméret módosítása ill. 4. gyakorlat Statisztikák számítására szolgáló táblázatok és programok. A táblázat a sorok metszéséből képzett cellákból áll, amelyeket általában esetekkel jelölnek, és oszlopokat, jelölnek.

minimális

mezőelemek a maximumtól (1. pozíció)

a minimális értékre

Az értékek kiszámítása képlet alapján:

Érték_ cellában∙Összesen_összesen

D: Gantt-diagramok készítése. Övé nagy előny- automatizálási képesség. Táblázatot akkor használnak, ha hatalmas mennyiségű munka van, amely egy bizonyos minta szerint ismétlődik. Ez az adatbázis több táblázatból áll, ábra.

Megjelenik a képernyő jobb oldala. Bevezetés. A táblázatot általában egyszerű vagy haladó számítások elvégzésére szolgáló eszköznek tekintik beépített függvények ill. A táblázatnak nevezett programtípushoz tartozik. Az eszközök megváltoztatják a munkaidőt. A naptár mezőben válassza ki azt az erőforrást, amelynek munkaidejét módosítani kívánjuk, például adjon meg egy szabadságot vagy módosítsa a munkaidőt.

sor_összesen∙oszlop_összesen

2. mód: jobb klikk az értékeken kívánt mezőt a ΣValues ​​​​[Σ Values] területen, és válassza ki:

Ha másik funkciót szeretne kiválasztani a javasolt listából, szabja testre a mező formátumát, és módosítsa a mező nevét.

Hogy kihasználja a hatásokat. Ma megtanítjuk. Jelölje be a rajzolni kívánt cellákat. 3. lecke: Táblázatok és kimutatások. Tegyük fel, hogy van egy halmazunk az elemzéshez. Kimutatás használatához jelöljön ki egy cellát a munkalapon, és válassza a Kimutatás lehetőséget a Beszúrás menüből.

Akkor tájékozódhatsz. Diagramok létrehozásakor nem mindegy, hogy a táblázatnak van-e szegélye vagy más formázása. Bevezetés a képletekbe és függvényekbe A számítások elvégzése, legyen az egyszerű vagy összetett, fárasztó és időigényes lehet.

További számítások, majd válassza ki a kívánt számítási lehetőséget.

Eredeti mező újrafelhasználása egy kimutatásban

Ugyanazon a forrásmezőn több számítás is elvégezhető. Ehhez hozzá kell adnia a kezdeti mezőt a pivot tábla mezőinek listájából az értéktartomány Σ Értékek [Σ

Values] többször, majd módosítsa a terepi beállításokat. Ez lehetővé teszi, hogy egyszerre lássa magát a számítást és az annak alapján végzett számítást.

Számított mezők hozzáadása egy kimutatáshoz

Nem adhat hozzá új sorokat vagy oszlopokat a kimutatáshoz képletek vagy további számítások beszúrásához, de hozzáadhat egy számított mezőt, amely segítségével képleteket adhat meg új adatok kiszámításához a meglévő adatok alapján.

Adatbázis Működő kártya 1 Adatbázisok munkalap 1 Hozzon létre egy Databases mappát az összes kurzusadat tárolására. Lekérdezést hoz létre, amely megjeleníti a címeket és a leírásokat. Megjelenik az adatbázis-kezelés párbeszédpanel. Ebben az ablakban a felhasználó kezeli az adatbázist és annak összes elemét.

Mi az a táblázat? A táblázatkezelő matematikai számítások elvégzésére szolgáló program. Az űrlapon olvasható számításokat is végezhetünk vele. Konkrét műveletek kihasználása. A legnehezebb az adatok előkészítése. 1. feladat 2. matematikai csoport Kövesse az alábbi lépéseket egymás után. Futtassa az asztalt.

Számított mező beillesztése közvetlenül a pivot táblába az legjobb megoldás. Nem kell képleteket kezelnie, és nem kell aggódnia a tábla bővíthetősége miatt az adatforrás bővítése vagy szerkesztése során, és a kimutatás kellően rugalmas marad a meződefiníciók változásával.

A módszer másik hatalmas előnye, hogy módosíthatja a kimutatás struktúráját, és akár más adatmezőket is kiszámíthat a számított mezőkhöz anélkül, hogy képlethibák vagy törött cellahivatkozások miatt kellene aggódnia.

Nyugat-Pomerániai Műszaki Egyetem Szczecinben Tengerészeti és Közlekedési Kar Szerkezeti, Mechanikai és Technológiai Tanszék Egy hajó egy működő kutatólaboratóriumban. A pivot táblákat a gyors adatelemzésre használják. Ahhoz, hogy pivot táblákat használhassunk, az adatokat megfelelően elő kell készítenünk fejlécekkel.

Az ilyen helyzetek elkerülése érdekében az adatainkat táblázatként kell formázni. Adatok táblázatként való formázásához. Ezzel kijelöli az összes fejlécet. . A következő választás a pivot tábla helye, és az adatok olvashatóságának megőrzése érdekében hagyja el az Új lap opciót, amely új lapot szúr be a táblázatba.

A Microsoft Excel 2010 2. szintű speciális funkciói

Így, ha saját számított mezőket ad hozzá egy pivot táblához, az előnyök nyilvánvalóak:

Kerülje el a lehetséges hibákat a képletekben és a cellahivatkozásokban.

Adatok hozzáadásának és eltávolításának lehetősége egy kimutatástáblázathoz az eredeti számítások megváltoztatása nélkül.

Van egy új kimutatástábla, amely üres. A jobb oldalon található a mezők listája, amely tartalmazza a táblázatunk összes címsorát, és egy tervet a területeivel. Tegyük fel, hogy látni akarjuk, hogy ki volt a legjobb eladó. Ebben az esetben válassza az Eladó mezőt és az Összeg mezőt, mert az eladás után ellenőrizzük, hogy ki volt a legjobb. A jelentés így fog kinézni.

Az alapértelmezett az oszlop. A pivot táblák könnyen módosíthatók, és ha ellenőrizni szeretné, hogy melyik országot bonyolítják le a legjobb eladások, egyszerűen törölje a vásárlást, és jelölje meg eladóként. Azonnal kapunk egy új jelentést, amelyből az eredményt olvashatjátok.

Képesség az adatok automatikus újraszámítására pivot tábla módosításakor vagy frissítésekor.

Rugalmasságot biztosít a számítások megváltoztatásához, ha az elemdefiníciók megváltoznak.

A számítások hatékony kezelésének lehetősége.

Hozzon létre egy számított mezőt:

1. Válasszon ki egy pivot táblázat cellát;

Ezen négyzet bejelölésével alkategóriát is hozzáadhatunk az Eladóhoz. Az értékesítési jelentés automatikusan összegzi a megjelenített értékeket, de ezek az összegek gyakran megnehezítik az elemzést. Megszabadulhatunk a végösszegtől is, és megváltoztathatjuk a jelentés elrendezését.

Ha gyorsan szeretné megváltoztatni a jelentést, és látni szeretné, hogyan adta el Dobrovalskyt más országoknak, egyszerűen változtassa meg a feltételek sorrendjét a margón úgy, hogy megragadja az Eladót, és áthúzza az államon. Írországon és Németországon kívül jól látható, hogy értékesítési eredményei nem a legjobbak. Ha rákattint az eladásra Írországban, egy új lapot fog látni egy táblázattal, amely tartalmazza a Dobrovalsky összes írországi tranzakcióját.

2. A Beállítások lap Számítások csoportjában bontsa ki a Mezők listáját,

elemeket és halmazokat, és válassza ki Számított mező.

3. Az ablakban Számított mező beillesztése:

 Adja meg az új mező nevét a Név mezőben.

 A Képlet mezőbe írjon egy képletet, kezdve az = jellel, és válassza ki

elérhető mezőket a Mezők listában (a beszúráshoz kattintson duplán egy mezőre, vagy jelöljön ki egy mezőt, majd kattintson a Mező hozzáadása gombra).

Ha ki akarjuk nyomtatni adatainkat, akkor a "Sorok" területről kivesszük az Értékesítő mezőt és áthelyezzük az "Oszlop" területre. Ezáltal a táblázat szétterül az egész lapon. Ebben az ablakban megadhatjuk a mező összes cellájában megjelenő számformátumot is. Csak használja a "Számformátum" gombot, és válassza ki a megfelelő pénznemet, pl.

A szűrők is hasznosak. Ha hozzáadjuk ehhez a területhez, a szállítói mezők megjelennek a legördülő lista bal felső sarkában, amelyből kiválaszthat egy vagy több lehetőséget. Lássuk, melyik hónap volt a legjobb eladás. Az alábbiakban kiválasztjuk azt a kategóriát, amely szerint csoportosítani szeretnénk az adatokat.

 Kattintson a Hozzáadás gombra.

A számított mező megjelenése, mint minden más mező, az ablakban állítható be

Értékmező beállításai.

Számított mező szerkesztése

1. A Beállítások lap Számítások csoportjában nyissa meg a Mezők listát,

elemek és készletek, válasszon Számított mező.

Mindannyian tudjuk, hogyan kell használni a pivot táblákat. Rengeteg előnyük van, de van hátrányuk is. Sokan azt gondolják, hogy a pivot táblákkal az a fő probléma, hogy nem lehet benne számításokat végezni – ez tévhit. Miért lehet erre szükség. Tegyük fel, hogy kimutatástáblázatokkal tervezi a költségvetést. Az eredeti táblázatban szereplő adatok negyedévente kerülnek bemutatásra, költségvetési okokból ezeket az adatokat éves összeghez kell hozzáadni.

Megjelöljük a hónapokat és elfogadjuk. Havi bontásban kapunk jelentést. Az adatokat több kategóriába is feloszthatja. Visszatérve a konfigurátorok csoportosításához, és a "Negyedév és hónap" lehetőséget választva megkapjuk a jelentés megjelenését. A csoportosítás számokhoz is használható.

Amikor kinyitod helyi menü, a Sorok mező és a Csoport opció más ablakot mutat, mint a dátumok csoportosítása esetén. A számok tartományokba vannak csoportosítva, amelyeket az intervallum eleje, vége és hangereje alapján határozunk meg. Ebben az esetben 500-ra állítjuk, így az első csoport minden 0 és 500 PLN közötti értékű tranzakciót tartalmaz.

Valójában van ilyen lehetőség, és háromféle módon valósul meg.

Frissítse tudását a pivot táblák alapjairól.

Első út. Végezzen számításokat a táblázatban a forrásadatokkal! A módszer őszintén szólva nem egy szökőkút - rossz helyen keresztül.

A második út.Építsen be számításokat a pivot tábla mellé – ismét a módszer nem a legjobb. Ha a pivot tábla megváltozik (és a pivot táblákat pontosan akkor érdemes használni, amikor változást várunk a táblában).

A harmadik út. A számított mezőket beágyazhatja magába a kimutatástáblába. De ez egy jó módszer. Ez a következő módon történik. Ha a pivot tábla már elkészült, vigye a kurzort a pivot táblára (a szalagon két, ehhez a pivot táblához kapcsolódó lap jelenik meg), majd kattintson a megjelenő fülre. Lehetőségek, akkor mezők,Tételek ésKészletek a Számítások blokkban a legördülő menüben válassza ki a lehetőséget Számítottterület. 2007-ben az Office-ban ez a gomb ugyanazon az Opciók fülön volt, csak a gomb volt külön.


A megjelenő ablakban a mezőben Névírja be a kívánt mező nevét. A terepen Képletírja be a kívánt képletet az alábbi lista mezőinek beszúrásával és a gombra kattintva Beszúrásterület.


Kapsz egy táblázatot egy új számított mezővel. Kész az asztal!


Az Excel fájl innen tölthető le.

Érdekes tény. A harmadik módszer alkalmazásakor a program ténylegesen soronként elvégzi a számításokat, majd alkalmazza a szükséges paramétert: összegzés, átlag stb.

Utolsó hír

  • Speciális Excel: Miért hagytam abba a V funkció használatát…

    Arról már írtam, hogy a VLOOKUP (VLOOKUP) függvény talán a legtöbb hasznos funkció egyszerű számtani műveletek után...

  • Hogyan számítja újra az Excel egy munkafüzetet, és miért érdemes elkerülni az illékony...

    Ha gyakran dolgozik nagy fájlokkal, amelyek termelnek nagyszámú egymástól függő számítások, kb...

  • Hogyan készítsünk gyorsan vízesés-diagramot (vízesés)

    Az Excel nem rendelkezik szabványos vízesés diagramokkal. Ezért az ilyen típusú diagramok létrehozásához általában a gis-t használják ...

  • Összehasonlítási ablak az eredmények nyomon követéséhez

    Gyakran előfordul, hogy nagy táblázatokkal dolgozunk, amelyek végső soron 1-2 mutatót számolnak ki, de függenek ...

  • Bullet diagram a tervezett mutatók és a tényleges…

    Gyakran előfordul, hogy a főbb pénzügyi-gazdasági mutatókat össze kell hasonlítani a tervezettekkel, például a…

  • Tatsuo Horiuchi egy 73 éves művész, aki Excelben rajzol.

    "Soha nem használtam Excelt a munkahelyemen, de láttam, hogy mások nagyon szép diagramokat és grafikonokat készítettek benne...

  • Hogyan lehet egy számot hatványra emelni és gyökeret venni

    Tudja, hogy az Excelben létezik egy szám hatványozása különleges karakter^ (angolul a hatoson...

A legegyszerűbb számított mező az a mező, amelyben a Az aktuális dátum. Egy ilyen mező létrehozása:

  1. Hozzon létre egy ingyenes típusú vezérlőt Terület(Szövegdoboz) az űrlap megfelelő helyére.
  2. Közvetlenül a mezőbe írja be a =Dátum () kifejezést. Az egyenlőségjel kötelező.
  3. Nyissa ki az ablakot Tulajdonságok(Tulajdonságok) ehhez az elemhez, és állítsa a tulajdonságot értékre Mezőformátum(Formátum) kívánt dátumformátum, pl. Hosszú dátumformátum(Hosszú randevú).
  4. Állítsa be a mező hosszát, hogy illeszkedjen szükséges mennyiség karakterek.
  5. Módosítsa a szövegmező címkenevét. A létrehozott mező az ábrán látható módon fog kinézni. 9.47.

Rizs. 9.47.

Általában a vezérlőt választják a számított mezők létrehozásához. Szövegmező, bár ez nem kötelező. Ehhez bármilyen tulajdonsággal rendelkező vezérlő használható Adat(Vezérlőforrás).

Az ingatlanban van Adat(Control Source) olyan kifejezésnek kell lennie, amely ennek az elemnek az értékére kiértékelődik. A kifejezések bevitele közvetlenül a vezérlőbe engedélyezett, ahogy a példában is tettük. Ha azonban a kifejezés elég hosszú, akkor kényelmetlen közvetlenül a mezőbe beírni. Kifejezést megadhat egy tulajdonságcellában Adat(Vezérlőforrás) az ablakban Tulajdonságok(Tulajdonságok), és ha a kifejezés nem fér el a tulajdonság cellában, akkor csak nyomja meg a billentyűkombinációt +és nyisson ki egy ablakot Beviteli terület(Zoomolás). Használhatja a Kifejezéskészítőt is.

A számított mezőket leggyakrabban táblázatos vagy szalagos formában hozzák létre, hogy megjelenítsenek egy oszlopot néhány számított értékkel. Például egy termék költsége az Ár * Mennyiség kifejezés értékeként kerül kiszámításra. Az ilyen számított adatok megjelenítéséhez két módszert használnak:

  • Az első módszer azon a tényen alapul, hogy az űrlap számított oszlopokat tartalmazó lekérdezésen alapul. Az űrlapon egy szövegmező jön létre, adatforrásként egy számított lekérdezési oszlopot. A mező zárolva van, hogy a felhasználó ne tudja módosítani a benne lévő adatokat, mert ezek az adatok a lekérdezés végrehajtása során kerülnek kiszámításra.
  • A második esetben a forma közvetlenül a táblázat alapján építhető fel. Létrehoz egy szövegdobozt, amely egy kifejezést ad meg adatforrásként, például = [Egységár] * Mennyiség. Ebben az esetben a kifejezés nem feltétlenül az űrlapban szereplő mezőket jelöli, hanem az alaptábla bármely mezőjét.

Az első módszer a legtöbb esetben előnyösebb, mivel egy ilyen kérés nem csak egy formában használható, hanem jelentésekben és más formában is. Az elszámolások ilyen szervezésére példa a Northwind adatbázis Megbízások Alűrlap űrlapja. A Rendelés részletei Extended lekérdezésen alapul, amely egy számított, ExtendedPrice mezőt hozott létre, amely egy képletet tartalmaz.