វាមិនមែនជារឿងអាថ៌កំបាំងទេដែលអ្នកប្រើប្រាស់ Excel ភាគច្រើននៅពេលបង្កើតតារាងនៅលើសន្លឹក គិតជាបឋមអំពីភាពងាយស្រួល និងភាពងាយស្រួលរបស់ពួកគេ។ នេះជារបៀបដែលតារាងដ៏ស្រស់ស្អាត ចម្រុះពណ៌ និងស្មុគស្មាញជាមួយ "បឋមកថា" ស្មុគស្មាញបានកើតមក ដែលក្នុងពេលតែមួយ មិនអាចត្រង ឬតម្រៀបបានទាំងអស់ ហើយវាជាការប្រសើរជាងកុំគិតអំពីរបាយការណ៍ស្វ័យប្រវត្តិដែលមានតារាងជំនួយទាល់តែសោះ។
មិនយូរមិនឆាប់ អ្នកប្រើប្រាស់តុបែបនេះបានសន្និដ្ឋានថា "វាប្រហែលជាមិនស្អាតទេ ប៉ុន្តែវាអាចដំណើរការបាន" ហើយចាប់ផ្តើមធ្វើឱ្យការរចនាតុរបស់គាត់មានលក្ខណៈសាមញ្ញ ដោយនាំយកវាឱ្យស្របទៅនឹងអនុសាសន៍បុរាណ៖
- បឋមកថាមួយបន្ទាត់សាមញ្ញ ដែលជួរឈរនីមួយៗនឹងមានឈ្មោះតែមួយរបស់វា (ឈ្មោះវាល)
- មួយបន្ទាត់ - ប្រតិបត្តិការដែលបានបញ្ចប់មួយ (កិច្ចព្រមព្រៀង ការលក់ ការប្រកាសគម្រោង។ល។)
- គ្មានកោសិការួមបញ្ចូលគ្នាទេ។
- ដោយគ្មានការបំបែកនៅក្នុងទម្រង់នៃជួរដេកនិងជួរឈរទទេ
ប៉ុន្តែប្រសិនបើអ្នកបង្កើតបឋមកថាមួយជួរចេញពីពហុកម្រិតមួយ ឬបំបែកជួរឈរមួយទៅជាជួរជាច្រើន វាសាមញ្ញណាស់ នោះការស្ថាបនាតារាងឡើងវិញអាចចំណាយពេលច្រើន (ជាពិសេសទំហំធំ)។ វាមានន័យថាស្ថានភាពដូចខាងក្រោមៈ
Of | do |
នៅក្នុងលក្ខខណ្ឌនៃមូលដ្ឋានទិន្នន័យ តារាងត្រឹមត្រូវជាធម្មតាត្រូវបានគេហៅថាផ្ទះល្វែង (ផ្ទះល្វែង) - វាយោងទៅតាមតារាងដែលវាជាការល្អបំផុតក្នុងការបង្កើតរបាយការណ៍នៃតារាងជំនួយ (តារាង pivot) និងធ្វើការវិភាគ។
អ្នកអាចបំប្លែងតារាងពីរវិមាត្រទៅជាតារាងរាបស្មើដោយប្រើម៉ាក្រូសាមញ្ញ។ បើកកម្មវិធីនិពន្ធ Visual Basic តាមរយៈផ្ទាំង អ្នកអភិវឌ្ឍន៍ - Visual Basic (អ្នកអភិវឌ្ឍន៍ - Visual Basic Editor) ឬផ្លូវកាត់ក្តារចុច alt+F11. បញ្ចូលម៉ូឌុលថ្មី (បញ្ចូល - ម៉ូឌុល) ហើយចម្លងអត្ថបទនៃម៉ាក្រូនេះនៅទីនោះ៖
Sub Redesigner() Dim i As Long Dim hc As Integer, hr As Integer Dim ns As Worksheet hr = InputBox("Сколько строк с подписями сверху?") hc = InputBox("одслько стодслико стодслико?") False i = 1 Set inpdata = Selection Set ns = Worksheets.Add For r = (hr + 1) To inpdata.Rows.Count For c = (hc + 1) To inpdata.Columns.Count For j = 1 To hc ns. Cells(i,j) = inpdata.Cells(r, j) Next j សម្រាប់ k = 1 To hr ns.Cells(i, j + k - 1) = inpdata.Cells(k, c) Next k ns.Cells( i, j + k - 1) = inpdata.Cells(r, c) i = i + 1 បន្ទាប់ c បន្ទាប់ r បញ្ចប់ Sub
បន្ទាប់មកអ្នកអាចបិទកម្មវិធីនិពន្ធ VBA ហើយត្រឡប់ទៅ Excel វិញ។ ឥឡូវនេះយើងអាចជ្រើសរើសតារាងដើម (ទាំងស្រុងដោយមានបឋមកថា និងជួរទីមួយដែលមានខែ) ហើយដំណើរការម៉ាក្រូរបស់យើងតាមរយៈ អ្នកអភិវឌ្ឍន៍ - ម៉ាក្រូ (អ្នកអភិវឌ្ឍន៍ — ម៉ាក្រូ) ឬចុចបន្សំ alt+F8.
ម៉ាក្រូនឹងបញ្ចូលសន្លឹកថ្មីទៅក្នុងសៀវភៅ ហើយបង្កើតកំណែថ្មីនៃតារាងដែលបានជ្រើសរើសនៅលើវា។ អ្នកអាចធ្វើការជាមួយតារាងបែបនេះ "ពេញលេញ" ដោយប្រើឃ្លាំងអាវុធទាំងមូលនៃឧបករណ៍ Excel សម្រាប់ដំណើរការនិងវិភាគបញ្ជីធំ។
- តើម៉ាក្រូជាអ្វី កន្លែងដែលត្រូវបញ្ចូលកូដម៉ាក្រូក្នុង VBA របៀបប្រើពួកវា
- ការបង្កើតរបាយការណ៍ជាមួយ PivotTables
- ឧបករណ៍ដើម្បីរចនាតារាង XNUMXD ឡើងវិញទៅជាផ្ទះល្វែងពីកម្មវិធីបន្ថែម PLEX