រហូតមកដល់ពេលនេះ ពេលខ្លះដោយស្នាមញញឹម ខ្ញុំចងចាំពីការបណ្តុះបណ្តាលសាជីវកម្មដំបូងរបស់ខ្ញុំកាលពី 10 ឆ្នាំមុន។
ស្រមៃមើល៖ ការិយាល័យលំហអាកាសនៃការិយាល័យតំណាងរបស់ក្រុមហ៊ុន FMCG អន្តរជាតិ ដែលមានទំហំធំដូចជាទីលានបាល់ទាត់។ ការរចនាឡូយ សម្ភារៈការិយាល័យថ្លៃៗ កូដសំលៀកបំពាក់ ជនបរទេសដែលអង្គុយនៅកាច់ជ្រុង - នោះហើយជាទាំងអស់ 🙂 នៅក្នុងបន្ទប់ប្រជុំមួយ ខ្ញុំចាប់ផ្តើមការបណ្តុះបណ្តាលកម្រិតខ្ពស់រយៈពេលពីរថ្ងៃលើកំណែបច្ចុប្បន្ននៃ Excel 2003 សម្រាប់បុគ្គលិកសំខាន់ៗចំនួន 15 នាក់នៃនាយកដ្ឋានសេដ្ឋកិច្ច។ រួមជាមួយនឹងមេដឹកនាំរបស់ពួកគេ។ យើងស្គាល់គ្នា ខ្ញុំសួរពួកគេអំពីកិច្ចការជំនួញ បញ្ហា ខ្ញុំសុំឱ្យពួកគេបង្ហាញឯកសារការងារធម្មតា។ ពួកគេបង្ហាញពីប្រវែងគីឡូម៉ែត្រនៃការផ្ទុកចេញពី SAP សន្លឹករបាយការណ៍ដែលពួកគេធ្វើលើបញ្ហានេះ។ ចេញពីជ្រុងម្ខាងនៃភ្នែករបស់ខ្ញុំ ខ្ញុំកត់សម្គាល់ពីរបៀបដែលអ្នកចូលរួមម្នាក់ បង្ហាញរបាយការណ៍របស់គាត់ ទាញក្រឡាដោយអត់ធ្មត់ដោយរូបមន្តចុះក្រោមដោយឈើឆ្កាងខ្មៅនៅជ្រុងខាងស្តាំក្រោមជាច្រើនពាន់បន្ទាត់ បន្ទាប់មករំលងចុងបញ្ចប់នៃ តុភ្លាមៗ ទាញវាមកវិញ។ល។ មិនអាចទ្រាំទ្របាន ខ្ញុំរំខានគាត់ដោយចុចកណ្ដុរជុំវិញអេក្រង់ ហើយបង្ហាញការចុចពីរដងលើឈើឆ្កាងខ្មៅ ដោយពន្យល់អំពីការបំពេញដោយស្វ័យប្រវត្តិរហូតដល់ឈប់។
រំពេចនោះខ្ញុំដឹងថាទស្សនិកជនមានការសង្ស័យនៅស្ងៀម ហើយគ្រប់គ្នាកំពុងសម្លឹងមកខ្ញុំយ៉ាងចម្លែក។ ខ្ញុំក្រឡេកមើលជុំវិញខ្លួនខ្ញុំដោយមិនដឹងខ្លួន គ្រប់ទីកន្លែងដែលខ្ញុំអាចធ្វើបាន - អ្វីគ្រប់យ៉ាងគឺល្អ ដៃ និងជើងរបស់ខ្ញុំនៅនឹងកន្លែង ការហោះហើររបស់ខ្ញុំត្រូវបានប៊ូតុងឡើង។ ខ្ញុំគិតឡើងវិញនូវពាក្យចុងក្រោយរបស់ខ្ញុំក្នុងការស្វែងរកឃ្លាដ៏គួរឱ្យភ័យខ្លាច - វាហាក់ដូចជាមិនមានឧក្រិដ្ឋកម្មអ្វីនោះទេ។ បន្ទាប់មក ប្រធានក្រុមក៏ក្រោកឡើងចាប់ដៃខ្ញុំដោយស្ងៀមស្ងាត់ ហើយនិយាយដោយទឹកមុខថ្ម៖ «អរគុណ Nikolai ។ ការបណ្តុះបណ្តាលនេះអាចបញ្ចប់បាន។
ជាការប្រសើរណាស់, ក្នុងរយៈពេលខ្លី, វាបានប្រែក្លាយថាគ្មាននរណាម្នាក់ក្នុងចំណោមពួកគេមានតម្រុយអំពីការចុចពីរដងលើឈើឆ្កាងខ្មៅនិងការបំពេញដោយស្វ័យប្រវត្តិ។ វាបានកើតឡើងជាប្រវត្តិសាស្ត្រដែលគ្មាននរណាម្នាក់បង្ហាញពួកគេនូវរឿងសាមញ្ញ ប៉ុន្តែចាំបាច់នោះទេ។ នាយកដ្ឋានទាំងមូលបានទាញរូបមន្តដោយដៃសម្រាប់រាប់ពាន់បន្ទាត់ ជនក្រីក្រ។ ហើយនៅទីនេះខ្ញុំ។ ឈុតប្រេង។ បន្ទាប់មកប្រធាននាយកដ្ឋានបានស្នើសុំយ៉ាងខ្លាំងកុំឱ្យបង្ហាញឈ្មោះក្រុមហ៊ុនរបស់ពួកគេទៅនរណាម្នាក់🙂
ជាច្រើនដងក្រោយមក មានស្ថានភាពស្រដៀងគ្នា ប៉ុន្តែមានតែអ្នកស្តាប់ម្នាក់ៗប៉ុណ្ណោះ - ជាការពិត ភាគច្រើនឥឡូវនេះដឹងពីមុខងារនេះ។
សំណួរគឺខុសគ្នា។ បន្ទាប់ពីភាពរីករាយដំបូងនៃការធ្វើជាម្ចាស់នៃមុខងារដ៏អស្ចារ្យបែបនេះ អ្នកប្រើប្រាស់ភាគច្រើនយល់ថា ការចម្លងរូបមន្តដោយស្វ័យប្រវត្តិដោយការចុចពីរដងលើឈើឆ្កាងខ្មៅ (សញ្ញាសម្គាល់ការបំពេញដោយស្វ័យប្រវត្តិ) មានទិដ្ឋភាពវិជ្ជមាន និងអវិជ្ជមានទាំងអស់៖
- ការចម្លងមិនតែងតែកើតឡើងដល់ចុងបញ្ចប់នៃតារាងនោះទេ។. ប្រសិនបើតារាងមិនមែនជា 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
- ចម្លងរូបមន្តដោយគ្មានការផ្លាស់ប្តូរតំណ