Építész-informatika 1 |
2007/2008. év - 1. félév |
Műveletek adattáblákkal
|
* Kérdés, észrevétel
Ő Vissza
A gyakorlat témája: Műveletek adattáblákkal
A gyakorlat során egy többszintes intézmény helyiségkönyvét dolgozzuk fel:
- az Internetről letöltünk egy szövegfájlt és táblázatként megnyitjuk,
- megformázzuk a táblázatot
- különböző szempontok szerint elemezzük az adatokat
- megismerünk ill. felelevenítünk néhány függvényt:
A gyakorlat során elkészített táblázat kizárólag oktatási célt szolgál. A "Lásd még:" megjegyzések a Microsoft Office Online megfelelő oldalaira mutató linkek.
Külső adatok beolvasása (ismétlés)
Az Excel programmal nemcsak xls kiterjesztésű fájlokat lehet megnyitni. A legegyszerűbb, táblázatként is
értelmezhető formátum az olyan szövegfájl, amelyben a táblázat sorainak a szöveg sorai felelnek meg, a különböző
oszlopokba kerülő értékeket pedig valamilyen speciális karakter (pl. tabulátor vagy vessző) választja el.
Adatok beolvasása szövegfájlból
Olvassa be a kezdeti adatokat tartalmazó szövegfájlt:
tabulatorral_tagolt_helyiseglista.txt
Próbáljon ki két másfajta formátumú szövegfájlt is:
- Töltse le a munkamappába a szövegfájlt (Jobb klikk a linkre, majd Cél mentése más néven...)
- Fájl/Megnyitás (File/Open) (A megnyitás ablakban csak akkor jelennek meg a txt, csv, prn
típusú fájlok, ha a fájltípust Szövegfájlokra állítjuk.)
- A szövegben az adatok tabulátorokkal tagoltak, ezért a Szövegbeolvasó Varázsló 1. lépésében válassza a
Tagolt (Delimited) szöveget, a 2. lépésben pedig határoló jelként (Delimiters) adja meg a tabulátort.
- pontosvesszovel_tagolt_helyiseglista.txt: Tagolt (Delimited) szöveg, határoló jel: pontosvessző
szokozzel_tagolt_formazott_helyiseglista.txt: Fix széles (Fixed width) szöveg, a 2. lépésben az oszlopszélességeket kell megadni
Hibakeresés: Figyeljen arra, hogy ha a táblázatot szöveges (.txt) formátumban menti el, a képletek, formázások stb. elvesznek, ha tehát ezeket szeretné megőrizni, mentésnél az Microsoft Office Excel munkafüzet (.xls) formátumot válassza.
Ha sikeresen beolvasta ezeket a fájlokat, csak egy dokumentumot hagyjon meg, a többit zárja be.
Táblázat formázása (ismétlés)
Formázza meg a táblázatot.
- Állítsa be az oszlopszélességeket úgy, hogy minden látszódjon, de ne legyenek
feleslegesen szélesek. Ha szükséges, a fejléc-sor legyen több sorba tördelt.
- Rajzoljon szegélyt, emelje ki a fejléc-sort.
- Állítsa be, hogy a felső és az oldalsó (ID és Helyiség neve) fejléc ne gördüljön ki görgetéskor.
- Formázásként jelenítse meg a mértékegységeket.
- A sok oszlop könnyebb áttekinthetősége érdekében foglalja csoportba az összetartozó oszlopokat. Használhat többszintű csoportokat is.
Hogyan?
- Minden oszlopcsoportnak van egy összesítő oszlopa, ez legyen az oszlopoktól balra: Adatok/Tagolás és Részletek/Beállítások (Data/Group and Outline/Settings), és az Összesítő oszlopok a részletektől jobbra (Summary columns to right of detail) kapcsolót kapcsolja ki.
- Jelölje ki az egy csoportba tartozó oszlopokat, kivéve a csoport első oszlopát (ez lesz az "összesítő oszlop") (pl. a Helyiségkategória neve oszloptól a Tűzszakasz oszlopig, vagy a Kerület oszloptól az Álmennyezet magassága oszlopig) és válassza az Adatok/Tagolás és Részletek/Csoportba foglalás (Data/Groups and Outline/Group) parancsot.
- Hasonlóan foglalja csoportba a többi oszlopot is (Burkolat típusa - Falburkolat típusa, Ajtók összfelülete-Ablakok összefelülete).
Megjegyzés: csoportok között mindenképpen szükséges egy elválasztó oszlop, a közvetlenül egymás mellett létrehozott csoportokat az Excel összeolvasztja egy csoportba. Az elválasztó oszlop ne legyen egy új, üres oszlop, mert akkor a rendezés és egyéb műveletek szempontjából a lista szétesik külön listákra.
Képletek és függvények
Egyszerű képletek (ismétlés)
Egy új oszlopban számítsa ki a helyiségek burkolandó falfelületeit.
- Az első üres oszlopba írja be a mezőnevet, majd az alatta lévő cellába a Kerület x Álmennyezet magassága - Ajtók összfelülete - Ablakok összfelülete képlettel számolja ki a burkolandó falfelületet.
- Kattintson duplán az új képletet tartalmazó cella jobb alsó sarkára, és "automatikusan töltse ki" a többi cellát is.
Egy új oszlopban számítsa ki a helyiségek térfogatát
- Az első üres oszlopba írja be a mezőnevet, majd az alatta lévő cellába a Terület x Álmennyezet magassága képlettel számolja ki a térfogatot.
- Kattintson duplán az új képletet tartalmazó cella jobb alsó sarkára, és "automatikusan töltse ki" a többi cellát is.
Szöveg kezelése
Jelenítse meg a szintszámot a bal szélső oszlopban.
- Hozzon létre egy új üres oszlopot a bal szélen. Jelölje ki az első oszlopot, majd jobb gomb/Beszúrás (Insert).
- A fejléc-sorba írja be a mezőnevet (Szint).
- Az alatta lévő cellában a helyiség kód (ID) alapján határozza meg a szintszámot. A szintszám a helyiség kód 4. karakteréstől 2 karakter hosszú, amit a KÖZÉP (MID) függvénnyel lehet kinyerni, majd a kapott szöveget az ÉRTÉK (VALUE) függvénnyel számmá kell konvertálni. Így a képlet: =ÉRTÉK(KÖZÉP(B2;4;2))
- Kattintson duplán az új képletet tartalmazó cella jobb alsó sarkára, és "automatikusan töltse ki" a többi cellát is.
Jelenítse meg a helyiségtípust (G, K, O, stb.) és a helyiségszámot is egy-egy oszlopban a helyiség kódja (ID) alapján.
Cellák elnevezése (ismétlés)
Adjon nevet a teljes táblázatnak.
Javítsa ki a felület és térfogatszámítást úgy,
hogy könnyen olvasható képleteket kapjon:
nevezze el az oszlopokat, és a képletekben ezekre a nevekre hivatkozzon.
- Jelölje ki az elnevezendő cellatartományt vagy oszlopot, majd Beszúrás/Név/Név megadása (INsert/Name/Define).
Adja meg a nevét.
- Jelölje ki az elnevezendő oszlopot, majd kattintson a Név mezőbe (a felső ikonsor alatt, a szerkesztőléctől balra), és adja meg a nevet, majd Enter.
Lásd még:
Cella elnevezése munkafüzetben
Hibakeresés: A Beszúrás/Név/Név megadása menüpont alatt lehet törölni
az esetlegesen rosszul megadott cellaneveket.
Hibakeresés: Ha olyan nevet használ egy képletben, amit még nem definiált, a cellában a #NÉV (#NAME) hibajelzés jelenik meg.
Adatok elemzése
Sorrendezés (ismétlés)
Rendezze sorba a helyiségeket előbb szintenként és azon belül helyiségsorszám szerint.
Hibakeresés:
Vigyázat! Csak a kijelölt oszlopok sorrendje változik meg,
ha pl. csak egyik oszlopot jelöljük ki rendezésre,
az adatok összekeveredhetnek!
Összegzés: az Adatok/Részösszegek (Data/Subtotals) menüpont
Számítsa ki a szintenkénti és a teljes nettó alapterületet.
- Az aktív cella legyen a táblázat tetszőleges cellája (vagy jelölje a teljes táblázatot: ha elnevezte, akkor a név mezőt legördítve csak ki kell választani a nevet).
- Indítsa el az Adatok/Részösszegek (Data/Subtotals) parancsot.
- Állítsa be az alábbiakat:
- A részletösszegek megjelenítéséhez válassza a sorok csoportjaiból a kettes szintet:

Lásd még:
A Részösszegek (Subtotals) parancs
Számítsa ki falburkolat-típusonkénti és a teljes burkolandó felületet.
- Ehhez előszőr törölni kell a korábbi részösszegeket: Adatok/Részösszegek (Data/Subtotals) és Az összes eltávolítása (Remove All) gomb.
- Rendezze a táblázatot a Falburkolat-típus oszlop szerint, és kapcsolja be újra a Részösszegeket. Most a csoportosítás alapja a falburkolat típusa, az összegfüggvénnyel és az összegzendő oszlop a korábban létrehozott burkolandó falfelület területe.
Lásd még:
A Részösszegek (Subtotals) parancs
Egyéb aggregátor függvények
Határozza meg a helyiségek átlagos területét szintenként és összesen. Használja a Részösszegek parancsot.
Határozza meg szintenként és összesen a helyiségek számát.
- Az előbbi módon használja a Részletösszegek parancsot. A csoportosítás alapja a Szint oszlop, így előszőr aszerint kell rendezni.
- Az átlagszámításnál az összegző függvény az átlag (Average), az összegzendő oszlop a terület.
- A helyiségek száma esetében az összegző függvény a darab (Count), az összegzendő oszlop a helyiség kódja (ID).
Lásd még:
A Részösszegek (Subtotals) parancs
Kimutatás
Összegezze egy táblázatban szintenként és Helyiség kategóriánként a nettó alapterületet.
- Az aktív cella legyen a táblázat tetszőleges cellája (vagy jelölje a teljes táblázatot: ha elnevezte, akkor a név mezőt legördítve csak ki kell választani a nevet).
- Indítsa el az Adatok/Kimutatás vagy kimutatásdiagram (Data/PivotTable and PivotChart Report) varázslót.
- A kimutatás forrása legyen Excel lista (Excel list), típusa kimutatás (PivotTable), Tovább (Next)
- A táblázattartományt jól felismeri, ha a varázsló indítása előtt belekattintottunk. Ha mégsem, itt megadható a táblázat a fejlécsorral együtt. Tovább (Next)
- Helyezzük el a kimutatást egy új munkalapon (New worksheet). Befejezés (Finish)
- Az Excel egy új munkalapon létrehoz egy kimutatásvázat, amibe bele kell húzni a mezőneveket a Kimutatás mezőlistából. Húzzuk be a
- Szint mezőt a Sor mezők (Row fields) helyére,
- Helyiség kategória kód mezőt az Oszlop mezők (Column fields) helyére,
- Terület mezőt az Adat mezők (Data Items) helyére.
Ekkor a jobb szélen a szintenkénti, alul pedig a kategóriánkénti összes területet láthatjuk.
Lásd még:
Kimutatás- és kimutatásdiagram-jelentések
Összegezze egy táblázatban helyiségtípusonként és burkolat-típusonként a nettó alapterületet.
- Létrehozhat új kimutatást, vagy törölheti a meglévő kimutatás mezőit is (a mezőnevet tartalmazó fejléceket vonszolja a táblázaton kívülre).
- Az üres kimutatásvázba húzza bele a
- Helyiségtípus mezőt a Sor mezők (Row fields) helyére,
- Burkolat típusa mezőt az Oszlop mezők (Column fields) helyére,
- Terület mezőt az Adat mezők (Data Items) helyére.
- Ha szintenként összegek is érdekesek, akkor húzza a Szint mezőt
- az Oldal mezők területére, és így lapozni lehet a szintek között,
- az Oszlop mezők területére, a Helyiségtípus mező elé, így szintenkénti részösszegeket is kapunk.
Összegezze egy táblázatban szintenként és Falburkolat-típusonként a szükséges falburkolat mennyiségeket.
Összegezze egy táblázatban szintenként és Helyiség kategória kódonként a helyiségek számát.
Az adatterületre az ID mezőt húzza, majd itt a jobb gombbal kattintva válassza a Mezőbeállítások (Field Settings) parancsot. Itt módosítható az aggregátorfüggvény Darabra (Count).
Összegezze egy táblázatban szintenként és Helyiség kategóriánként a nettó alapterületet (keresse elő az első kimutatást). Jelenítse meg az adatokat a szintterületek százalékában.
Az adatterületen a jobb gombbal kattintva válassza a Mezőbeállítások (Field Settings) parancsot, és kattinston az Egyebek (Options) gombra. Az adatok megjelenítése (Show data as) legördülőben a Normál helyett válassza a Sor százalékát (% of row).