Smart បំពេញដោយស្វ័យប្រវត្តិចុះក្រោម និងស្តាំ

មាតិកា

រហូតមកដល់ពេលនេះ ពេលខ្លះដោយស្នាមញញឹម ខ្ញុំចងចាំពីការបណ្តុះបណ្តាលសាជីវកម្មដំបូងរបស់ខ្ញុំកាលពី 10 ឆ្នាំមុន។

ស្រមៃមើល៖ ការិយាល័យលំហអាកាសនៃការិយាល័យតំណាងរបស់ក្រុមហ៊ុន FMCG អន្តរជាតិ ដែលមានទំហំធំដូចជាទីលានបាល់ទាត់។ ការរចនាឡូយ សម្ភារៈការិយាល័យថ្លៃៗ កូដសំលៀកបំពាក់ ជនបរទេសដែលអង្គុយនៅកាច់ជ្រុង - នោះហើយជាទាំងអស់ 🙂 នៅក្នុងបន្ទប់ប្រជុំមួយ ខ្ញុំចាប់ផ្តើមការបណ្តុះបណ្តាលកម្រិតខ្ពស់រយៈពេលពីរថ្ងៃលើកំណែបច្ចុប្បន្ននៃ Excel 2003 សម្រាប់បុគ្គលិកសំខាន់ៗចំនួន 15 នាក់នៃនាយកដ្ឋានសេដ្ឋកិច្ច។ រួមជាមួយនឹងមេដឹកនាំរបស់ពួកគេ។ យើងស្គាល់គ្នា ខ្ញុំសួរពួកគេអំពីកិច្ចការជំនួញ បញ្ហា ខ្ញុំសុំឱ្យពួកគេបង្ហាញឯកសារការងារធម្មតា។ ពួកគេបង្ហាញពីប្រវែងគីឡូម៉ែត្រនៃការផ្ទុកចេញពី SAP សន្លឹករបាយការណ៍ដែលពួកគេធ្វើលើបញ្ហានេះ។ ចេញពីជ្រុងម្ខាងនៃភ្នែករបស់ខ្ញុំ ខ្ញុំកត់សម្គាល់ពីរបៀបដែលអ្នកចូលរួមម្នាក់ បង្ហាញរបាយការណ៍របស់គាត់ ទាញក្រឡាដោយអត់ធ្មត់ដោយរូបមន្តចុះក្រោមដោយឈើឆ្កាងខ្មៅនៅជ្រុងខាងស្តាំក្រោមជាច្រើនពាន់បន្ទាត់ បន្ទាប់មករំលងចុងបញ្ចប់នៃ តុភ្លាមៗ ទាញវាមកវិញ។ល។ មិនអាចទ្រាំទ្របាន ខ្ញុំរំខានគាត់ដោយចុចកណ្ដុរជុំវិញអេក្រង់ ហើយបង្ហាញការចុចពីរដងលើឈើឆ្កាងខ្មៅ ដោយពន្យល់អំពីការបំពេញដោយស្វ័យប្រវត្តិរហូតដល់ឈប់។ 

រំពេច​នោះ​ខ្ញុំ​ដឹង​ថា​ទស្សនិកជន​មាន​ការ​សង្ស័យ​នៅ​ស្ងៀម ហើយ​គ្រប់​គ្នា​កំពុង​សម្លឹង​មក​ខ្ញុំ​យ៉ាង​ចម្លែក។ ខ្ញុំក្រឡេកមើលជុំវិញខ្លួនខ្ញុំដោយមិនដឹងខ្លួន គ្រប់ទីកន្លែងដែលខ្ញុំអាចធ្វើបាន - អ្វីគ្រប់យ៉ាងគឺល្អ ដៃ និងជើងរបស់ខ្ញុំនៅនឹងកន្លែង ការហោះហើររបស់ខ្ញុំត្រូវបានប៊ូតុងឡើង។ ខ្ញុំគិតឡើងវិញនូវពាក្យចុងក្រោយរបស់ខ្ញុំក្នុងការស្វែងរកឃ្លាដ៏គួរឱ្យភ័យខ្លាច - វាហាក់ដូចជាមិនមានឧក្រិដ្ឋកម្មអ្វីនោះទេ។ បន្ទាប់​មក ប្រធាន​ក្រុម​ក៏​ក្រោក​ឡើង​ចាប់​ដៃ​ខ្ញុំ​ដោយ​ស្ងៀម​ស្ងាត់ ហើយ​និយាយ​ដោយ​ទឹក​មុខ​ថ្ម៖ «អរគុណ Nikolai ។ ការបណ្តុះបណ្តាលនេះអាចបញ្ចប់បាន។

ជាការប្រសើរណាស់, ក្នុងរយៈពេលខ្លី, វាបានប្រែក្លាយថាគ្មាននរណាម្នាក់ក្នុងចំណោមពួកគេមានតម្រុយអំពីការចុចពីរដងលើឈើឆ្កាងខ្មៅនិងការបំពេញដោយស្វ័យប្រវត្តិ។ វាបានកើតឡើងជាប្រវត្តិសាស្ត្រដែលគ្មាននរណាម្នាក់បង្ហាញពួកគេនូវរឿងសាមញ្ញ ប៉ុន្តែចាំបាច់នោះទេ។ នាយកដ្ឋានទាំងមូលបានទាញរូបមន្តដោយដៃសម្រាប់រាប់ពាន់បន្ទាត់ ជនក្រីក្រ។ ហើយនៅទីនេះខ្ញុំ។ ឈុតប្រេង។ បន្ទាប់មកប្រធាននាយកដ្ឋានបានស្នើសុំយ៉ាងខ្លាំងកុំឱ្យបង្ហាញឈ្មោះក្រុមហ៊ុនរបស់ពួកគេទៅនរណាម្នាក់🙂

ជាច្រើនដងក្រោយមក មានស្ថានភាពស្រដៀងគ្នា ប៉ុន្តែមានតែអ្នកស្តាប់ម្នាក់ៗប៉ុណ្ណោះ - ជាការពិត ភាគច្រើនឥឡូវនេះដឹងពីមុខងារនេះ។ 

Smart បំពេញដោយស្វ័យប្រវត្តិចុះក្រោម និងស្តាំសំណួរគឺខុសគ្នា។ បន្ទាប់ពីភាពរីករាយដំបូងនៃការធ្វើជាម្ចាស់នៃមុខងារដ៏អស្ចារ្យបែបនេះ អ្នកប្រើប្រាស់ភាគច្រើនយល់ថា ការចម្លងរូបមន្តដោយស្វ័យប្រវត្តិដោយការចុចពីរដងលើឈើឆ្កាងខ្មៅ (សញ្ញាសម្គាល់ការបំពេញដោយស្វ័យប្រវត្តិ) មានទិដ្ឋភាពវិជ្ជមាន និងអវិជ្ជមានទាំងអស់៖

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

តោះព្យាយាមជួសជុលចំណុចខ្វះខាតទាំងនេះដោយប្រើម៉ាក្រូសាមញ្ញ។

ចុចផ្លូវកាត់ក្តារចុចខាងឆ្វេង ជំនួស (Alt) + F11 ឬប៊ូតុង Visual Basic ផ្ទាំង អ្នកអភិវឌ្ឍ (អ្នកអភិវឌ្ឍន៍). បញ្ចូលម៉ូឌុលទទេថ្មីតាមរយៈម៉ឺនុយ បញ្ចូល - ម៉ូឌុល ហើយចម្លងអត្ថបទនៃម៉ាក្រូទាំងនេះនៅទីនោះ៖

Sub SmartFillDown() Dim rng As Range, n As Long Set rng = ActiveCell.Offset(0, -1).CurrentRegion ប្រសិនបើ rng.Cells.Count > 1 បន្ទាប់មក n = rng.Cells(1).Row + rng.Rows. រាប់ - ActiveCell.Row ActiveCell.AutoFill Destination:=ActiveCell.Resize(n, 1), Type:=xlFillValues ​​End ប្រសិនបើបញ្ចប់ Sub Sub SmartFillRight() Dim rng As Range, n As Long Set rng = ActiveCell.Offset(-1, 0).CurrentRegion ប្រសិនបើ rng.Cells.Count > 1 បន្ទាប់មក n = rng.Cells(1).Column + rng.Columns.Count - ActiveCell.Column ActiveCell.AutoFill Destination:=ActiveCell.Resize(1, n), ប្រភេទ៖ =xlFillValues ​​បញ្ចប់ ប្រសិនបើបញ្ចប់ Sub  

ម៉ាក្រូបែបនេះ៖

  • អាចបំពេញមិនត្រឹមតែចុះក្រោម (SmartFillDown) ប៉ុន្តែក៏នៅខាងស្តាំ (SmartFillRight)
  • កុំធ្វើឱ្យខូចទ្រង់ទ្រាយក្រឡាខាងក្រោម ឬទៅខាងស្តាំ - មានតែរូបមន្ត (តម្លៃ) ប៉ុណ្ណោះដែលត្រូវបានចម្លង
  • ក្រឡាទទេដែលនៅជាប់គ្នាមិនត្រូវបានអើពើ ហើយការចម្លងកើតឡើងយ៉ាងពិតប្រាកដដល់ចុងបញ្ចប់នៃតារាង និងមិនដល់គម្លាតដែលនៅជិតបំផុតនៃទិន្នន័យ ឬក្រឡាដែលកាន់កាប់ដំបូងឡើយ។

សម្រាប់ភាពងាយស្រួលកាន់តែច្រើន អ្នកអាចកំណត់ផ្លូវកាត់ក្តារចុចទៅកាន់ម៉ាក្រូទាំងនេះដោយប្រើប៊ូតុង ម៉ាក្រូ - ជម្រើស (ម៉ាក្រូ - ជម្រើស) នៅទីនោះនៅលើផ្ទាំង។ អ្នកអភិវឌ្ឍ (អ្នកអភិវឌ្ឍន៍). ឥឡូវនេះវានឹងគ្រប់គ្រាន់ដើម្បីបញ្ចូលរូបមន្ត ឬតម្លៃដែលចង់បាននៅក្នុងក្រឡាទីមួយនៃជួរឈរ ហើយចុចបន្សំគ្រាប់ចុចដែលបានបញ្ជាក់សម្រាប់ម៉ាក្រូដើម្បីបំពេញជួរឈរទាំងមូលដោយស្វ័យប្រវត្តិ (ឬជួរដេក):

សម្រស់។

PS ផ្នែកមួយនៃបញ្ហាជាមួយនឹងការចម្លងរូបមន្តទៅចុងបញ្ចប់នៃតារាងត្រូវបានដោះស្រាយនៅក្នុង Excel 2007 ជាមួយនឹងការមកដល់នៃ "តារាងឆ្លាត" ។ ពិត ពួកវាមិនតែងតែ ហើយមិនសមរម្យគ្រប់ទីកន្លែង។ ហើយនៅខាងស្តាំ Excel មិនដែលរៀនចម្លងដោយខ្លួនឯងទេ។

  • តើម៉ាក្រូជាអ្វី របៀបប្រើពួកវា កន្លែងទទួលកូដ Visual Basic និងកន្លែងដែលត្រូវបិទភ្ជាប់វា។
  • តារាងឆ្លាតវៃក្នុង Excel 2007-2013
  • ចម្លងរូបមន្តដោយគ្មានការផ្លាស់ប្តូរតំណ

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