បង្កើតមូលដ្ឋានទិន្នន័យក្នុង Excel

នៅពេលនិយាយអំពីមូលដ្ឋានទិន្នន័យ (DB) រឿងដំបូងដែលចូលមកក្នុងចិត្ត ពិតណាស់គឺគ្រប់ប្រភេទនៃ buzzwords ដូចជា SQL, Oracle, 1C ឬយ៉ាងហោចណាស់ Access ។ ជាការពិតណាស់ ទាំងនេះគឺជាកម្មវិធីដ៏មានថាមពលខ្លាំង (និងមានតម្លៃថ្លៃសម្រាប់ផ្នែកភាគច្រើន) ដែលអាចស្វ័យប្រវត្តិកម្មការងាររបស់ក្រុមហ៊ុនធំ និងស្មុគស្មាញដែលមានទិន្នន័យច្រើន។ បញ្ហាគឺថាពេលខ្លះថាមពលបែបនេះគឺមិនចាំបាច់ត្រូវការទេ។ អាជីវកម្មរបស់អ្នកអាចមានទំហំតូច និងមានដំណើរការអាជីវកម្មសាមញ្ញ ប៉ុន្តែអ្នកក៏ចង់ធ្វើវាដោយស្វ័យប្រវត្តិផងដែរ។ ហើយវាគឺសម្រាប់ក្រុមហ៊ុនតូចៗ ដែលនេះច្រើនតែជាបញ្ហានៃការរស់រានមានជីវិត។

ដើម្បីចាប់ផ្តើម ចូរយើងបង្កើត TOR ។ ក្នុងករណីភាគច្រើន មូលដ្ឋានទិន្នន័យសម្រាប់គណនេយ្យ ជាឧទាហរណ៍ ការលក់បុរាណគួរតែអាច៖

  • រក្សាទុក នៅក្នុងតារាងព័ត៌មានអំពីទំនិញ (តម្លៃ) ប្រតិបត្តិការដែលបានបញ្ចប់ និងអតិថិជន ហើយភ្ជាប់តារាងទាំងនេះទៅគ្នាទៅវិញទៅមក
  • មានផាសុកភាព ទម្រង់បញ្ចូល ទិន្នន័យ (ជាមួយបញ្ជីទម្លាក់ចុះ។ ល។ )
  • បំពេញទិន្នន័យមួយចំនួនដោយស្វ័យប្រវត្តិ ទម្រង់ដែលបានបោះពុម្ព (ការទូទាត់វិក្កយបត្រ។ល។)
  • ចេញសេចក្តីត្រូវការ របាយការណ៍ ដើម្បីគ្រប់គ្រងដំណើរការអាជីវកម្មទាំងមូលពីទស្សនៈរបស់អ្នកគ្រប់គ្រង

Microsoft Excel អាច​ដោះស្រាយ​បញ្ហា​ទាំង​អស់​នេះ​ដោយ​ការ​ខិត​ខំ​បន្តិច​បន្តួច។ ចូរយើងព្យាយាមអនុវត្តរឿងនេះ។

ជំហានទី 1. ទិន្នន័យដំបូងក្នុងទម្រង់ជាតារាង

យើងនឹងរក្សាទុកព័ត៌មានអំពីផលិតផល ការលក់ និងអតិថិជនក្នុងតារាងចំនួនបី (នៅលើសន្លឹកតែមួយ ឬនៅលើសន្លឹកផ្សេងគ្នា – វាមិនមានបញ្ហាទេ)។ វាមានសារៈសំខាន់ជាមូលដ្ឋានក្នុងការប្រែក្លាយពួកវាទៅជា "តារាងឆ្លាតវៃ" ជាមួយនឹងទំហំស្វ័យប្រវត្តិ ដើម្បីកុំឱ្យគិតអំពីវានាពេលអនាគត។ នេះត្រូវបានធ្វើដោយពាក្យបញ្ជា ធ្វើទ្រង់ទ្រាយជាតារាង ផ្ទាំង ទំព័រដើម (ទំព័រដើម — ធ្វើទ្រង់ទ្រាយជាតារាង). នៅលើផ្ទាំងដែលបន្ទាប់មកលេចឡើង អ្នកសាងសង់។ (រចនា) ផ្តល់ឱ្យតារាងឈ្មោះពិពណ៌នានៅក្នុងវាល ឈ្មោះតារាង សម្រាប់ការប្រើប្រាស់នៅពេលក្រោយ៖

សរុបមក យើងគួរតែទទួលបាន "តារាងឆ្លាតវៃ" ចំនួនបី៖

សូមចំណាំថាតារាងអាចមានទិន្នន័យបញ្ជាក់បន្ថែម។ ដូច្នេះឧទាហរណ៍របស់យើង។ តម្លៃមានព័ត៌មានបន្ថែមអំពីប្រភេទ (ក្រុមផលិតផល ការវេចខ្ចប់ ទម្ងន់។ល។) នៃផលិតផលនីមួយៗ និងតារាង ម៉ាស៊ីន​ភ្ញៀវ - ទីក្រុង និងតំបន់ (អាសយដ្ឋាន TIN ព័ត៌មានលម្អិតធនាគារ។ល។) នៃពួកគេម្នាក់ៗ។

តារាង លក់ យើងនឹងត្រូវបានប្រើប្រាស់នៅពេលក្រោយ ដើម្បីបញ្ចូលប្រតិបត្តិការដែលបានបញ្ចប់ទៅក្នុងវា។

ជំហានទី 2. បង្កើតទម្រង់បញ្ចូលទិន្នន័យ

ជាការពិតណាស់ អ្នកអាចបញ្ចូលទិន្នន័យលក់ដោយផ្ទាល់ទៅក្នុងតារាងពណ៌បៃតង លក់ប៉ុន្តែ នេះមិនតែងតែងាយស្រួលទេ ហើយរួមបញ្ចូលការលេចឡើងនៃកំហុស និងការវាយបញ្ចូលដោយសារតែ "កត្តាមនុស្ស" ។ ដូច្នេះ វាជាការប្រសើរក្នុងការបង្កើតទម្រង់ពិសេសសម្រាប់ការបញ្ចូលទិន្នន័យនៅលើសន្លឹកដាច់ដោយឡែកនៃអ្វីមួយដូចនេះ៖

នៅក្នុងក្រឡា B3 ដើម្បីទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្នដែលបានធ្វើបច្ចុប្បន្នភាព សូមប្រើមុខងារ TDATA (ឥឡូវ​នេះ). ប្រសិនបើមិនត្រូវការពេលវេលាទេនោះ ជំនួសមកវិញ TDATA មុខងារអាចត្រូវបានអនុវត្ត សព្វថ្ងៃនេះ (ថ្ងៃនេះ).

នៅក្នុងក្រឡា B11 ស្វែងរកតម្លៃនៃផលិតផលដែលបានជ្រើសរើសនៅក្នុងជួរទីបីនៃតារាងឆ្លាតវៃ តម្លៃ ដោយប្រើមុខងារ VPR (VLOOKUP). បើ​មិន​ធ្លាប់​ជួប​ប្រទះ​នោះ​ទេ អាន​និង​មើល​វីដេអូ​ជា​មុន​សិន។

នៅក្នុងក្រឡា B7 យើងត្រូវការបញ្ជីទម្លាក់ចុះជាមួយផលិតផលពីបញ្ជីតម្លៃ។ សម្រាប់ការនេះអ្នកអាចប្រើពាក្យបញ្ជា ទិន្នន័យ - សុពលភាពទិន្នន័យ (ទិន្នន័យ - សុពលភាព)បញ្ជាក់ជាកំហិត បញ្ជី (បញ្ជី) ហើយបន្ទាប់មកចូលទៅក្នុងវាល ប្រភព (ប្រភព) តំណភ្ជាប់ទៅជួរឈរ ឈ្មោះ ពីតុឆ្លាតវៃរបស់យើង។ តម្លៃ:

ស្រដៀងគ្នានេះដែរ បញ្ជីទម្លាក់ចុះជាមួយអតិថិជនត្រូវបានបង្កើត ប៉ុន្តែប្រភពនឹងមានលក្ខណៈតូចចង្អៀត៖

=INDIRECT(“អតិថិជន[អតិថិជន]”)

មុខងារ ដោយផ្ទាល់ (មិនពិត) ក្នុងករណីនេះ គឺត្រូវការជាចាំបាច់ ពីព្រោះជាអកុសល Excel មិនយល់ពីតំណផ្ទាល់ទៅកាន់តារាងឆ្លាតវៃនៅក្នុងវាលប្រភព។ ប៉ុន្តែតំណភ្ជាប់ដូចគ្នា "រុំ" នៅក្នុងមុខងារមួយ។ ដោយផ្ទាល់ ក្នុងពេលជាមួយគ្នានេះវាដំណើរការជាមួយនឹងបន្ទុះ (បន្ថែមទៀតអំពីនេះគឺនៅក្នុងអត្ថបទអំពីការបង្កើតបញ្ជីទម្លាក់ចុះជាមួយនឹងមាតិកា) ។

ជំហានទី 3. ការបន្ថែមម៉ាក្រូធាតុលក់

បន្ទាប់ពីបំពេញបែបបទរួច អ្នកត្រូវបន្ថែមទិន្នន័យដែលបានបញ្ចូលទៅក្នុងវាទៅចុងបញ្ចប់នៃតារាង លក់. ដោយប្រើតំណភ្ជាប់សាមញ្ញ យើងនឹងបង្កើតជាបន្ទាត់ដែលត្រូវបន្ថែមនៅខាងក្រោមទម្រង់៖

ទាំងនោះ។ ក្រឡា A20 នឹងមានតំណភ្ជាប់ទៅ =B3 ក្រឡា B20 នឹងមានតំណទៅ =B7 ហើយដូច្នេះនៅលើ។

ឥឡូវនេះ ចូរយើងបន្ថែមម៉ាក្រូបឋម 2 ជួរ ដែលចម្លងខ្សែអក្សរដែលបានបង្កើត ហើយបន្ថែមវាទៅក្នុងតារាងលក់។ ដើម្បីធ្វើដូចនេះចុចបន្សំ ជំនួស (Alt) + F11 ឬប៊ូតុង Visual Basic ផ្ទាំង អ្នកអភិវឌ្ឍ (អ្នកអភិវឌ្ឍន៍). ប្រសិនបើផ្ទាំងនេះមិនអាចមើលឃើញទេ សូមបើកវាជាមុនសិននៅក្នុងការកំណត់ ឯកសារ - ជម្រើស - ការដំឡើងខ្សែបូ (ឯកសារ — ជម្រើស — ប្ដូរ​ខ្សែបូ​តាម​បំណង). នៅក្នុងបង្អួចកម្មវិធីនិពន្ធ Visual Basic ដែលបើក បញ្ចូលម៉ូឌុលទទេថ្មីតាមរយៈម៉ឺនុយ បញ្ចូល - ម៉ូឌុល ហើយបញ្ចូលកូដម៉ាក្រូរបស់យើងនៅទីនោះ៖

Sub Add_Sell() Worksheets("Input Form").Range("A20:E20").Copy 'Copy the data line from the form n = Worksheets("Sales").Range("A100000").End(xlUp) . ជួរដេក 'កំណត់ចំនួនជួរចុងក្រោយក្នុងតារាង។ Sales Worksheets("Sales").Cells(n + 1, 1).PasteSpecial Paste:=xlPasteValues ​​'បិទភ្ជាប់ទៅក្នុងបន្ទាត់ទទេបន្ទាប់ Worksheets("Input Form").Range("B5,B7,B9")។ ClearContents 'ជម្រះទម្រង់រងបញ្ចប់  

ឥឡូវនេះយើងអាចបន្ថែមប៊ូតុងមួយទៅទម្រង់របស់យើងដើម្បីដំណើរការម៉ាក្រូដែលបានបង្កើតដោយប្រើបញ្ជីទម្លាក់ចុះ បញ្ចូល ផ្ទាំង អ្នកអភិវឌ្ឍ (អ្នកអភិវឌ្ឍន៍ — បញ្ចូល — ប៊ូតុង):

បន្ទាប់ពីអ្នកគូរវាដោយសង្កត់ប៊ូតុងកណ្ដុរខាងឆ្វេង Excel នឹងសួរអ្នកថាតើម៉ាក្រូមួយណាដែលអ្នកត្រូវការដើម្បីផ្តល់វា - ជ្រើសរើសម៉ាក្រូរបស់យើង បន្ថែម_លក់. អ្នកអាចផ្លាស់ប្តូរអត្ថបទនៅលើប៊ូតុងមួយដោយចុចខាងស្តាំលើវាហើយជ្រើសរើសពាក្យបញ្ជា ផ្លាស់ប្តូរអត្ថបទ.

ឥឡូវនេះ បន្ទាប់ពីបំពេញទម្រង់បែបបទរួច អ្នកគ្រាន់តែចុចលើប៊ូតុងរបស់យើង ហើយទិន្នន័យដែលបានបញ្ចូលនឹងត្រូវបានបញ្ចូលទៅក្នុងតារាងដោយស្វ័យប្រវត្តិ លក់ហើយបន្ទាប់មកទម្រង់ត្រូវបានជម្រះដើម្បីបញ្ចូលកិច្ចព្រមព្រៀងថ្មី។

ជំហានទី 4 ការភ្ជាប់តារាង

មុននឹងបង្កើតរបាយការណ៍ សូមភ្ជាប់តារាងរបស់យើងជាមួយគ្នា ដូច្នេះនៅពេលក្រោយយើងអាចគណនាការលក់តាមតំបន់ អតិថិជន ឬប្រភេទបានយ៉ាងឆាប់រហ័ស។ នៅក្នុងកំណែចាស់របស់ Excel វានឹងតម្រូវឱ្យមានការប្រើប្រាស់មុខងារជាច្រើន។ VPR (VLOOKUP) សម្រាប់ការជំនួសតម្លៃ, ប្រភេទ, អតិថិជន, ទីក្រុង, ល. ទៅក្នុងតារាង លក់. វាទាមទារពេលវេលា និងការខិតខំប្រឹងប្រែងពីយើង ហើយក៏ "ស៊ី" ធនធាន Excel ជាច្រើន។ ចាប់ផ្តើមជាមួយ Excel 2013 អ្វីគ្រប់យ៉ាងអាចត្រូវបានអនុវត្តកាន់តែសាមញ្ញដោយបង្កើតទំនាក់ទំនងរវាងតារាង។

ដើម្បីធ្វើដូចនេះនៅលើផ្ទាំង ទិន្នន័យ (កាលបរិច្ឆេទ) ការចុច ទំនាក់ទំនង (ទំនាក់ទំនង). នៅក្នុងបង្អួចដែលលេចឡើងចុចប៊ូតុង បង្កើត (ថ្មី) ហើយជ្រើសរើសពីបញ្ជីទម្លាក់ចុះ តារាង និងឈ្មោះជួរឈរ ដែលពួកវាគួរទាក់ទង៖

ចំណុចសំខាន់មួយ៖ តារាងត្រូវតែបញ្ជាក់ក្នុងលំដាប់នេះ ពោលគឺតារាងភ្ជាប់ (តម្លៃ) មិនត្រូវមាននៅក្នុងជួរឈរគន្លឹះ (ឈ្មោះ) ស្ទួនផលិតផល ដូចដែលវាកើតឡើងនៅក្នុងតារាង លក់. ម្យ៉ាងវិញទៀត តារាងដែលពាក់ព័ន្ធត្រូវតែជាតារាងមួយដែលអ្នកនឹងស្វែងរកទិន្នន័យដោយប្រើ VPRប្រសិនបើវាត្រូវបានគេប្រើ។

ជាការពិតណាស់តារាងត្រូវបានភ្ជាប់តាមរបៀបស្រដៀងគ្នា លក់ ជាមួយតុ ម៉ាស៊ីន​ភ្ញៀវ ដោយជួរឈរទូទៅ អតិថិជន:

បន្ទាប់ពីដំឡើងតំណ បង្អួចសម្រាប់គ្រប់គ្រងតំណអាចត្រូវបានបិទ។ អ្នកមិនចាំបាច់ធ្វើបែបបទនេះម្តងទៀតទេ។

ជំហានទី 5. យើងបង្កើតរបាយការណ៍ដោយប្រើការសង្ខេប

ឥឡូវនេះ ដើម្បីវិភាគការលក់ និងតាមដានសក្ដានុពលនៃដំណើរការនេះ ចូរយើងបង្កើតជាឧទាហរណ៍ ប្រភេទនៃរបាយការណ៍មួយចំនួនដោយប្រើតារាងជំនួយទិន្នន័យ។ កំណត់ក្រឡាសកម្មទៅតារាង លក់ ហើយជ្រើសរើសផ្ទាំងនៅលើខ្សែបូ បញ្ចូល - តារាង Pivot (បញ្ចូល — តារាង Pivot). នៅក្នុងបង្អួចដែលបើក Excel នឹងសួរយើងអំពីប្រភពទិន្នន័យ (ឧទាហរណ៍តារាង លក់) និងកន្លែងផ្ទុកឡើងរបាយការណ៍ (និយមនៅលើសន្លឹកថ្មី)៖

ចំណុចសំខាន់គឺថាវាចាំបាច់ដើម្បីបើកប្រអប់ធីក បន្ថែមទិន្នន័យនេះទៅក្នុងគំរូទិន្នន័យ (បន្ថែមទិន្នន័យទៅគំរូទិន្នន័យ) នៅផ្នែកខាងក្រោមនៃបង្អួចដើម្បីឱ្យ Excel យល់ថាយើងចង់បង្កើតរបាយការណ៍មិនត្រឹមតែនៅលើតារាងបច្ចុប្បន្នប៉ុណ្ណោះទេប៉ុន្តែថែមទាំងប្រើទំនាក់ទំនងទាំងអស់ផងដែរ។

បន្ទាប់ពីចុចលើ OK បន្ទះមួយនឹងលេចឡើងនៅពាក់កណ្តាលខាងស្តាំនៃបង្អួច វាលតារាង Pivotកន្លែងដែលត្រូវចុចលើតំណ ទាំងអស់ដើម្បី​មើល​ឃើញ​មិន​ត្រឹម​តែ​មួយ​បច្ចុប្បន្ន​ប៉ុណ្ណោះ​ទេ ប៉ុន្តែ​ទាំង​អស់ “តារាង​ឆ្លាត” ដែល​មាន​នៅ​ក្នុង​សៀវភៅ​ក្នុង​ពេល​តែ​មួយ​។ ហើយបន្ទាប់មក ដូចនៅក្នុងតារាង pivot បុរាណ អ្នកអាចអូសវាលដែលយើងត្រូវការពីតារាងពាក់ព័ន្ធណាមួយចូលទៅក្នុងតំបន់នោះ។ តម្រង, ជួរដេក, Stolbtsov or គុណតម្លៃ - ហើយ Excel នឹងបង្កើតរបាយការណ៍ណាមួយដែលយើងត្រូវការនៅលើសន្លឹកភ្លាមៗ៖

កុំភ្លេចថាតារាងជំនួយទិន្នន័យត្រូវតែធ្វើបច្ចុប្បន្នភាពជាទៀងទាត់ (នៅពេលទិន្នន័យប្រភពផ្លាស់ប្តូរ) ដោយចុចខាងស្តាំលើវា ហើយជ្រើសរើសពាក្យបញ្ជា ធ្វើបច្ចុប្បន្នភាព និងរក្សាទុក (ធ្វើ​ឱ្យ​ស្រស់)ព្រោះវាមិនអាចធ្វើវាដោយស្វ័យប្រវត្តិបានទេ។

ដូចគ្នានេះផងដែរដោយជ្រើសរើសក្រឡាណាមួយនៅក្នុងសេចក្តីសង្ខេបហើយចុចប៊ូតុង គំនូសតាង Pivot (គំនូសតាង Pivot) ផ្ទាំង ការវិភាគ (ការវិភាគ) or ប៉ារ៉ាម៉ែត្រ (ជម្រើស) អ្នកអាចស្រមៃមើលលទ្ធផលដែលបានគណនានៅក្នុងវាយ៉ាងឆាប់រហ័ស។

ជំហានទី 6. បំពេញឯកសារដែលអាចបោះពុម្ពបាន។

កិច្ចការធម្មតាមួយទៀតនៃមូលដ្ឋានទិន្នន័យណាមួយគឺការបំពេញដោយស្វ័យប្រវត្តិនូវទម្រង់ និងទម្រង់ដែលបានបោះពុម្ពផ្សេងៗ (វិក្កយបត្រ វិក្កយបត្រ សកម្មភាព។ល។)។ ខ្ញុំបានសរសេររួចហើយអំពីវិធីមួយដើម្បីធ្វើរឿងនេះ។ នៅទីនេះយើងអនុវត្តឧទាហរណ៍ ការបំពេញទម្រង់ដោយលេខគណនី៖

វាត្រូវបានសន្មត់ថានៅក្នុងក្រឡា C2 អ្នកប្រើប្រាស់នឹងបញ្ចូលលេខមួយ (លេខជួរដេកក្នុងតារាង លក់តាមពិត) ហើយបន្ទាប់មកទិន្នន័យដែលយើងត្រូវការត្រូវបានទាញឡើងដោយប្រើមុខងារដែលធ្លាប់ស្គាល់រួចហើយ VPR (VLOOKUP) និងលក្ខណៈពិសេស INDEX (INDEX).

  • របៀបប្រើមុខងារ VLOOKUP ដើម្បីរកមើល និងរកមើលតម្លៃ
  • របៀបជំនួស VLOOKUP ជាមួយមុខងារ INDEX និង MATCH
  • ការបំពេញទម្រង់បែបបទ និងទម្រង់ដោយស្វ័យប្រវត្តិជាមួយនឹងទិន្នន័យពីតារាង
  • ការបង្កើតរបាយការណ៍ជាមួយ PivotTables

សូមផ្ដល់យោបល់