តម្រូវការផ្លាស់ប្តូរកោសិកាជាមួយគ្នានៅពេលធ្វើការក្នុងសៀវភៅបញ្ជី Microsoft Excel គឺកម្រមានណាស់។ ទោះយ៉ាងណាក៏ដោយស្ថានភាពបែបនេះពិតជាមានហើយចាំបាច់ត្រូវដោះស្រាយ។ តោះស្វែងយល់វិធីណាដែលអ្នកអាចប្តូរកោសិកាក្នុង Excel ។
ការផ្លាស់ប្តូរកោសិកា
ជាអកុសលនៅក្នុងប្រអប់ឧបករណ៍ស្តង់ដារមិនមានមុខងារបែបនេះដែលអាចផ្លាស់ប្តូរកោសិកាពីរដោយគ្មានសកម្មភាពបន្ថែមឬដោយមិនផ្លាស់ប្តូរជួរ។ ប៉ុន្តែក្នុងពេលជាមួយគ្នាទោះបីជានីតិវិធីចលនានេះមិនមានលក្ខណៈសាមញ្ញដូចដែលយើងចង់បានក៏ដោយក៏វានៅតែអាចត្រូវបានរៀបចំហើយតាមវិធីជាច្រើន។
វិធីទី ១ ៈផ្លាស់ទីដោយប្រើច្បាប់ចម្លង
ដំណោះស្រាយដំបូងចំពោះបញ្ហាពាក់ព័ន្ធនឹងការចំលងទិន្នន័យទៅតំបន់ដាច់ដោយឡែកមួយជាមួយនឹងការជំនួសជាបន្តបន្ទាប់។ តោះមើលរបៀបដែលការធ្វើបែបនេះត្រូវបានអនុវត្ត។
- ជ្រើសក្រឡាដែលត្រូវផ្លាស់ទី។ ចុចលើប៊ូតុង ចម្លង។ វាត្រូវបានដាក់នៅលើខ្សែបូនៅក្នុងផ្ទាំង "ផ្ទះ" នៅក្នុងក្រុមការកំណត់ ក្តារតម្បៀតខ្ទាស់.
- ជ្រើសរើសធាតុទទេផ្សេងទៀតនៅលើសន្លឹក។ ចុចលើប៊ូតុង បិទភ្ជាប់។ វាមានទីតាំងស្ថិតនៅក្នុងប្រអប់ឧបករណ៍តែមួយនៅលើខ្សែបូរដូចប៊ូតុង។ ចម្លងប៉ុន្តែមិនដូចវាមានរូបរាងគួរឱ្យកត់សម្គាល់ជាងនេះដោយសារតែទំហំរបស់វា។
- បន្ទាប់ចូលទៅកាន់កោសិកាទីពីរទិន្នន័យដែលត្រូវផ្លាស់ទីទៅកន្លែងទីមួយ។ ជ្រើសរើសវាហើយចុចលើប៊ូតុងម្តងទៀត។ ចម្លង.
- ជ្រើសរើសក្រឡាដំបូងដែលមានទិន្នន័យជាមួយទស្សន៍ទ្រនិចហើយចុចលើប៊ូតុង បិទភ្ជាប់ នៅលើកាសែតនេះ។
- យើងបានផ្លាស់ប្តូរតម្លៃមួយទៅកន្លែងដែលយើងត្រូវការ។ ឥឡូវត្រឡប់ទៅតម្លៃដែលយើងបានបញ្ចូលទៅក្នុងក្រឡាទទេ។ ជ្រើសរើសវាហើយចុចលើប៊ូតុង។ ចម្លង.
- ជ្រើសក្រឡាទី ២ ដែលអ្នកចង់ផ្លាស់ទីទិន្នន័យ។ ចុចលើប៊ូតុង បិទភ្ជាប់ នៅលើកាសែតនេះ។
- ដូច្នេះយើងផ្លាស់ប្តូរទិន្នន័យចាំបាច់។ ឥឡូវអ្នកគួរតែលុបមាតិកានៃកោសិកាឆ្លងកាត់។ ជ្រើសរើសវាហើយចុចខាងស្តាំ។ នៅក្នុងម៉ឺនុយបរិបទដែលត្រូវបានធ្វើឱ្យសកម្មបន្ទាប់ពីសកម្មភាពទាំងនេះសូមចូលទៅកាន់ សម្អាតមាតិកា.
ឥឡូវនេះទិន្នន័យឆ្លងកាត់ត្រូវបានលុបហើយភារកិច្ចនៃការផ្លាស់ប្តូរកោសិកាត្រូវបានបញ្ចប់ទាំងស្រុង។
ជាការពិតវិធីសាស្ត្រនេះមិនមានភាពងាយស្រួលទាំងស្រុងទេហើយទាមទារជំហានបន្ថែមជាច្រើនទៀត។ ទោះយ៉ាងណាក៏ដោយវាគឺជាវាដែលអាចអនុវត្តបានចំពោះអ្នកប្រើប្រាស់ភាគច្រើន។
វិធីទី ២៖ អូសនិងទម្លាក់
វិធីមួយទៀតដែលអាចប្តូរកោសិកាអាចត្រូវបានគេហៅថាអូសនិងទម្លាក់សាមញ្ញ។ ពិតនៅពេលប្រើជម្រើសនេះការផ្លាស់ប្តូរកោសិកានឹងកើតឡើង។
ជ្រើសក្រឡាដែលអ្នកចង់ផ្លាស់ទីទៅកន្លែងផ្សេង។ កំណត់ទស្សន៍ទ្រនិចទៅព្រំដែនរបស់វា។ ក្នុងករណីនេះវាគួរតែត្រូវបានផ្លាស់ប្តូរទៅជាព្រួញមួយដែលនៅចុងបញ្ចប់មានអ្នកចង្អុលបង្ហាញទិសដៅបួនទិស។ សង្កត់គ្រាប់ចុច ប្តូរ នៅលើក្តារចុចហើយអូសទៅកន្លែងដែលយើងចង់បាន។
តាមក្បួនមួយនេះគួរតែជាកោសិកាដែលនៅជាប់គ្នាចាប់តាំងពីពេលផ្ទេរតាមរបៀបនេះជួរទាំងមូលត្រូវបានផ្លាស់ប្តូរ។
ដូច្នេះការផ្លាស់ប្តូរឆ្លងកាត់កោសិកាជាច្រើនភាគច្រើនកើតឡើងមិនត្រឹមត្រូវក្នុងបរិបទនៃតារាងជាក់លាក់មួយហើយត្រូវបានគេប្រើកម្រណាស់។ ប៉ុន្តែតម្រូវការផ្លាស់ប្តូរខ្លឹមសារនៃតំបន់ឆ្ងាយពីគ្នាមិនបាត់ទេប៉ុន្តែទាមទារដំណោះស្រាយផ្សេងទៀត។
វិធីទី ៣ ៈអនុវត្តម៉ាក្រូ
ដូចដែលបានរៀបរាប់ខាងលើមិនមានវិធីលឿននិងត្រឹមត្រូវនៅក្នុង Excel ដើម្បីចម្លងកោសិកាពីររវាងខ្លួនពួកគេដោយមិនចាំបាច់ចម្លងចូលទៅក្នុងជួរឆ្លងកាត់ប្រសិនបើពួកគេមិននៅតំបន់ជាប់គ្នា។ ប៉ុន្តែនេះអាចត្រូវបានសម្រេចតាមរយៈការប្រើប្រាស់ម៉ាក្រូឬកម្មវិធីបន្ថែមរបស់ភាគីទីបី។ យើងនឹងនិយាយអំពីការប្រើប្រាស់ម៉ាក្រូពិសេសមួយខាងក្រោម។
- ដំបូងអ្នកត្រូវបើកដំណើរការម៉ាក្រូនិងបន្ទះអ្នកអភិវឌ្ឍន៍នៅក្នុងកម្មវិធីរបស់អ្នកប្រសិនបើអ្នកមិនទាន់បានធ្វើឱ្យសកម្មនៅឡើយទេចាប់តាំងពីពួកគេត្រូវបានបិទតាមលំនាំដើម។
- បន្ទាប់ចូលទៅកាន់ផ្ទាំង "អ្នកអភិវឌ្ឍន៍" ។ ចុចលើប៊ូតុង "រូបភាពមូលដ្ឋាន" ដែលមានទីតាំងនៅលើខ្សែបូនៅក្នុងប្លុកឧបករណ៍ "លេខកូដ" ។
- កម្មវិធីនិពន្ធកំពុងចាប់ផ្តើម។ បញ្ចូលលេខកូដខាងក្រោមទៅក្នុងនោះ៖
ចលនាកោសិការង ()
Dim ra As Range: កំណត់ ra = ជម្រើស
msg1 = "ជ្រើសរើសជួរពីរដែលមានទំហំដូចគ្នា"
msg2 = "ជ្រើសរើសជួរពីរនៃទំហំអត្តសញ្ញាណប័ណ្ណ"
ប្រសិនបើ ra.Areas.Count 2 បន្ទាប់មក MsgBox msg1, vbCritical, បញ្ហា: ចេញ Sub
បើ ra.Areas (១) .Count ra.Areas (២) .Count បន្ទាប់មក MsgBox msg2, vbCritical, "បញ្ហា"៖ ចេញពី Sub
Application.ScreenUpdating = មិនពិត
arr2 = ra.Areas (២) ។ តម្លៃ
ra.Areas (២) .Value = ra.Areas (១) .Value
ra.Areas (១) .Value = arr2
បញ្ចប់អនុបន្ទាប់ពីលេខកូដត្រូវបានបញ្ចូលសូមបិទបង្អួចកម្មវិធីនិពន្ធដោយចុចលើប៊ូតុងបិទស្តង់ដារនៅជ្រុងខាងស្តាំខាងលើរបស់វា។ ដូច្នេះលេខកូដនឹងត្រូវបានកត់ត្រានៅក្នុងការចងចាំសៀវភៅហើយក្បួនដោះស្រាយរបស់វាអាចត្រូវបានផលិតឡើងវិញដើម្បីអនុវត្តប្រតិបត្តិការដែលយើងត្រូវការ។
- យើងជ្រើសរើសក្រឡាពីរឬជួរពីរដែលមានទំហំស្មើគ្នាដែលយើងចង់ប្តូរ។ ដើម្បីធ្វើដូចនេះចុចលើធាតុទីមួយ (ជួរ) ដោយប្រើប៊ូតុងកណ្ដុរខាងឆ្វេង។ បន្ទាប់មកសង្កត់ប៊ូតុង បញ្ជា (Ctrl) នៅលើក្តារចុចហើយចុចខាងឆ្វេងលើក្រឡាទី ២ (ជួរ) ។
- ដើម្បីដំណើរការម៉ាក្រូសូមចុចលើប៊ូតុង ម៉ាក្រូដាក់នៅលើខ្សែបូនៅក្នុងផ្ទាំង "អ្នកអភិវឌ្ឍន៍" នៅក្នុងក្រុមឧបករណ៍ "លេខកូដ".
- បង្អួចជ្រើសរើសម៉ាក្រូនឹងបើក។ សម្គាល់ធាតុដែលចង់បានហើយចុចលើប៊ូតុង រត់.
- បន្ទាប់ពីសកម្មភាពនេះម៉ាក្រូផ្លាស់ប្តូរមាតិការបស់ក្រឡាដែលបានជ្រើសរើសដោយស្វ័យប្រវត្តិ។
វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថានៅពេលអ្នកបិទឯកសារម៉ាក្រូត្រូវបានលុបដោយស្វ័យប្រវត្តិដូច្នេះពេលក្រោយវានឹងត្រូវកត់ត្រាម្តងទៀត។ ដើម្បីមិនឱ្យធ្វើកិច្ចការនេះរាល់ពេលសម្រាប់សៀវភៅជាក់លាក់មួយប្រសិនបើអ្នកមានគម្រោងអនុវត្តចលនាបែបនេះនៅក្នុងវាអ្នកគួរតែរក្សាទុកឯកសារនេះជាសៀវភៅអេសអេសអេសដែលមានជំនួយពីម៉ាក្រូ (xlsm) ។
មេរៀន៖ វិធីបង្កើតម៉ាក្រូក្នុង Excel
ដូចដែលអ្នកបានឃើញហើយនៅក្នុង Excel មានវិធីជាច្រើនដើម្បីផ្លាស់ទីកោសិកាទាក់ទងគ្នា។ នេះអាចត្រូវបានធ្វើដោយប្រើឧបករណ៍ស្តង់ដារនៃកម្មវិធីប៉ុន្តែជម្រើសទាំងនេះពិតជាមិនស្រួលនិងចំណាយពេលច្រើន។ ជាសំណាងល្អមានម៉ាក្រូភាគីទីបីនិងកម្មវិធីបន្ថែមដែលអនុញ្ញាតឱ្យអ្នកដោះស្រាយបញ្ហាបានយ៉ាងឆាប់រហ័សនិងងាយស្រួលតាមដែលអាចធ្វើទៅបាន។ ដូច្នេះសម្រាប់អ្នកប្រើប្រាស់ដែលត្រូវអនុវត្តចលនាបែបនេះឥតឈប់ឈរនោះវាគឺជាជំរើសចុងក្រោយដែលនឹងមានលក្ខណៈប្រសើរបំផុត។