មាតិកា
ជួរដេក និងជួរឈរទទេអាចជាការឈឺចាប់ក្នុងតារាងក្នុងករណីជាច្រើន។ មុខងារស្តង់ដារសម្រាប់តម្រៀប ត្រង សង្ខេប បង្កើតតារាងជំនួយទិន្នន័យ។ ប្រសិនបើមានចន្លោះប្រហោងបែបនេះច្រើន នោះការដកពួកវាចេញដោយដៃអាចចំណាយច្រើន ហើយវានឹងមិនដំណើរការទេក្នុងការដកវាចេញ "ជាដុំៗ" ដោយប្រើតម្រង ព្រោះតម្រងក៏នឹង "ជំពប់ដួល" នៅពេលដាច់។
សូមក្រឡេកមើលវិធីជាច្រើនដើម្បីដោះស្រាយបញ្ហានេះ។
វិធីសាស្រ្ត 1. ស្វែងរកក្រឡាទទេ
នេះប្រហែលជាមិនមែនជាមធ្យោបាយងាយស្រួលបំផុតនោះទេ ប៉ុន្តែពិតជាវិធីដែលស្រួលបំផុតគឺសក្តិសមក្នុងការលើកឡើង។
ឧបមាថាយើងកំពុងដោះស្រាយតារាងបែបនេះដែលមានជួរទទេ និងជួរឈរជាច្រើននៅខាងក្នុង (គូសបញ្ជាក់សម្រាប់ភាពច្បាស់លាស់)៖
ឧបមាថាយើងប្រាកដថាជួរឈរទីមួយនៃតារាងរបស់យើង (ជួរ B) តែងតែមានឈ្មោះទីក្រុង។ បន្ទាប់មកក្រឡាទទេនៅក្នុងជួរឈរនេះនឹងក្លាយជាសញ្ញានៃជួរដេកទទេដែលមិនចាំបាច់។ ដើម្បីលុបវាចេញទាំងអស់បានលឿន សូមធ្វើដូចខាងក្រោម៖
- ជ្រើសរើសជួរជាមួយទីក្រុង (B2:B26)
- ចុចគ្រាប់ចុច F5 ហើយបន្ទាប់មកចុច បន្លិច (ទៅពិសេស) ឬជ្រើសរើសនៅលើផ្ទាំង ទំព័រដើម — ស្វែងរក និងជ្រើសរើស — ជ្រើសរើសក្រុមកោសិកា (ទំព័រដើម — ស្វែងរកនិងជ្រើសរើស — ចូលទៅកាន់ពិសេស).
- នៅក្នុងបង្អួចដែលបើកសូមជ្រើសរើសជម្រើស ក្រឡាទទេ (ទទេរ) ហើយចុច OK - ក្រឡាទទេទាំងអស់នៅក្នុងជួរទីមួយនៃតារាងរបស់យើងគួរតែត្រូវបានជ្រើសរើស។
- ឥឡូវនេះជ្រើសរើសនៅលើផ្ទាំង ទំព័រដើម ពាក្យបញ្ជា លុប - លុបជួរពីសន្លឹក (លុប - លុបជួរ) ឬចុចផ្លូវកាត់ក្តារចុច បញ្ជា (Ctrl)+ដក - ហើយភារកិច្ចរបស់យើងត្រូវបានដោះស្រាយ។
ជាការពិតណាស់ អ្នកអាចកម្ចាត់ជួរឈរទទេតាមរបៀបដូចគ្នា ដោយប្រើបឋមកថាតារាងជាមូលដ្ឋាន។
វិធីទី ២៖ ស្វែងរកជួរទទេ
ដូចដែលអ្នកប្រហែលជាបានគិតរួចហើយ វិធីសាស្ត្រមុននឹងដំណើរការបានលុះត្រាតែទិន្នន័យរបស់យើងចាំបាច់មានជួរ និងជួរឈរដែលបំពេញពេញលេញ ដែលអាចភ្ជាប់បាននៅពេលស្វែងរកក្រឡាទទេ។ ប៉ុន្តែចុះយ៉ាងណាបើមិនមានទំនុកចិត្តបែបនេះទេ ហើយទិន្នន័យអាចមានក្រឡាទទេផងដែរ?
សូមក្រឡេកមើលតារាងខាងក្រោម ជាឧទាហរណ៍ សម្រាប់ករណីបែបនេះ៖
ខាងក្រោមនេះជាវិធីសាស្រ្តនឹងកាន់តែពិបាកបន្តិច៖
- បញ្ចូលមុខងារក្នុងក្រឡា A2 COUNT (COUNTA)ដែលនឹងគណនាចំនួនក្រឡាដែលបានបំពេញក្នុងជួរដេកទៅខាងស្ដាំ ហើយចម្លងរូបមន្តនេះចុះទៅតារាងទាំងមូល៖
- ជ្រើសរើសក្រឡា A2 ហើយបើកតម្រងដោយប្រើពាក្យបញ្ជា ទិន្នន័យ - តម្រង (ទិន្នន័យ - តម្រង) ឬផ្លូវកាត់ក្តារចុច បញ្ជា (Ctrl)+ការផ្លាស់ប្តូរ+L.
- ចូរត្រងសូន្យតាមជួរឈរដែលបានគណនា ពោលគឺជួរដេកទាំងអស់ដែលគ្មានទិន្នន័យ។
- វានៅសល់ដើម្បីជ្រើសរើសបន្ទាត់ដែលបានត្រងហើយលុបពួកវាដោយប្រើពាក្យបញ្ជា ទំព័រដើម — លុប -' លុបជួរពីសន្លឹក (ទំព័រដើម — លុប — លុបជួរដេក) ឬផ្លូវកាត់ក្តារចុច បញ្ជា (Ctrl)+ដក.
- យើងបិទតម្រង និងទទួលបានទិន្នន័យរបស់យើងដោយគ្មានបន្ទាត់ទទេ។
ជាអកុសល ល្បិចនេះមិនអាចធ្វើបានជាមួយជួរឈរទៀតទេ - Excel មិនទាន់បានរៀនពីរបៀបត្រងតាមជួរឈរទេ។
វិធីសាស្រ្ត 3. ម៉ាក្រូ ដើម្បីលុបជួរដេក និងជួរឈរទទេទាំងអស់នៅលើសន្លឹកមួយ។
អ្នកក៏អាចប្រើម៉ាក្រូសាមញ្ញដើម្បីធ្វើកិច្ចការនេះដោយស្វ័យប្រវត្តិ។ ចុចផ្លូវកាត់ក្តារចុច alt+F11 ឬជ្រើសរើសពីផ្ទាំង អ្នកអភិវឌ្ឍ - Visual Basic (អ្នកអភិវឌ្ឍន៍ - Visual Basic Editor). ប្រសិនបើផ្ទាំង អ្នកអភិវឌ្ឍ មិនអាចមើលឃើញទេ អ្នកអាចបើកវាតាមរយៈ ឯកសារ - ជម្រើស - ការដំឡើងខ្សែបូ (ឯកសារ — ជម្រើស — ប្ដូរខ្សែបូតាមបំណង).
នៅក្នុងបង្អួចកម្មវិធីនិពន្ធ Visual Basic ដែលបើក សូមជ្រើសរើសពាក្យបញ្ជាម៉ឺនុយ បញ្ចូល - ម៉ូឌុល ហើយនៅក្នុងម៉ូឌុលទទេដែលលេចឡើង ចម្លង និងបិទភ្ជាប់បន្ទាត់ខាងក្រោម៖
រង DeleteEmpty() Dim r As Long, rng As Range 'удаляем пустые строки សម្រាប់ r = 1 ទៅ ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count ប្រសិនបើ Application.CountA(Rows(r) = 0) rng Is Nothing Then Set rng = Rows(r) Else Set rng = Union(rng, Rows(r)) End If Next r if Not rng is noth then rng.Delete 'удаляем пустые столбцы Set rng = Nothing for r = 1 To ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count ប្រសិនបើ Application.CountA(Columns(r)) = 0 បន្ទាប់មក ប្រសិនបើ rng is nothing then set rng = Columns(r) Else Set rng = Union(rng, Columns( r)) End If Next r If Not rng Is Nothing then rng.Delete End Sub
បិទកម្មវិធីនិពន្ធហើយត្រលប់ទៅ Excel ។
ឥឡូវនេះវាយបញ្ចូលគ្នា alt+F8 ឬប៊ូតុង ម៉ាក្រូ ផ្ទាំង អ្នកអភិវឌ្ឍ. បង្អួចដែលបើកនឹងរាយបញ្ជីម៉ាក្រូទាំងអស់ដែលបច្ចុប្បន្នមានសម្រាប់អ្នកដើម្បីដំណើរការ រួមទាំងម៉ាក្រូដែលអ្នកទើបតែបង្កើត។ លុបទទេ. ជ្រើសរើសវាហើយចុចប៊ូតុង រត់ (រត់) - ជួរដេក និងជួរឈរទទេទាំងអស់នៅលើសន្លឹកនឹងត្រូវបានលុបភ្លាមៗ។
វិធីសាស្រ្តទី 4: សំណួរថាមពល
វិធីមួយទៀតដើម្បីដោះស្រាយបញ្ហារបស់យើង និងសេណារីយ៉ូទូទៅគឺត្រូវលុបជួរដេក និងជួរឈរទទេនៅក្នុង Power Query។
ជាដំបូង យើងផ្ទុកតារាងរបស់យើងទៅក្នុង Power Query Query Editor។ អ្នកអាចបំប្លែងវាទៅជា "ឆ្លាត" ថាមវន្តដោយប្រើផ្លូវកាត់ក្តារចុច Ctrl+T ឬគ្រាន់តែជ្រើសរើសជួរទិន្នន័យរបស់យើង ហើយដាក់ឈ្មោះវា (ឧទាហរណ៍ ទិន្នន័យ) នៅក្នុងរបាររូបមន្ត បម្លែងទៅជាឈ្មោះ៖
ឥឡូវនេះយើងប្រើពាក្យបញ្ជា ទិន្នន័យ - ទទួលទិន្នន័យ - ពីតារាង / ជួរ (ទិន្នន័យ - ទទួលបានទិន្នន័យ - ពីតារាង / ជួរ) ហើយផ្ទុកអ្វីគ្រប់យ៉ាងទៅក្នុង Power Query:
បន្ទាប់មកអ្វីគ្រប់យ៉ាងគឺសាមញ្ញ:
- យើងលុបបន្ទាត់ទទេដោយប្រើពាក្យបញ្ជា ទំព័រដើម - កាត់បន្ថយបន្ទាត់ - លុបបន្ទាត់ - លុបបន្ទាត់ទទេ (ទំព័រដើម - ដកចេញជួរដេក - លុបជួរទទេ) ។
- ចុចកណ្ដុរស្ដាំលើចំណងជើងនៃជួរឈរទីក្រុងដំបូង ហើយជ្រើសរើសពាក្យបញ្ជា Unpivot Other Columns ពីម៉ឺនុយបរិបទ។ តារាងរបស់យើងនឹងត្រូវបាន, ដូចដែលវាត្រូវបានហៅយ៉ាងត្រឹមត្រូវបច្ចេកទេស, ធម្មតា - បំប្លែងទៅជាជួរឈរបី៖ ទីក្រុង ខែ និងតម្លៃពីចំនុចប្រសព្វនៃទីក្រុង និងខែពីតារាងដើម។ ភាពប្លែកនៃប្រតិបត្តិការនេះនៅក្នុង Power Query គឺថាវារំលងក្រឡាទទេនៅក្នុងទិន្នន័យប្រភព ដែលជាអ្វីដែលយើងត្រូវការ៖
- ឥឡូវនេះយើងអនុវត្តប្រតិបត្តិការបញ្ច្រាស - យើងបង្វែរតារាងលទ្ធផលត្រឡប់ទៅជាទម្រង់ពីរ ដើម្បីត្រឡប់វាទៅជាទម្រង់ដើមរបស់វា។ ជ្រើសរើសជួរឈរដែលមានខែ និងនៅលើផ្ទាំង ការផ្លាស់ប្តូរ ជ្រើសរើសក្រុម ជួរឈរ Pivot (ការផ្លាស់ប្តូរ — ជួរឈរ Pivot). នៅក្នុងបង្អួចដែលបើក ជាជួរឈរនៃតម្លៃ ជ្រើសរើសចុងក្រោយ (តម្លៃ) ហើយនៅក្នុងជម្រើសកម្រិតខ្ពស់ - ប្រតិបត្តិការ កុំប្រមូលផ្តុំ (កុំរួម):
- វានៅសល់ដើម្បីផ្ទុកលទ្ធផលត្រឡប់ទៅ Excel វិញដោយប្រើពាក្យបញ្ជា ទំព័រដើម - បិទ និងផ្ទុក - បិទ និងផ្ទុកក្នុង... (ទំព័រដើម — បិទ និងផ្ទុក — បិទ និងផ្ទុកទៅ… )
- ម៉ាក្រូជាអ្វី តើវាដំណើរការដោយរបៀបណា កន្លែងដែលត្រូវចម្លងអត្ថបទរបស់ម៉ាក្រូ របៀបដំណើរការម៉ាក្រូ?
- ការបំពេញក្រឡាទទេទាំងអស់នៅក្នុងបញ្ជីជាមួយនឹងតម្លៃនៃក្រឡាមេ
- ការដកក្រឡាទទេទាំងអស់ចេញពីជួរដែលបានផ្តល់ឱ្យ
- ការដកជួរទទេទាំងអស់នៅក្នុងសន្លឹកកិច្ចការជាមួយនឹងកម្មវិធីបន្ថែម PLEX