Kā programmā Excel izveidot aprēķināto lauku. Aprēķinātās kolonnas Transact-SQL Kā izveidot aprēķināto kolonnu

Šajā rakstā mēs runāsim par aprēķinātajiem laukiem Piekļuves vaicājumi. Vaicājums, tāpat kā tabula, var veikt aprēķinus par katra ieraksta skaitliskām, virknes vai datuma vērtībām, izmantojot datus no viena vai vairākiem laukiem. Aprēķina rezultāts veido jaunu aprēķināto lauku vaicājumu tabulā. Atšķirībā no aprēķinātajiem tabulas laukiem, aprēķinātie lauki avota datu bāzes tabulās nerada jaunus laukus. Katru reizi, kad vaicājums tiek izpildīts, aprēķini tiek veikti, pamatojoties uz pašreizējām lauka vērtībām.

Aprēķinātajās lauku izteiksmēs papildus lauku nosaukumiem var izmantot konstantes un funkcijas. Izteiksmes apstrādes rezultātā var iegūt tikai vienu vērtību.

1. uzdevums. Tabulā PRODUKTS ir lauki PRICE un RATE_PV Aprēķiniet cenu ar PVN un salīdziniet to ar cenu, kas iegūta tabulas Cena ar PVN aprēķinātajā laukā.

  1. Izveidojiet atlases vaicājumu tabulas PRODUCT noformēšanas režīmā. Ievelciet pieprasījuma veidlapā laukus NAME_TOV, CENA, LIKMES_PVN un Cena ar PVN (4.6. att.).
  2. Lai aprēķinātu cenu ar PVN, izveidojiet aprēķināto lauku, rindas Lauks tukšajā šūnā ierakstot izteiksmi [CENA]+[PRICE]*[RATE_PVN].
  3. Lai aprēķinātajā laukā atlasītu ierakstus, kuru vērtība ir lielāka par 5000, rindā Kritēriji ievadiet > 5000
  4. Pēc izteiksmes ievadīšanas sistēma pēc noklusējuma ģenerē aprēķinātā lauka nosaukumu Izteiksme 1, kas kļūst par kolonnas virsrakstu tabulā ar vaicājuma rezultātiem. Šis nosaukums tiks ievietots pirms izteiksmes [PRICE]+[PRICE]*[VAT_RATE]. Katram jaunam aprēķinātajam vaicājuma laukam izteiksmes skaitlis palielinās par vienu. Aprēķinātā lauka nosaukums ir atdalīts no izteiksmes ar kolu. Lai mainītu nosaukumu, novietojiet peles kursoru pieprasījuma formas aprēķinātajā laukā un noklikšķiniet ar peles labo pogu. Kontekstjutīgajā izvēlnē atlasiet Īpašības laukā (Rekvizīti) un rindiņā Paraksts ievadiet jaunu lauka nosaukumu - Cena ar PVN1. Tagad tabulā ar vaicājuma rezultātiem šis nosaukums tiks parādīts aprēķinātās kolonnas galvenē. Lauka nosaukumu var labot arī tieši pieprasījuma veidlapā.
  5. Lai parādītu vaicājuma rezultātu, noklikšķiniet uz pogas Izpildīt(Skrien) grupā rezultātus(Rezultāti). Aprēķinātajam tabulas laukam un vaicājumam ir vienādas vērtības.
  6. Mainiet preces cenu vienā no pieprasījuma ierakstiem. Vērtības abos aprēķinātajos laukos tiks nekavējoties pārrēķinātas.
  7. Lai veidotu sarežģītu izteiksmi aprēķinātā laukā vai atlases stāvoklī, ieteicams izmantot izteiksmju veidotāju. Veidotājs ļauj atlasīt izteiksmē nepieciešamos lauku nosaukumus no tabulām, vaicājumiem, darbības zīmēm un funkcijām. Noņemiet izteiksmi aprēķinātajā laukā un izmantojiet veidotāju, lai to ģenerētu.
  8. Izsauciet izteiksmju veidotāju, noklikšķinot uz pogas Celtnieks(Būvnieks) grupā Vaicājuma iestatīšana(Vaicājuma iestatīšana) lentes Dizains, vai atlasot Būvēt(Build) kontekstjutīgajā izvēlnē. Peles kursoram jābūt iepriekš novietotam izteiksmes ievades šūnā.
  9. Loga kreisajā pusē Izteiksmes veidotājs(Izteiksmes veidotājs) (4.7. att.) atlasiet tabulu PRODUCT, uz kuras pamata tiek veikts vaicājums. Labajā pusē tiks parādīts tā lauku saraksts. Secīgi atlasiet vajadzīgos laukus un operatorus, veicot dubultklikšķi uz tiem izteiksmē. Izteiciens tiks izveidots loga augšdaļā. Lūdzu, ņemiet vērā, ka veidotājs pirms lauka nosaukuma norādīja tabulas nosaukumu, kurai tā pieder, un atdalīja to no lauka nosaukuma ar izsaukuma zīmi.
  10. Pabeidziet izteiksmes konstruēšanas procesu aprēķinātajā laukā, noklikšķinot uz pogas Labi.
  11. Saglabājiet pieprasījumu ar nosaukumu ― Cena ar PVN un aizveriet to.
  12. Palaidiet saglabāto failu, atlasot to navigācijas apgabalā un konteksta izvēlnē atlasot Atvērt.


2. uzdevums. Aprēķinātajos laukos un filtra apstākļos varat izmantot iebūvētās funkcijas. Programmā Access ir definētas vairāk nekā 150 funkcijas.
Lai ir jāatlasa visi rēķini, kuriem konkrētajā mēnesī tika veikts sūtījums. RĒĶINĀ sūtījuma datums tiek saglabāts laukā DATE_OTG ar datu tipu Datums/Laiks.

  1. Izveidojiet atlases vaicājumu tabulas INVOICE noformēšanas režīmā. Ievelciet formā laukus NOM_NAKL un CODE_SK (4.8. att.).
  2. Izveidojiet aprēķināto lauku tukšā rindas šūnā Lauks(Lauks), ierakstot tur vienu no izteiksmēm: Format([INVOICE]![DISPOSITION_DATE];"mmmm") - šī funkcija atgriezīs mēneša pilno nosaukumu
    vai Format([INBOOK]![DATE_DATE];"mm") — šī funkcija atgriezīs mēneša numuru.
  3. Lai atlasītu konkrētajā mēnesī izrakstītos rēķinus, aprēķinātajā laukā rindā Atlases nosacījums (kritēriji) ievadiet mēneša nosaukumu, piemēram, marts (4.8. att.), vai mēneša numuru, piemēram, 3 saskaņā ar parametru funkcijā Format.
  4. Aizpildiet savu pieprasījumu, noklikšķinot uz pogas Izpildīt(Skrien) grupā rezultātus(Rezultāti) lentes cilnē Darbs ar pieprasījumiem | Konstruktors(Vaicājuma rīki | Dizains).
  5. Aprēķinātajā laukā ierakstiet funkciju Mēnesis(INVOICE!DATE_OTG) un pārliecinieties, ka šī funkcija atgriež no datuma iegūto mēneša numuru.
  6. Lai atlasītu visas ar otro ceturksni saistītās rindas, rindā Kritēriji ievadiet operatoru Starp 4 un 6, kas nosaka, vai izteiksmes vērtība ietilpst norādītajā intervālā.
  7. Aprēķinātajā laukā ierakstiet izteiksmi Mēneša nosaukums(Mēnesis(INVOICE!DATE_OTG)) un pārliecinieties, vai funkcija Mēneša nosaukums pārvērš mēneša skaitli tā pilnajā nosaukumā.


Lai to pastiprinātu, noskatieties video pamācību.

Analizējot datus, izmantojot rakurstabulas, pārskatā bieži ir jāiekļauj vērtības, kas izriet no aprēķiniem, kas veikti ārpus sākotnējās datu kopas. Excel programma nodrošina lietotājam līdzekļus, lai veiktu aprēķinus rakurstabulās, izmantojot aprēķinātos laukus un aprēķinātos vienumus. Attēlā 1. attēlā parādīts, kā aprēķinātais lauks var attēlot datus no cita perspektīvas. Rakurstabula parāda pārdošanas apjomu un laiku (stundās), kas pavadīts, pārdodot aprīkojumu katrā tirgū. Aprēķināts lauks, kas aprēķina vidējos ieņēmumus stundā, uzlabo spēju analizēt datus rakurstabulā.

Rīsi. 1. Esošā rakurstabulā ir jāizveido aprēķināts lauks Vidējie ieņēmumi stundā, kas analizētajiem datiem piešķirs jaunu nozīmi

Lejupielādējiet piezīmi formātā vai formātā, piemērus formātā

Aprēķinātais lauks ir datu lauks, kas tiek izveidots aprēķinu rezultātā, pamatojoties uz esošajiem rakurstabulas laukiem. Aprēķinātais lauks tiek pievienots datu kopai kā virtuāla kolonna. Šī kolonna nav iekļauta avota datos, tajā ir vērtības, kas noteiktas pēc formulas, un tā mijiedarbojas ar rakurstabulas datiem tāpat kā citi rakurstabulas lauki.

Izmantojot aprēķinātos laukus, rakurstabulā varat ievietot formulu, ļaujot izveidot savu lauku. Jaunizveidotie dati kļūs par rakurstabulas daļu, mijiedarbosies ar esošajiem datiem. Atjauninot rakurstabulas, aprēķinātie lauki tiek pārrēķināti, un pati rakurstabula tiek aizpildīta ar informāciju, kas nebija sākotnējā datu kopā.

Tagad apskatiet att. 5.1 un pajautājiet sev: kāpēc jums bija jāpievieno aprēķinātie lauki? Kāpēc gan neizmantot parastās šūnu formulas vai veikt nepieciešamos aprēķinus tieši avota tabulā, lai iegūtu nepieciešamo informāciju? Lai atbildētu uz šiem jautājumiem, apskatīsim dažādas metodes, kuras varat izmantot, lai izveidotu 1. attēlā parādīto aprēķināto lauku.

1. metode: pievienojiet datu avotam aprēķināto lauku

Varat savam datu avotam pievienot aprēķinātu lauku, kā parādīts attēlā. 2, ļaujot PivotTable izmantot šo lauku kā standarta datu lauku. Ja informācijas izkārtojums datu avota lapā ļauj to izdarīt, tad kāds varētu būt labākais risinājums. Starp citu, jaunas kolonnas pievienošanai būs nepieciešams ne tikai atjaunināt rakurstabulu, bet arī mainīt tvērumu, uz kura balstās rakurstabula. Lai to izdarītu, noklikšķiniet uz kopsavilkuma un atveriet izvēlni Analīze → Datu avots → Datu avots.

Mēģinu oriģinālos datus pārvērst Tabulā (kas tiek darīts 2. att. un pievienotajā Excel failā). Šajā gadījumā, pirmkārt, tiek izcelti virsraksti, otrkārt, parādās pogas ar filtriem, kas bieži vien noder datu izpētē, treškārt, rindas tiek iekrāsotas pa vienai un, visbeidzot, pats galvenais, pievienojot rindas un kolonnās nav nepieciešams mainīt rakurstabulas datu apgabalu. Apgabals, kas norādīts kā tāds, nav taisnstūrveida diapazons, bet gan tabulas nosaukums. Mūsu gadījumā - Avots(3. att.).

Rīsi. 3. Kopsavilkuma veidošana, pamatojoties uz īpašu Excel rīku – Tabulu

Bet šai metodei ir arī trūkumi: pirmkārt, ne vienmēr ir ērti pievienot kolonnu avota datiem, un, otrkārt, iespējas ir ierobežotas, ja mainās avota datu struktūra (piemēram, jūs eksportējat datus no 1C, un jaunajam eksportam ir vēl viena kolonna; šī jaunā kolonna pārrakstīs jūsu aprēķinu kolonnu).

2. metode: izmantojiet formulu ārpus rakurstabulas, lai izveidotu aprēķināto lauku

Varat pievienot aprēķinātu lauku blakus rakurstabulai. Attēlā 4 katra kolonnas šūna Vidējie ieņēmumi stundā nodrošināta ar formulu, kas atsaucas uz rakurstabulu. Starp citu, ja, mēģinot atsaukties uz rakurstabulas šūnu, formulā tiek parādīta funkcija GET.PIOTTABLE.DATA, tad formulu nevarēsit “vilkt”. Lai pārvarētu šīs grūtības, izlasiet piezīmi.

Rīsi. 4. Ievadot formulu pēc rakurstabulas izveides, jūs būtībā pievienojat aprēķināto lauku, kas mainās, kad tiek atjaunināta pati rakurstabula.

Lai gan šī metode pievieno aprēķināto lauku, kas tiek atjaunināts, kad tiek atsvaidzināta rakurstabula, jebkuras rakurstabulas struktūras izmaiņas var padarīt formulu nederīgu. Piemēram, ievelkot lauku Pārdošanas tirgus rakurstabulas lauku saraksta apgabalā FILTRI, mainās atskaites struktūra, kā rezultātā aprēķinātajā laukā parādās kļūdas ziņojums (Zīm. . 5). Ja rakurstabulas apgabalam COLUMNS pievienojat citu lauku, kolonna Vidējie ieņēmumi stundā tiks pārrakstīts.

3. metode: aprēķinātā lauka tieša ievietošana rakurstabulā

Aprēķināta lauka ievietošana tieši rakurstabulā bieži vien ir labākais risinājums. Ja izmantojat šo metodi, jums nebūs jāpielāgo formulas. Tabulu būs iespējams arī automātiski pielāgot atbilstoši mainītajam datu avotam. Tiks panākta nepieciešamā elastības pakāpe, lai nodrošinātu automātisku lauku pārrēķinu mērvienību izmaiņu gadījumā.

Vēl viena šīs metodes priekšrocība ir tā, ka, to izmantojot, varat mainīt rakurstabulas struktūru un pat datu laukus dažādām mērvienībām, kas tiek izmantotas aprēķinātajos laukos. Tajā pašā laikā jūs varat būt pārliecināti, ka formulās nebūs kļūdu un šūnu atsauces netiks zaudētas.

Rakurstabulas pārskats, kas parādīts attēlā 6 ir parādīta kopsavilkuma tabula, kas parādīta attēlā. 1, izņemot to, ka tas ir rekonstruēts, lai parādītu vidējos ieņēmumus stundā katram pakalpojumam un katram tirgum.

Rīsi. 6. Iepriekš izveidotais aprēķinātais lauks paliek “derīgs” pat tad, ja tiek mainīta rakurstabulas struktūra, kā rezultātā tiek parādīti vidējie ieņēmumi stundā par katru pakalpojumu un katru pārdošanas tirgu.

Izveidojiet aprēķināto lauku

Lai varētu izveidot aprēķināto lauku, ir jāatver vai jāģenerē rakurstabula. Mūsu piemērā tiek izmantota pagrieziena tabula, kas parādīta attēlā. 1, bet bez kolonnas D. Lai izveidotu aprēķinātu lauku, aktivizējiet dialoglodziņu Aprēķināta lauka ievietošana. Lai to izdarītu, noklikšķiniet uz rakurstabulas, lai aktivizētu kontekstuālo ciļņu grupu Darbs ar rakurstabulām. Dodieties uz cilni Analīze, grupai Aprēķini, noklikšķiniet uz pogas Lauki, elementi un kopas un izvēlnē atlasiet komandu Aprēķinātais lauks (7. att.).

Ekrānā parādīsies dialoglodziņš Aprēķināta lauka ievietošana(8. att.). Dialoglodziņa augšdaļā ir divi teksta lauki: Vārds Un Formula. Šajos laukos jānorāda aprēķinātā lauka nosaukums un jāizveido formula, norādot nepieciešamos datu laukus un matemātiskos operatorus. Aprēķinātajam laukam tiek dots aprakstošs nosaukums Vidējie ieņēmumi stundā. Šis nosaukums ir jāizvēlas, lai precīzi aprakstītu veicamās matemātiskās darbības veidu. Noklusējuma teksta lauks Formula dialoglodziņš Aprēķināta lauka ievietošana satur izteiksmi = 0. Pirms formulas ievadīšanas ir jānoņem nulle. Izvēlieties vienu no laukiem šajā apgabalā Lauki; mūsu gadījumā - Pārdošanas apjoms un noklikšķiniet Pievienojiet lauku. Lauka nosaukums parādīsies rindā Formula. Ievadiet dalījuma zīmi / un pēc tam atlasiet otro lauku - Pārdošanas periods (stundās). Klikšķis Pievienot, un tad labi lai aktivizētu jauno aprēķināto lauku.

Rakurstabulā tiks parādīts jauns aprēķinātais lauks Vidējie ieņēmumi stundā(skat. 1. att.). Jauns aprēķinātais lauks tikko ir veiksmīgi pievienots rakurstabulai. Tagad varat mainīt šī jaunā lauka iestatījumus tāpat kā jebkura cita lauka iestatījumus (piemēram, lauka nosaukumu, skaitļu formātu vai krāsu).

Vai tas nozīmē, ka esat pievienojis kolonnu datu avotam? Nē. Aprēķinātie lauki ir kā elementi Starpsumma Un kopējā summa Rakurstabulas funkcijas ir noklusējuma, jo tās visas ir matemātiskas funkcijas, kas pārrēķina datus, kad tiek mainīta vai atjaunināta rakurstabula. Aprēķinātie lauki vienkārši atdarina datu avotā skaidri definētus laukus. Varat tos vilkt apkārt, mainīt lauka iestatījumus un izmantot kopā ar citiem aprēķinātajiem laukiem.

Lūdzu, ņemiet vērā, ka att. 8 Ievadītās formulas formāts ir līdzīgs standarta rindā izmantotajam Excel formulas. Galvenā atšķirība ir tā, ka tā vietā, lai izmantotu stingras šūnu atsauces vai skaitliskās vērtības, jūs atsaucaties uz rakurstabulas datu laukiem, lai piešķirtu vērtības aprēķinos izmantotajiem argumentiem.

Aprēķināto vienumu izveide

Aprēķinātais elements būtībā ir virtuāla datu rinda, kas tiek pievienota aprēķinu rezultātā citās tā paša lauka rindās. Ļoti bieži rezultātu, kas līdzīgs tam, kas iegūts, veidojot aprēķināto vienību, var sasniegt, grupējot datus. Patiešām, daudzos gadījumos grupēšana ir lieliska alternatīva aprēķinātajiem dalībniekiem.

Attēlā parādītajā kopsavilkuma tabulā. 9, norādīts kopējais pārdošanas apjoms atsevišķiem pārskata periodiem (lauks Pārskata periods). Iedomājieties, ka vēlaties salīdzināt pēdējo sešu periodu vidējo pārdošanas apjomu ar iepriekšējo septiņu periodu vidējo pārdošanas apjomu. Precīzāk sakot, mums ir jānosaka vidējais rādītājs periodiem P01–P07 un jāsalīdzina tas ar vidējo periodu P08–P13.

Novietojiet rādītāju jebkurā lauka šūnā Pārskata periods dodieties uz kontekstuālās lentes cilni Analīze uz grupu skaitļošana, un noklikšķiniet uz pogas Lauki, elementi un kopas. Atvērtajā izvēlnē atlasiet komandu Aprēķināts objekts(10. att.).

Tiks atvērts dialoglodziņš (11. att.). Ņemiet vērā, ka dialoglodziņa augšdaļā tas norāda, ar kuru lauku strādājat. Šajā gadījumā šis lauks Pārskata periods. Turklāt sarakstā ir visi lauka elementi Pārskata periods. Piešķiriet aprēķinātajam vienumam nosaukumu un pēc tam izveidojiet formulu ar nepieciešamo datu vienumu un operatoru kombināciju, kas sniegs pareizo rezultātu. Formula tiek ievadīta laukā Formula, un sarakstā tiek atlasīti tajā izmantotie nepieciešamie datu elementi Elementi. Noklikšķiniet uz pogas labi, un aprēķinātais elements tiks pievienots rakurstabulai (12. att.).

Rīsi. 11. Dialoglodziņš Aprēķinātās preces ievietošana

Līdzīgi izveidojiet aprēķinātu vienību, kas atspoguļos vidējos pārdošanas apjomus periodos P08–P13. Pēc tam paslēpiet atsevišķus pārskata periodus, atstājot tikai divus aprēķinātos vienumus. Ar nelielu formatējumu mūsu aprēķinātās preces tiks izmantotas, lai salīdzinātu vidējo pārdošanas apjomu iepriekšējā un turpmākajos sešos mēnešos (13. attēls).

Ja neslēpjat aprēķināto vienību aprēķinā izmantotos datu vienumus, starpsummas un kopsummas var būt nepareizas.

Rakurstabulas aprēķinu priekšrocības un trūkumi

Aprēķināto lauku un elementu izmantošanai ir arī daži trūkumi. Ir svarīgi saprast, kas notiek, aprēķinot datus rakurstabulās, taču daudz svarīgāk ir izprast aprēķināto lauku un aprēķināto vienumu ierobežojumus, lai palīdzētu novērst kļūdas, analizējot datus.

Operāciju prioritāte. Tāpat kā izklājlapās, aprēķināto vienumu un lauku formulās var izmantot jebkuru operatoru: +, –, *, /, %, ^ utt. Turklāt, tāpat kā izklājlapās, aprēķini rakurstabulās tiek veikti atbilstoši operatora prioritātei. Veicot aprēķinu, kas apvieno vairākus operatorus, piemēram, (2+3) *4/50%, programma Excel novērtē izteiksmi un veic aprēķinu noteiktā secībā. Zinot šo kārtību, jūs pasargāsit no daudzām kļūdām.

Tātad darbību secība programmā Excel ir šāda:

  • izteicienu apstrāde iekavās;
  • diapazona apstrāde(:);
  • apstrādes krustojumi (zonas);
  • savienojuma apstrāde (;);
  • veicot negācijas operāciju;
  • procentuālo vērtību konvertēšana (piemēram, 50% tiek konvertēti uz 0,50);
  • paaugstināšana (^);
  • reizināšana (*) un dalīšana (/); šīm darbībām ir vienāda prioritāte;
  • saskaitīšana (+) un atņemšana (–); šīm darbībām ir vienāda prioritāte;
  • teksta datu apvienošana (&) šo darbību sauc arī par konkatenāciju;
  • veicot salīdzināšanas darbības (=,<>, <=, >=).

Ekvivalenti operatori vienā izteiksmē vienmēr tiek izpildīti secībā (no kreisās uz labo).

Apskatīsim vienkāršu piemēru. Kā zināms, izteiksme (2+3)*4 atgriež rezultātu 20. Ja noņemat iekavas un atstājat izteiksmi 2+3*4, tad Excel aprēķinās: 3*4 = 12 + 2 = 14.

Apskatīsim citu piemēru. Ja ievadāt izteiksmi 10^2 kā formulu, t.i. Ja norādāt kvadrātā skaitli 10, programma kā atbildi atgriezīs vērtību 100. Ja ievadīsit izteiksmi –10^2, var sagaidīt, ka vērtība atgriezīsies –100. Taču Excel atkal atgriezīs vērtību 100. Iemesls ir tāds, ka programma nolieguma operāciju veic pirms kāpināšanas, t.i. vērtība 10 vispirms tiek pārvērsta par -10, un rezultāts -10*-10 faktiski ir 100. Izmantojot iekavas formulā -(10^2), tiek nodrošināts, ka programma vispirms veic kāpināšanu un pēc tam noliegumu, atgriežot gaidīto. rezultāts - 100.

Šūnu atsauces un nosauktie diapazoni.Šūnu atsauces vai nosauktos diapazonus nevar izmantot, veidojot aprēķinātos laukus un vienumus, jo, veidojot aprēķinātos objektus rakurstabulā, jūs būtībā strādājat ārpus objektu telpas. Vienīgie lietotājiem pieejamie dati ir rakurstabulas kešatmiņā. Tā kā jūs nevarat pārsniegt kešatmiņu, izveidotajā formulā nevarat atsaukties uz šūnām vai nosauktajiem diapazoniem.

Darblapas funkcijas. Varat izmantot jebkuru darblapas funkciju, kas neizmanto kā argumentus šūnu atsauces vai nosauktus objektus. Faktiski varat izmantot jebkuru darblapas funkciju, kurai nav obligāti nepieciešamas šūnu atsauces vai nosaukti objekti. Šajā kategorijā ietilpst tādas funkcijas kā SKAITS, VIDĒJS, JA, UN, NĒ un VAI.

Konstantes. Aprēķinos, kas tiek veikti rakurstabulās, varat izmantot jebkuras konstantes. Konstantes ir statiskas vērtības, kas laika gaitā nemainās. Piemēram, šajā formulā skaitlis 5 ir konstante: [Pārdotās vienības] *5. Lai arī jēga Pārdotas vienības var mainīties, pamatojoties uz pieejamajiem datiem, skaitlis 5 vienmēr būs vienāds.

Saites uz summām. Formulas, kas veic aprēķinus, nevar atsaukties uz rakurstabulas starpsummas vai kopsummas. Citiem vārdiem sakot, jūs nevarat izmantot tekošā vai kopējā aprēķina rezultātu kā mainīgo vai argumentu aprēķinātajā laukā.

Īpaši noteikumi aprēķinātajiem laukiem. Aprēķini aprēķinātajos laukos vienmēr tiek veikti ar summām, nevis atsevišķiem datu vienumiem. Vienkārši sakot, programma Excel vienmēr aprēķina datu laukus, starpsummas un kopsummas pirms aprēķinātā lauka novērtēšanas. Tas nozīmē, ka jūsu aprēķinātais lauks vienmēr tiek piemērots avota datu kopsummai. Attēlā parādītais piemērs. 14 parāda, kā tas var ietekmēt datu analīzi.

Rīsi. 14. Lai gan aprēķinātais lauks ir derīgs atsevišķiem datu vienumiem, nav matemātiski pareizi to izmantot starpsummām.

Katrā ceturksnī jums ir jāiegūst katra produkta galīgie pārdošanas apjomi, reizinot pārdoto vienību skaitu ar attiecīgā produkta vienības cenu. Ja vispirms aplūkojat pirmā ceturkšņa datus, jūs nekavējoties identificēsit problēmu. Tā vietā, lai aprēķinātu summu 220+150+220+594, kas ir 1184, vienību skaita summa tiek reizināta ar preču cenu summu, kā rezultātā tiek iegūta nepareiza vērtība. Diemžēl šo problēmu nevar atrisināt, taču to var apiet. Izslēdziet starpsummas un starpsummas no rakurstabulas un pēc tam aprēķiniet jaunu kopsummu apakšā ārpus rakurstabulas.

Īpaši noteikumi aprēķināto dalībnieku izmantošanai. Rakurstabulā nevar izmantot aprēķinātos vienumus, kas aprēķina vidējos, standarta novirzes vai novirzes. Un otrādi, jūs nevarat izmantot vidējos rādītājus, standarta novirzes vai novirzes rakurstabulā, kurā ir aprēķināts vienums. Jūs nevarēsit izmantot lapas lauku, lai izveidotu aprēķinātu vienumu, vai arī nevarēsit pārvietot aprēķinātos vienumus uz pārskata filtra apgabalu. Jūs nevarat pievienot aprēķinātu vienumu atskaitei, kurā ir grupēts lauks, un jūs nevarat grupēt nevienu rakurstabulas lauku, kurā ir aprēķināts vienums. Kad veidojat aprēķinātās preces formulu, jūs nevarat atsaukties uz vienumu no ārējā lauka.

Pārvaldiet un atbalstiet aprēķinus rakurstabulās

Strādājot ar rakurstabulām, bieži rodas situācijas, kad nav jēgas saglabāt rakurstabulu ilgāk, nekā nepieciešams atsevišķu vērtību kopēšanai. Tomēr nereti ir situācijas, kad izdevīgāk ir glabāt rakurstabulu un visus tās elementus nemainītus. Ja uzturat un pārvaldāt rakurstabulu, mainot prasības un palielinot avota datu apjomu, jums ir jāpārvalda aprēķinātie lauki un aprēķinātie dalībnieki.

Aprēķinu rediģēšana un dzēšana rakurstabulās. Ja maināt aprēķina iestatījumus vai vairs nav nepieciešams aprēķinātais lauks vai aprēķinātais elements, varat atvērt atbilstošo dialoglodziņu, lai rediģētu vai dzēstu aprēķinu. Aktivizējiet dialoglodziņu Aprēķināta lauka ievietošana vai Aprēķinātās preces ievietošana(skatiet 7. un 10. att. aprakstu) un atlasiet tajā esošo nolaižamo sarakstu Vārds(15. att.).

Mainiet secību, kādā tiek veikti aprēķini aprēķinātajos laukos. Ja rakurstabulas šūnas vērtība ir atkarīga no vairāku aprēķināto vienumu aprēķina rezultāta, varat mainīt secību, kādā tiek veiktas darbības aprēķinātajos laukos. Citiem vārdiem sakot, jūs varat norādīt secību, kādā tiks veikti atsevišķi aprēķini. Lai atvērtu dialoglodziņu , novietojiet rādītāju jebkurā vietā rakurstabulā un noklikšķiniet uz ikonas Lauki, elementi un kopas. Nolaižamajā izvēlnē atlasiet komandu Aprēķina pasūtījums (16. att.).

Rīsi. 16. Atveriet dialoglodziņu Aprēķinu secība

Dialoglodziņā Aprēķinu secība(17. att.), tiek parādīti visi aprēķinātie elementi, kas tiek pievienoti rakurstabulai. Sarakstā atlasiet jebkuru aprēķināto vienumu un izmantojiet pogas Uz augšu, Uz leju Un Dzēst. Secība, kādā formulas parādās sarakstā, nosaka precīzu secību, kādā tiek veikti aprēķini rakurstabulā.

Formulu dokumentēšana. Excel nodrošina lielisku rīku, kas parāda rakurstabulā izmantotos aprēķinātos laukus un aprēķinātos vienumus, kā arī to, kā veikt aprēķinus un lietot formulas. Šis rīks ir ļoti noderīgs, lai analizētu trešās puses rakurstabulu vai ātri jānosaka, kādi aprēķini tajā tiek izmantoti un kurus laukus un elementus tie ietekmē. Lai izveidotu pārskatu par rakurstabulas aprēķiniem, novietojiet kursoru kursoru jebkurā rakurstabulas vietā un noklikšķiniet uz Lauki, elementi un kopas un nolaižamajā izvēlnē atlasiet komandu Atvasināt formulas. Excel izveidos atskaiti par aprēķinātajiem laukiem un elementiem uz atsevišķas lapas (18. att.).

Rīsi. 18. Komanda Atvasināt formulasļauj ātri un vienkārši dokumentēt aprēķinus rakurstabulā

Piezīme tika uzrakstīta, pamatojoties uz Jeļenas Aleksandra grāmatu. . 5. nodaļa.

Vārds Tabula tiek rakstīts ar lielo burtu, jo tā nav tikai tabula, bet gan atsevišķs Excel rīks.

Pirmais veids, kā izveidot aprēķināto lauku, ir balstīts uz faktu, ka veidlapas pamatā ir vaicājums, kas ietver aprēķinātās kolonnas. Veidlapa izveido teksta lauku, kurā kā datu avots ir norādīta aprēķinātā vaicājuma kolonna. Lauks ir bloķēts, lai lietotājs nevarētu mainīt tajā esošos datus. Dati tiek aprēķināti vaicājuma izpildes laikā. Lai bloķētu lauku režīmā Dizaineris logā Īpašības aprēķināto lauku cilnē Dati pēc kārtas Slēdzene ievadiet .

Otrajā gadījumā veidlapa ir veidota, pamatojoties uz tabulu. Veidlapā tiek izveidots jauns lauks, kurā kā datu avots norādīta izteiksme, piemēram, = [Vienības cena]*Daudzums. Atsaucoties uz laukiem izteiksmēs, ir obligāti jāizmanto kvadrātiekavas, ja lauka nosaukums sastāv no vairāk nekā viena vārda. Izteiksmes ievadīšana tieši vadīklā (laukā) ir atļauta, ja tā ir īsa un lauka garums to atļauj. Pretējā gadījumā izteiksme tiek ievadīta īpašuma šūnā Dati logs Īpašības. Lai to izdarītu, varat izmantot izteiksmju veidotāju. Ja izteiksme neietilpst rekvizīta šūnā, jānospiež + taustiņi un jāatver logs Ievades apgabals. Ja nepieciešams, iestatiet lauka formātu, kad tas tiek parādīts ekrānā.

6. Pogas veidlapas izveide

    Izvēlieties izvēlnes komandu Pakalpojums / Utilities / Spiedpogas veidlapu pārvaldnieks.

    Dialoglodziņā, kurā tiek jautāts, vai vēlaties izveidot pogas formu, noklikšķiniet uz .

    Ekrānā parādīsies logs Pogas veidlapu pārvaldnieks. Šajā logā ir pogu veidlapu lapu saraksts. Darba sākumā logs ir viena lapa - Galvenās pogas forma. Logā noklikšķiniet uz pogas Mainīt.

    Tiek atvērts dialoglodziņš Pogas veidlapas lapas maiņa. Rediģējiet veidlapas nosaukumu.

    Noklikšķiniet uz pogas Izveidot. Parādās logs Pogas formas elementa maiņa.

    Laukā Teksts Ievadiet izveidojamās pogas nosaukumu. Pogas nosaukums lietotājam jāsaista ar objektiem, ar kuriem viņš plāno strādāt. Otrais lauks Komandaļauj definēt darbību, kas tiks veikta pēc noklikšķināšanas uz šīs pogas. Nolaižamajā sarakstā atlasiet lietojumprogrammai nepieciešamo komandu.

    Pievienojiet pogas visām veidlapām un pārskatiem, strukturējot tos pēc veida.

    Pievienojiet pogu, lai izietu no lietojumprogrammas, kā arī pogu uz ātra piekļuve Uz Pogas formas pārvaldnieks.

    Iestatiet lietojumprogrammu, lai Galvenās pogas forma atvērts, atverot datu bāzi. Lai to izdarītu, izmantojiet izvēlnes komandu Rīki/Startēšanas opcijas.

PIEMĒRS:

Rīsi. 28. Augšējā līmeņa pogas forma

3. laboratorija vaicājumu izveide

Darba mērķis - iegūt praktiskas iemaņas datu bāzes vaicājumu izstrādē.

Vingrinājums:

Pārbaudiet datu bāzes shēmu, izmantojot tipiskus vaicājumus. Jums ir jāizveido vismaz viens pieprasījums no katra tālāk aprakstītā veida. Pārskatā vaicājumi ir jāuzrāda dabiskajā valodā, SQL, kā arī jāsniedz piemērs vaicājuma izpildes rezultātam.

Darba secība

1.Izveidojiet vaicājumu, lai atlasītu vienu tabulu, izmantojot vaicājumu veidotāju

    IN datu bāzes logs noklikšķiniet uz grāmatzīmes Pieprasījumi.

    Noklikšķiniet uz pogas Izveidot.

    Logā Jauns pieprasījums izvēlieties Konstruktors un nospiediet pogu labi.

    Logā Tabulas pievienošana Saraksta logā atlasiet tabulu (vai vaicājumu), uz kuras tiks balstīts vaicājums, un noklikšķiniet uz pogas Pievienot. Aizveriet pašreizējo logu. Pēc tam ekrānā parādīsies logs Vaicājumu veidotājs.

    Pievienojiet pieprasījumam lauku. Šim nolūkam iekšā avota tabula, kas atrodas loga augšpusē pieprasījuma paraugs, atlasiet vajadzīgo lauku. Veiciet dubultklikšķi ar peles kreiso pogu iezīmētajā laukā. Tajā pašā laikā loga apakšā Pieprasījumi pieprasījuma veidlapā parādīsies kolonna, kas atbilst atlasītajam laukam.

Pieprasījumam lauku var pievienot arī šādi: noklikšķiniet kreisā poga peles kursoru uz izvēlētā lauka un, to neatlaižot, velciet lauku uz vēlamo vietu pieprasījuma veidlapā; Pieprasījuma formā noklikšķiniet uz šūnas lauka, lai parādītu nolaižamo lauku sarakstu un atlasītu no tā vajadzīgo lauku; Pieprasījuma veidlapā noklikšķiniet uz šūnas lauka un ievadiet lauka nosaukumu.

Lai vaicājumam pievienotu visus tabulas laukus, atlasiet lauku, kas apzīmēts ar zvaigznīti (*). Zvaigznīte atvieglo vaicājuma veidošanu, bet sarežģītāku kārtošanu un lauku atlases nosacījumu ievadīšanu.

    Pēc noklusējuma visi pieprasījuma lauki nav sakārtoti. Ja nepieciešams, varat norādīt rindā Šķirošana vaicājuma forma, kā parādīt kolonnu vērtības: augošā vai dilstošā secībā. Norādot kārtošanas secību vairākos laukos, ieraksti vispirms tiek kārtoti pēc vistālāk kreisās kolonnas un pēc tam pēc katras nākamās kolonnas no kreisās uz labo pusi.

    Rindā Izvade uz displeja atzīmējiet izvēles rūtiņas, kuras vēlaties redzēt ierakstu kopā pēc vaicājuma izpildes. Pēc noklusējuma tiek parādīti visi pieprasījuma veidlapā iekļautie lauki.

    Pieprasījuma veidlapā rindā Atlases nosacījums un rindā Or norādīt nosacījumus paraugu ņemšanai no datu bāzes. Nosacījumi ir loģiskas izteiksmes.

Loģiska darbība tiek veikta ar atlases nosacījumiem, kas atrodas vienā rindā UN. Vairākus atlases nosacījumus vienam laukam var iestatīt vienā no diviem veidiem: ievadiet visus nosacījumus vienā rindas šūnā Atlases nosacījums, savienojot tos ar loģisko operatoru VAI vai ievadiet katru nosacījumu atsevišķā rindas šūnā Or. Pāriet uz nākamo šūnu apgabala rindu VAI pēc atslēgas<>. Izteiksmes pieprasījuma veidlapas šūnā tiek ievadītas no tastatūras vai izmantotas to izveidošanai. Izteiksmes veidotājs, kuru palaiž komanda Būvēt no konteksta izvēlnes, kas saistīta ar rindu Atlases nosacījums(vai arī varat nospiest pogu Būvēt rīkjoslā Piekļuve).

    Skatiet vaicājuma rezultātus, noklikšķinot uz pogas Palaist(poga ar izsaukuma zīmi) vai pogu Skatīt rīkjoslā.

Situācijās, kad jāmaina vaicājuma rekvizīts, veiciet dubultklikšķi uz tukšā apgabala loga augšdaļā Pieprasīt konstruktoru - atvērsies logs Pieprasīt īpašumus.

Režīmos izveidoti vaicājumi Dizaineris Un Meistari, ģenerēt komandas SQL valodā. Šīs komandas var apskatīt, atlasot to izvēlnē Skatīt opciju režīmāSQL.

PIEMĒRS:

Atlasiet informāciju par produktiem, kuru daudzums ir lielāks par 100, bet mazāks par 300 un kuru cena ir mazāka par 100 rubļiem.

Rīsi. 10. Vaicājuma konstruktors ar nosacījumu

Rīsi. 11. Vaicājuma rezultāts ar nosacījumu

2. Iekšējais savienojums vienā laukā

    Izvēlieties cilni Pieprasījumi datu bāzes logā, noklikšķiniet uz pogas Izveidot. Tiks atvērts dialoglodziņš Jauns pieprasījums. Izvēlieties opciju Konstruktors.

    Logā Tabulas pievienošana secīgi atlasiet vairākas saistītas tabulas, uz kurām tiks veidots vaicājums. Virsotnē Vaicājumu veidotājs tiek parādītas saistītās tabulas.

    Aizpildiet pieprasījuma veidlapu.

    Noklikšķiniet uz pogas Palaist vai Skatīt lai parādītu vaicājuma rezultātus.

PIEMĒRS:

Izvēlieties to preču nosaukumus, par kuru piegādi ir noslēgts līgums, norādot to ražotāju nosaukumus un piegādes apjomu.

Rīsi. 12. Vairāku tabulu vaicājumu dizainers

Rīsi. 13. Vairāku tabulu vaicājuma rezultāts

3. Ārējie savienojumi

    Izpildiet sadaļas 1.–3. darbību Iekšējais savienojums vienā laukā.

    Izveidojiet saikni starp tabulām, ja tā iepriekš nav reģistrēta Shēma DB.

    Noklikšķiniet uz lauka sapludināšanas līnijas, lai to iezīmētu.

    Izvēlnē atlasiet komandas Skatīt opciju Apvienošanas iespējas. Parādās dialoglodziņš Apvienošanas opcijas.

    Izvēlieties savienojuma veidu, noklikšķiniet uz pogas labi. Pēc šīs darbības savienojuma līnijā parādīsies bultiņa, kas norāda savienojuma veidu.

4. Grupas darījuma iekļaušana pieprasījuma veidlapā

    Noklikšķiniet uz pogas Grupas operācijas, parakstīt rīkjoslā Vaicājumu veidotājs. Pieprasījuma formā virs rindas Šķirošana parādīsies līnija Grupas darbība.

    Nomainiet rindā Grupas darbība uzstādīšana Grupēšana par nepieciešamo grupas darbība atlasot to kombinētajā lodziņā: Summa, Vid, Skaitīt, Miekšā, Maks, StDev, Var, Pirmkārt, Pēdējais, Izteiksme(izteiksme),Kur(stāvoklis),Grupa autors(grupēšana).

Izteiksmeļauj šūnā lauka nosaukuma vietā ievadīt izteiksmi , piemēram, lai aprēķinātu vērtību diapazonu noteiktai kolonnai X:Maks([ X]) – Min([ X]).

Stāvoklis norāda, ka šis lauks tiks izmantots, lai iestatītu ierakstu atlases nosacījumus. Pats atlases nosacījums tiek ierakstīts rindas šūnā Atlases nosacījums.

3. Aizpildiet pieprasījumu.

PIEMĒRS:

Izvēlieties katra ražotāja kopējo preču skaitu, norādot tā nosaukumu.

Rīsi. 14. Vaicājumu konstruktors ar ierakstu grupēšanu

Rīsi. 15. Vaicājuma rezultāts ar ierakstu grupēšanu

5. Aprēķināto lauku iekļaušana pieprasījuma veidlapā

    Vaicājumu veidotājs .

    Noklikšķiniet rindā Lauks saskaņā ar pieprasījuma veidlapas tukšo aili. Ievadiet kolonnas nosaukumu, kam seko kols, kam seko izteiksme. Lai ievadītu izteiksmi, noklikšķiniet uz pogas Būvēt, izmantot izdevību Izteiksmes veidotājs.

    Virsotnē Izteiksmes veidotājs Ievades apgabalā izveidojiet izteiksmi.

    Aprēķinātā lauka kolonnā pārvietojiet kursoru uz rindu Grupas darbība un nolaižamajā sarakstā atlasiet Izteiksme(ja neizvēlaties opciju Izteiksme, kad pieprasījums tiek izpildīts, tiek atvērts dialoglodziņš Ievadiet parametra vērtību vai atgriež kļūdas ziņojumu).

    Izpildiet pieprasījumu.

PIEMĒRS:

Aprēķiniet kopējo pasūtījuma summu katram līgumam (definēta kā preču daudzuma un cenas plus transportēšanas izmaksu reizinājums).

Rīsi. 16. Vaicājuma konstruktors ar aprēķinātu lauku

Rīsi. 17. Vaicājuma rezultāts ar aprēķinātu lauku

6.Parametriskā vaicājuma izveide

    Izveidojiet atlases vaicājumu režīmā Vaicājumu veidotājs.

    Ievadiet virknes vienā no šūnām Atlases nosacījums parametrs, nevis vērtība. Piemēram, ja atlasāt ierakstus pēc uzvārda, tad parametriskais vaicājums uz lauka Uzvārds atlases nosacījumos kvadrātiekavās var rakstīt frāzi [ievadiet uzvārdu].

    Izvēlieties no izvēlnes Pieprasīt opciju Iespējas. Dialoglodziņā Pieprasīt parametrus kreisajā kolonnā kvadrātiekavās ievadiet parametru, kas atbilst norādītajam parametram pieprasījuma veidlapa Vaicājumu veidotājs(parametru var nokopēt no pieprasījuma formas). Labajā kolonnā norādiet datu veidu: nospiediet taustiņu , sarakstā atlasiet datu veidu.

    Palaidiet izpildes pieprasījumu. Piekļuve parādīs logu Ievadiet parametra vērtību, kurā ievadiet vajadzīgo parametra vērtību un nospiediet pogu labi.

5. Palaidiet izpildes pieprasījumu.

PIEMĒRS:

Atlasiet to produktu sarakstu, kuru derīguma termiņš pārsniedz norādīto vērtību.

Rīsi. 18. Parametrisko vaicājumu veidotājs

Rīsi. 19. Ievadot preces derīguma termiņu

Rīsi. 20. Parametriskā vaicājuma rezultāts

7. Šķērsvaicājumu izveide

1. Izveidot ar Dizaineris jauns pieprasījums un iekļaujiet tajā nepieciešamās tabulas.

2. Atlasiet laukus, kuru vērtības tiks izmantotas, lai izveidotu dinamiskās tabulas rindas un kolonnas, un velciet tos vaicājuma formā.

3. Izvēlnē atlasiet komandu Vaicājums/krusts. Virsraksts Dizaineris mainīsies no 1. vaicājums: katram paraugam ieslēgts 1. vaicājums: krusteniskais vaicājums . Pieprasījuma veidlapā tiks parādīta rinda Krusta galds .

4. Laukiem, kas būs šķērstabiņu rindas, atveriet nolaižamo sarakstu Rinda Krusta galds atlasiet opciju Rindu galvenes. Katram laukam, kas ir rindas galvene, rindā ir jābūt grupas darbības iestatījumam Grupēšana.

5. Lai, kas būs šķērstabiņu kolonnas, atkarībā no vaicājuma ir iespējamas tālāk norādītās darbības.

rindā Krusta galds atlasiet opciju Kolonnu virsraksti un rindā Grupas darbība uzstādīšana grupēšana, vai rindā Grupas darbībaStāvoklis, rindās Atlases nosacījums Un VAI pierakstīt loģiskā izteiksme.

6. Iestatiet lauku, uz kura pamata tiks izveidota kopējā vērtība. Rindā Krusta galds izvēlēties Nozīme. Rindā Grupas darbība izvēlieties pēdējo funkciju vai Izteiksme. Pēdējā gadījumā šūnā Lauks pierakstiet izteiksmi.

7. Palaidiet izpildes pieprasījumu.

PIEMĒRS:

Izvēlieties katra ražotāja saražoto katra veida kopējo pasūtīto preču daudzumu. Norādiet rezultātu tabulas veidā, kur rindās ir preču veidu nosaukumi, bet kolonnās - ražotāju nosaukumi.

Rīsi. 21. Cross Query Builder

Rīsi. 22. Šķērsvaicājuma rezultāts

8.Vaicājums, lai izveidotu tabulu

Lai izveidotu tabulu no vaicājuma rezultātiem, kas tika izmantots, lai atlasītu ierakstus saistītajās tabulās, rīkojieties šādi:

    Izveidojiet vaicājuma kopiju, lai atlasītu ierakstus no tabulām (vai izveidojiet jaunu).

    Atveriet izveidoto pieprasījumu režīmā dizainers, datu bāzes logā vaicājumu sarakstā iezīmējot tā nosaukumu un noklikšķinot uz pogas Konstruktors.

    Izvēlnē atlasiet komandu Vaicājums/Izveidot tabulu Atvērsies dialoglodziņš Tabulas izveide. Ievadiet jaunās tabulas nosaukumu, atstājiet radio pogu Pašreizējā datu bāzē.

    Noklikšķiniet uz pogas labi. Atlases vaicājums tiek pārveidots par tabulas izveides vaicājumu.

    Palaidiet vaicājumu, dubultklikšķi uz vaicājuma nosaukuma DB logā. Pirms vaicājuma izpildes tiek parādīts ziņojums, kas brīdina, ka jaunajā tabulā tiks veiktas izmaiņas (pat ja tā vēl nav izveidota).

    Noklikšķiniet uz pogas . Parādās otrs brīdinājuma ziņojums par ierakstu skaitu, kas vaicājuma rezultātā tiks ievietoti jaunajā tabulā. Noklikšķiniet uz pogas .

    DB logā izvērsiet cilni Tabulas; Sarakstā jāparādās jaunai tabulai.

9.Pieprasījums atjaunināt ierakstus

    Izveidojiet jaunu vaicājumu un iekļaujiet tajā izveidoto tabulas kopiju.

    Izvēlnē atlasiet komandu Vaicājums/atjaunināšana. Līnijas pieprasījuma veidlapā Šķirošana Un Izvade uz displeja tiks aizstāts ar virkni Atjaunināt.

    Rindā Atjaunināt norādiet izteiksmi, kas apzīmē jauno vērtību pašreizējā laukā.

    Ja informācija netiek atjaunināta visos tabulas ierakstos, bet tikai daļā no tās, ievadiet ierakstu atlases nosacījumu.

    Aizpildiet pieprasījumu. Pārbaudiet, vai ieraksti ir pareizi atjaunināti.

PIEMĒRS:

Atjauniniet izmaksas produktiem, kuru daudzums pārsniedz 500 vienības, nosakot to 90% apmērā no sākotnējām izmaksām.

Rīsi. 23. Atjaunināšanas pieprasījuma konstruktors

10.Pieprasījums dzēst ierakstus

    Izveidojiet kopiju tabulai, kurā ir paredzēts atjaunināt ierakstus.

    Izveidojiet jaunu vaicājumu un iekļaujiet tajā atbilstošo tabulu.

    Velciet un nometiet laukus pieprasījuma veidlapā, kuru vērtības tiks izmantotas, lai atlasītu laukus. Rindā Atlases nosacījumi norāda atlases kritērijus.

    Palaidiet atlases vaicājumu, lai parādītu dzēšamos ierakstus.

    Atvērt datu bāzes logs. Izvēlieties cilni Tabulas.

    Aktivizējiet izveidoto atlases pieprasījumu un pārejiet uz režīmu Vaicājuma konstruktors.

    Izvēlnē atlasiet komandu Pieprasīt/dzēst. Līnijas pieprasījuma veidlapā Šķirošana Un Izvade uz displeja tiks aizstāts ar virkni Noņemšana.

    Noklikšķiniet uz pogas Palaist rīkjoslas. Parādās ziņojuma lodziņš, kurā tiek lūgts apstiprināt ierakstu dzēšanu.

Ierakstu dzēšana tabulā " viens", kuriem tabulā “ daudzi" ir saistīti ieraksti, pārkāpj datu integritātes noteikumu. Tāpēc datu integritātes opcija, kas iestatīta attiecībām starp tabulām, var novērst ierakstu dzēšanu. Jāpiemēro kaskādes dzēšana.

PIEMĒRS:

Rīsi. 24. Dzēst pieprasījuma konstruktoru

11. Pieprasījums pievienot ierakstus

Pievienošanas vaicājums bieži tiek izmantots, lai kopētu datus no vienas tabulas uz citu.

    Izvēlieties cilni Pieprasījumi datu bāzes logā, noklikšķiniet uz pogas Izveidot. Tiks atvērts dialoglodziņš Jauns pieprasījums. Izvēlieties opciju Konstruktors.

    Logā Tabulas pievienošana atlasiet tabulu, no kuras tiks ņemti dati.

    Pāriet uz rindu Lauks pieprasījuma veidlapa laukiem, kuru vērtības tiks iekļautas citā tabulā.

    Izvēlieties izvēlnes komandas Pieprasīt/Pievienot. Parādīsies logs Papildinājums, kur jānorāda tās tabulas nosaukums, kurai jāpievieno dati un kurai datu bāzei tā pieder. Ja datu bāze nav pašreizējā, bet kāda cita, tad jums būs jānorāda pilns faila nosaukums, kurā atrodas datu bāze.

Pieprasījuma formā aiz rindas Šķirošana rinda tiks iekļauta Papildinājums, kurā jānorāda tabulas lauki, kuros tiek pievienoti dati. Ja lauku nosaukumi ir vienādi AArcess automātiski ievietos rindā Papildinājums lauku nosaukumi.

    Palaidiet izpildes pieprasījumu. Skatiet, kā tabula ir mainījusies, pievienojot jaunas rindas.

Ja pieprasījumā par Papildinājums ir tādi lauki kā Skaitītājs, tad ar šādiem laukiem varat strādāt divos veidos:

    neiekļaut tipa laukus Skaitītājs laukos, kas jāpievieno; tad tabulā, kurā tiek pievienoti dati, turpinās datu secības numerācija, t.i. ja ir darbinieku tabula ar skaitļiem no 1 līdz 100 un papildināt to jauni ieraksti, tad to numerācija sāksies no numura 101;

    ietver tipa laukus Skaitītājs pieprasījumu sarakstā kā pievienotos laukus, tad vērtības, kas tām bija sākotnējā tabulā, tiks saglabātas pievienoto ierakstu laukos; ja šādas vērtības jau ir tabulas laukos, kurai tiek pievienoti ieraksti, var rasties kļūda. Pirms pieprasījuma izpildes ekrānā tiek parādīts kļūdas ziņojums. Ja ir kļūda, atlasiet pogu Atcelt un izlabojiet kļūdu.

Papildu

Rezultāts

aprēķinus

Kārtot pēc

Kārtot no mazākā līdz

minimums līdz

maksimums

Mēs ziņojam tabulas formātā ar trim kolonnām, kas satur: produkta nosaukumu, kategoriju un izpārdošanu. Piemērs Šajā piemērā mēs turpināsim darbu pie piemērā izveidotās rakurstabulas. Rakurstabulas pārskati ļauj. Katrs uzdevums sākas, izveidojot savu darba direktoriju mapē Mani dokumenti, kurā saglabāsiet savus failus.

Darbības ar vairākām lapām Vairākas lapas darbības vienlaikus. Lapu pārvietošana un kopēšana starp failiem. Laboratorija 4 1. lapa no 17 Saturs. Nākamajā tabulā ir norādīti 10 konkrētā uzņēmuma darbinieku vārdi, viņu ikmēneša atalgojums un saņemtā gada prēmija.

lauka elementi no minimuma (1. pozīcija)

līdz maksimālajai vērtībai

Kārtot pēc

Vērtības kārtas skaitļa noteikšana

maksimāli līdz

elements (rangs) attiecībā pret vērtībām

Mēs vēlamies kārtot pēc nosaukuma. Tomēr par parasts lietotājs Datu bāzes sistēmām nepieciešama īpaša apmācība. Rakurstabulas Dažreiz jums ir jāapkopo datu bāzes saturs kā papildu tabula. Tabulu, kurā apkopoti atlasītie datu bāzes lauki, sauc par rakurstabulu.

Rakurstabulas ļauj apkopot datus, kas atrodas darbgrāmatās vai ārējos failos saglabātajās datu bāzēs. Mainiet ekrāna izmēru vai. 4. uzdevums Statistikas aprēķināšanas tabulas un programmas. Izklājlapa sastāv no šūnām, kuras veido rindu krustošanās, parasti apzīmē gadījumus ar kolonnām, kas apzīmē.

minimums

lauka elementi no maksimālā (1. pozīcija)

līdz minimālajai vērtībai

Vērtību aprēķināšana, izmantojot formulu:

Vērtība_ šūnā∙Kopā_kopā

D: Ganta diagrammu izveide. Tā lielā priekšrocība ir spēja automatizēt. Izklājlapa tiek izmantota, ja ir milzīgs darba apjoms, kas tiek atkārtots atbilstoši noteiktam modelim. Šī datu bāze sastāv no vairākām tabulām, att.

Parādīsies ekrāna labā puse. Ievads. Tabulu parasti uzskata par rīku vienkāršu vai sarežģītu aprēķinu veikšanai, izmantojot iebūvētās funkcijas vai. Tas pieder programmas veidam, ko sauc par izklājlapu. Rīki mainās darba laiks. Kalendāra laukā atlasiet resursu, kuram vēlamies mainīt darba laiku, piemēram, ievadiet atvaļinājumu vai mainiet darba laiku.

Rindas_kopā∙Slejas_kopā

2. metode: ar peles labo pogu noklikšķiniet uz vēlamā lauka vērtībām apgabalā ΣValues ​​un atlasiet:

Turklāt, lai izvēlētos citu funkciju no ieteiktā saraksta, konfigurējiet lauka formātu un mainiet lauka nosaukumu.

Lai izmantotu efektu priekšrocības. Šodien mēs jūs iemācīsim. Atzīmējiet šūnas, kuras vēlaties zīmēt. 3. nodarbība: tabulas un rakurdiagrammas. Pieņemsim, ka mums ir kopums, ko analizēt. Lai izmantotu rakurstabulu, atlasiet jebkuru darblapas šūnu un izvēlnē Ievietot izvēlieties Rakurstabulu.

Tad jūs varat iegūt informāciju. Veidojot diagrammas, nav nozīmes tam, vai tabulai ir apmale vai citi formatējuma elementi. Ievads formulās un funkcijās Aprēķinu veikšana, neatkarīgi no tā, vai tie ir vienkārši vai sarežģīti, var būt nogurdinoši un laikietilpīgi.

Papildu aprēķini, pēc tam atlasiet vajadzīgo aprēķina opciju.

Atkārtota sākotnējā lauka izmantošana rakurstabulas pārskatā

Varat veikt vairākus aprēķinus, izmantojot vienu un to pašu avota lauku. Lai to izdarītu, vērtību diapazonam Σ vērtības ir jāpievieno sākotnējais lauks no rakurstabulas lauku saraksta.

Values] vairākas reizes, pēc tam pielāgojiet lauka parametrus. Tas ļaus vienlaikus redzēt gan pašu aprēķinu, gan uz tā pamata veikto aprēķinu.

Pievienojiet aprēķinātos laukus rakurstabulai

Rakurstabulas pārskatam nevar pievienot jaunas rindas vai kolonnas, lai ievietotu formulas vai pievienotu papildu aprēķinus, taču varat pievienot aprēķināto lauku, kas ļauj ievadīt formulas, lai aprēķinātu jaunus datus, pamatojoties uz esošajiem datiem.

Datu bāzes 1. darblapa Datu bāzes 1. darblapa Izveidojiet mapi “Datubāzes”, lai saglabātu visus kursa datus. Izveido vaicājumu, kas parāda nosaukumus un aprakstus. Tiek parādīts dialoglodziņš Pārvaldīt datu bāzi. Izmantojot šo logu, lietotājs pārvalda datu bāzi un visus tās elementus.

Kas ir izklājlapa? Izklājlapa ir programma matemātisko aprēķinu veikšanai. Ar tās palīdzību mēs varam arī veikt salasāmus aprēķinus formā. Lai izmantotu konkrētu darbību priekšrocības. Darbietilpīgākā daļa ir datu sagatavošana. 1. uzdevums 2. matemātikas grupa Veiciet šīs darbības pēc kārtas. Palaidiet galdu.

Aprēķināta lauka ievietošana tieši rakurstabulā ir labākais risinājums. Datu avotam augot vai rediģējot, nav jāpārvalda formulas vai jāuztraucas par tabulas paplašināšanu, un rakurstabula joprojām ir pietiekami elastīga, lai mainītu lauku definīcijas.

Vēl viena milzīga šīs metodes priekšrocība ir tā, ka varat mainīt rakurstabulas struktūru un pat aprēķināt citus datu laukus aprēķinātajiem laukiem, neuztraucoties par formulu kļūdām vai bojātām šūnu atsaucēm.

Rietumpomerānijas Tehnoloģiju universitāte Ščecinā Jūras tehnoloģiju un transporta fakultāte Konstrukciju, mehānikas un tehnoloģiju katedra Kuģis operatīvās pētniecības laboratorijā. Rakurstabulas tiek izmantotas, lai ātri analizētu datus. Lai izmantotu rakurstabulas, mums ir pareizi jāsagatavo dati ar galvenēm.

Lai izvairītos no šādām situācijām, jums ir jāformatē mūsu dati kā tabula. Lai formatētu datus kā tabulu. Tādējādi tiks atlasītas visas galvenes. . Nākamā izvēle ir rakurstabulas atrašanās vieta, un, lai saglabātu datu lasāmību, ir jāatstāj opcija Jauna lapa, kas ievietos jauna lapa pie galda.

Microsoft Excel 2010. 2. līmenis. Papildu līdzekļi

Tātad, priekšrocības, ko sniedz jūsu aprēķināto lauku pievienošana rakurstabulai, ir skaidras:

Novērsiet iespējamās kļūdas formulās un šūnu atsaucēs.

Iespēja pievienot un noņemt datus no rakurstabulas, nemainot sākotnējos aprēķinus.

Ir jauna rakurstabulas lapa, kas ir tukša. Labajā pusē ir lauku saraksts, kurā ir visi mūsu tabulas virsraksti un plāns ar tā laukumiem. Pieņemsim, ka vēlamies noskaidrot, kurš bija vislabāk pārdotais. Šajā gadījumā izvēlieties lauku Pārdevējs un lauku Summa, jo pēc pārdošanas mēs pārbaudīsim, kurš bija labākais. Pārskats izskatīsies šādi.

Noklusējums ir kolonna. Rakurstabulas var viegli modificēt, un, ja vēlaties pārbaudīt visvairāk pārdoto valsti, vienkārši atceliet pirkumu un atzīmējiet to ar pārdevēju. Tūlīt mēs saņemam jaunu ziņojumu, no kura varat izlasīt rezultātu.

Iespēja automātiski pārrēķināt datus, mainot vai atjauninot rakurstabulu.

Nodrošina elastību, lai mainītu aprēķinus, kad mainās elementu definīcijas.

Spēja efektīvi vadīt aprēķinus.

Izveidojiet aprēķinātu lauku:

1. Izvēlieties rakurstabulas šūnu;

Mēs varam arī pievienot apakškategoriju Pārdevējam, atzīmējot šo izvēles rūtiņu. Pārdošanas pārskatā tiek automātiski apkopotas tajā parādītās vērtības, taču šīs kopsummas bieži apgrūtina analīzi. Varam arī atbrīvoties no kopsummas un mainīt atskaites izkārtojumu.

Lai ātri nomainītu ziņojumu un redzētu, kā viņš pārdeva Dobrovaļski uz citām valstīm, vienkārši mainiet apstākļu kārtību laukos, notverot Pārdevēju un velkot viņu cauri valstij. Ja neskaita Īriju un Vāciju, ir skaidrs, ka tās pārdošanas rezultāti nav tie labākie. Noklikšķinot uz Pārdot Īrijā, jūs redzēsit jaunu lapu ar tabulu, kurā būs ietverti visi Dobrovaļska darījumi Īrijā.

2. Cilnes Opcijas grupā Aprēķini izvērsiet sarakstu Lauki.

elementi un komplekti un atlasiet Aprēķināts lauks.

3. Logā Aprēķināta lauka ievietošana:

 Laukā Nosaukums ievadiet jaunā lauka nosaukumu.

 Laukā Formula izveidojiet formulu, sākot ar = zīmi un atlasot

pieejamie lauki sarakstā Lauki (lai ievietotu, varat veikt dubultklikšķi uz lauka vai atlasīt lauku un pēc tam noklikšķināt uz Pievienot lauku).

Ja vēlamies izdrukāt savus datus, mēs paņemsim lauku Pārdevējs no apgabala Līnijas un pārvietosim to uz apgabalu Kolonna. Tādējādi tabula izkliedēsies pa visu lapu. Šajā logā varam norādīt arī visās lauka šūnās redzamo skaitļu formātu. Vienkārši izmantojiet pogu "Numura formāts" un izvēlieties, piemēram, atbilstošo valūtu.

Noderīgi arī filtri. Pievienojot šim apgabalam, piegādātāja lauki tiek parādīti nolaižamā saraksta augšējā kreisajā stūrī, kurā varat atlasīt vienu vai vairākas opcijas. Apskatīsim, kurš mēnesis bija visizdevīgākais. Zemāk mēs atlasām kategoriju, pēc kuras vēlamies grupēt datus.

 Noklikšķiniet uz Pievienot.

Aprēķinātā lauka izskata iestatīšana, tāpat kā jebkura cita lauka izskats, notiek logā

Vērtību lauka parametri.

Aprēķināta lauka rediģēšana

1. Cilnes Opcijas grupā Aprēķini izvērsiet sarakstu Lauki.

elementi un komplekti, atlasiet Aprēķināts lauks.

Mēs visi zinām, kā izmantot rakurstabulas. Viņiem ir daudz priekšrocību, taču ir arī daudz trūkumu. Daudzi cilvēki uzskata, ka galvenā rakurstabulu problēma ir tā, ka nav iespējams veikt aprēķinus - tas ir nepareizs priekšstats. Kāpēc tas varētu būt nepieciešams? Pieņemsim, ka veidojat budžetu, izmantojot rakurstabulas. Sākotnējās tabulas dati ir uzrādīti reizi ceturksnī, budžeta vajadzībām šie dati būs jāpieskaita gada summai.

Mēs svinam mēnešus un apskaujam tos. Mēs saņemsim pārskatu, kas sakārtots pa mēnešiem. Varat arī sadalīt datus vairākās kategorijās. Atgriežoties pie konfiguratoru grupēšanas un izvēloties “Ceturksnis un mēnesis”, mēs iegūstam pārskata izskatu. Grupēšanu var izmantot arī skaitļiem.

Kad atverat konteksta izvēlne, lauks Rindas un opcija Grupa parāda citu logu nekā tad, ja grupētu datumus. Skaitļi ir sagrupēti diapazonos, kurus mēs definējam pēc intervāla sākuma, beigām un apjoma. Šajā gadījumā mēs to iestatām uz 500, tāpēc pirmajā grupā būs visi darījumi, kuru vērtība ir no 0 līdz 500 zlotiem.

Patiesībā tāda iespēja pastāv, un tā tiek realizēta vienā no trim veidiem.

Varat papildināt savas zināšanas par rakurstabulu pamatiem.

Pirmais veids. Veiciet aprēķinus tabulā ar sākotnējiem datiem. Metode, atklāti sakot, nav strūklaka - caur nepareizo vietu.

Otrais veids. Aprēķinu veidošana blakus rakurstabulai atkal nav labākā metode. Ja mainās rakurstabula (un ir vērts izmantot rakurstabulas tieši tad, kad mēs sagaidām izmaiņas tabulā).

Trešais ceļš. Iegult aprēķinātos laukus pašā rakurstabulā. Bet tas ir labs veids. Tas tiek darīts šādi. Kad rakurstabula jau ir izveidota, novietojiet kursoru uz rakurstabulas (lentē parādās divas ar šo rakurstabulu saistītas cilnes) un noklikšķiniet uz parādītās cilnes Iespējas, tad Lauki,Preces unKomplekti blokā Aprēķini atlasiet nolaižamajā izvēlnē Aprēķinātslauks. Programmā Office 2007 šī poga atradās tajā pašā cilnē Opcijas, tikai poga bija atsevišķa.


Parādītajā logā laukā Vārds Ievadiet vēlamā lauka nosaukumu. Laukā Formula ievadiet vajadzīgo formulu, ievietojot laukus no zemāk esošā saraksta un noklikšķinot uz pogas Ievietotlauks.


Jūs saņemsiet tabulu ar jaunu aprēķina lauku. Galds gatavs!


Excel failu var lejupielādēt no šejienes.

Interesants fakts. Izmantojot trešo metodi, programma faktiski veic aprēķinu katrai rindai un pēc tam piemēro nepieciešamo parametru: summēšanu, vidējo utt.

Pēdējās ziņas

  • Uzlabotā programma Excel: kāpēc es pārtraucu izmantot funkciju V...

    Jau rakstīju par to, ka funkcija VLOOKUP (VLOOKUP), iespējams, ir visnoderīgākā funkcija pēc vienkāršām aritmētiskām darbībām...

  • Kā Excel pārrēķina darbgrāmatu un kāpēc ir jāizvairās no nepastāvības...

    Ja jūs bieži strādājat ar lieliem failiem, kas veic lielu skaitu aprēķinu, kas ir atkarīgi viens no otra, o...

  • Kā ātri izveidot ūdenskrituma diagrammu

    Programmai Excel nav standarta ūdenskrituma diagrammu. Tāpēc, lai izveidotu šāda veida diagrammas, parasti tiek izmantots gis...

  • Vadības logs rezultātu izsekošanai

    Bieži gadās, ka strādājam ar lielām tabulām, kas galu galā aprēķina 1-2 rādītājus, bet ir atkarīgas no...

  • Aizzīmju diagramma plānoto rādītāju un faktisko...

    Nereti rodas nepieciešamība salīdzināt galvenos finanšu un ekonomiskos rādītājus ar plānotajiem, piemēram, ar mērķi...

  • Tatsuo Horiuchi ir 73 gadus vecs mākslinieks, kurš zīmē programmā Excel.

    "Es nekad neesmu izmantojis Excel darbā, bet esmu redzējis, ka citi cilvēki tajā veido diezgan jaukas diagrammas un grafikus...

  • Kā palielināt skaitli līdz pakāpei un iegūt sakni

    Vai zinājāt, ka programmā Excel ir iespējams palielināt skaitli līdz pakāpei īpašs raksturs^ (sešos angļu valodā...

Aprēķinātie lauki ir paredzēti, lai pārskatos parādītu izteiksmju vērtības, pamatojoties uz avota datiem. Aprēķinātos laukus atskaitēs var izmantot, lai iegūtu kopsummas vai veiktu īpašus aprēķinus, piemēram, lai parādītu pasūtījuma kopējo cenu, aprēķinot preces daudzuma un vienas preces cenas reizinājumu. Apskatīsim aprēķināto lauku izveides procedūru, izmantojot iepriekš izveidotā pārskata "Preces noliktavā" piemēru.

Lai atskaitei pievienotu aprēķināto lauku “Summa”, veiciet tālāk norādītās darbības.

  1. Noformēšanas režīmā atveriet pārskatu Preces noliktavā.
  2. Rīklodziņā noklikšķiniet uz pogas Uzraksts(Etiķete) un ievietojiet jauno tekstu virsraksta sadaļā pa labi no "Vienības noliktavā". Ievadiet vārdu "Summa" kā etiķetes tekstu.
  3. Lai izveidotu lauku Aprēķinātā summa, noklikšķiniet uz pogas Lauks(Tekstlodziņš) rīklodziņā un pievienojiet tekstlodziņu pa labi no teksta lodziņa UnitsInStock datu sadaļā. Noņemiet jaunā teksta lauka iezīmi.
  4. Noklikšķiniet teksta laukā un ievadiet šādu izteiksmi kā tā vērtību:

    = [Ir noliktavā]* [Cena] (= * ).

    Atveriet rekvizītu logu veiciet dubultklikšķi uz tā un uz cilnes Izkārtojums(Formāts) rekvizītu kombinētajā lodziņā Lauka formāts(Formāts) atlasiet vērtību Naudas(valūta).

komentēt

Ir vairāki veidi, kā teksta laukā ievadīt izteiksmi: atlasiet to un nospiediet taustiņu kombināciju +lai atvērtu lauka satura rediģēšanas režīmu, vai veiciet dubultklikšķi uz lauka, lai parādītu dialoglodziņu Īpašības(Rekvizīti) un pēc tam ievadiet izteiksmi kā īpašuma vērtību Dati(Avots).

Rīsi. 6.27.

  1. Atkārtojiet 3. un 4. darbību, lai grupas Kategorijas komentāru sadaļā izveidotu teksta lauku, bet kā starpsummas izteiksmi ievadiet šo: =Summa([InStock] * [Price]) (=Summa( * )). Noklikšķiniet uz pogas Treknrakstā(Treknraksts) formāta joslā, lai jaunajā laukā tekstu iestatītu treknrakstā. Atvērt dialoglodziņu Īpašības(Rekvizīti) un atveriet tajā esošo cilni Cits(Cits), laukā Vārds(Vārds) Ievadiet nosaukumu tekstlodziņam Summa. Pēc tam izvērsiet cilni Izkārtojums(Formāts) un rekvizītu kombinētajā lodziņā Lauka formāts(Formāts) atlasiet vērtību Naudas(valūta).
  2. Tā kā mūsu pārskata datu apgabala platums ir palielinājies, samaziniet lapas piemales platumu, lai visi lauki ietilptu vienā lapā. Lai to izdarītu, atlasiet komandu Fails, lapas iestatīšana(File, Page Setup) un mainiet noklusējuma kreisās un labās piemales platumu uz 10 mm (Skatiet šīs nodaļas sadaļu "Atskaišu skatīšana un drukāšana".)
  3. Noklikšķiniet uz pogas Skatīt(Skatīt) rīkjoslā Atskaites dizainers(Report Design), lai novērtētu sava darba rezultātus. Ziņojums izskatīsies tā, kā parādīts attēlā. 6.27. Iepriekšējiem datiem tika pievienota galējā labā kolonna ar katras preces izmaksu vērtībām noliktavā pieejamajā daudzumā un preču izmaksu starpsummas katrai kategorijai.



Tops