É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:

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:

  1. Töltse le a munkamappába a szövegfájlt (Jobb klikk a linkre, majd Cél mentése más néven...)
  2. 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.)
  3. 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.
  4. 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.

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.

  1. 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.
  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.

Egy új oszlopban számítsa ki a helyiségek térfogatát

  1. 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.
  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.

Szöveg kezelése

Jelenítse meg a szintszámot a bal szélső oszlopban.

  1. Hozzon létre egy új üres oszlopot a bal szélen. Jelölje ki az első oszlopot, majd jobb gomb/Beszúrás (Insert).
  2. A fejléc-sorba írja be a mezőnevet (Szint).
  3. 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))
  4. 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.

  1. 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.
  2. 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.

  1. 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).
  2. Indítsa el az Adatok/Részösszegek (Data/Subtotals) parancsot.
  3. Állítsa be az alábbiakat:

    Adatok/Részösszegek ablak Data/Subtotals ablak

  4. A részletösszegek megjelenítéséhez válassza a sorok csoportjaiból a kettes szintet:

    Sorcsoportok szintjei

Lásd még: A Részösszegek (Subtotals) parancs

Számítsa ki falburkolat-típusonkénti és a teljes burkolandó felületet.

  1. 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.
  2. 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.

  1. 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.
  2. Az átlagszámításnál az összegző függvény az átlag (Average), az összegzendő oszlop a terület.
  3. 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.

  1. 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).
  2. Indítsa el az Adatok/Kimutatás vagy kimutatásdiagram (Data/PivotTable and PivotChart Report) varázslót.
  3. A kimutatás forrása legyen Excel lista (Excel list), típusa kimutatás (PivotTable), Tovább (Next)
  4. 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)
  5. Helyezzük el a kimutatást egy új munkalapon (New worksheet). Befejezés (Finish)
  6. 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.

  1. 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).
  2. 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.
  3. 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).