របៀបត្រឡប់ទិន្នន័យក្នុងជួរឈរ និងជួរដេក Excel (បញ្ឈរ និងផ្ដេក)

  • ចែករំលែកនេះ។
Michael Brown

ការបង្រៀនបង្ហាញពីវិធីរហ័សមួយចំនួនដើម្បីត្រឡប់តារាងក្នុង Excel បញ្ឈរ និងផ្ដេក រក្សាទម្រង់ និងរូបមន្តដើម។

ការត្រឡប់ទិន្នន័យក្នុង Excel ស្តាប់ទៅដូចជាកិច្ចការដែលចុចតែម្តងគត់។ ប៉ុន្តែគួរឱ្យភ្ញាក់ផ្អើលមិនមានជម្រើសដែលភ្ជាប់មកជាមួយទេ។ នៅក្នុងស្ថានភាពនៅពេលដែលអ្នកត្រូវការបញ្ច្រាសលំដាប់ទិន្នន័យនៅក្នុងជួរឈរដែលបានរៀបចំតាមអក្ខរក្រម ឬពីតូចបំផុតទៅធំបំផុត អ្នកអាចប្រើមុខងារ Excel Sort បាន។ ប៉ុន្តែ​តើ​អ្នក​ត្រឡប់​ជួរ​ឈរ​ដោយ​របៀប​ណា​ដែល​ទិន្នន័យ​មិន​បាន​តម្រៀប? ឬតើអ្នកបញ្ច្រាសលំដាប់នៃទិន្នន័យក្នុងតារាងផ្ដេកជាជួរដោយរបៀបណា? អ្នកនឹងទទួលបានចម្លើយទាំងអស់ក្នុងពេលឆាប់ៗនេះ។

    ត្រឡប់ទិន្នន័យក្នុង Excel បញ្ឈរ

    ដោយគ្រាន់តែមានភាពច្នៃប្រឌិតបន្តិច អ្នកអាចធ្វើការចេញនូវវិធីផ្សេងៗគ្នាមួយចំនួនដើម្បីត្រឡប់ ជួរ​ឈរ​ក្នុង Excel៖ ដោយ​ប្រើ​លក្ខណៈ​ពិសេស​ដែល​មាន​ស្រាប់ រូបមន្ត VBA ឬ​ឧបករណ៍​ពិសេស។ ជំហានលម្អិតលើវិធីសាស្រ្តនីមួយៗមានដូចខាងក្រោម។

    របៀបត្រឡប់ជួរឈរក្នុង Excel

    ការបញ្ច្រាសលំដាប់នៃទិន្នន័យក្នុងជួរឈរបញ្ឈរ អនុវត្តជំហានទាំងនេះ៖

    1. បន្ថែមជួរឈរជំនួយនៅជាប់នឹងជួរឈរដែលអ្នកចង់ត្រឡប់ ហើយបញ្ចូលជួរឈរនោះជាមួយនឹងលំដាប់នៃលេខ ដោយចាប់ផ្តើមពីលេខ 1។ ព័ត៌មានជំនួយនេះបង្ហាញពីរបៀបធ្វើវាដោយស្វ័យប្រវត្តិ។
    2. តម្រៀបជួរឈរនៃលេខនៅក្នុង លំដាប់ចុះ។ សម្រាប់ការនេះ ជ្រើសរើសក្រឡាណាមួយនៅក្នុងជួរជំនួយ សូមចូលទៅកាន់ ផ្ទាំងទិន្នន័យ > តម្រៀប & ត្រង ក្រុម ហើយចុចលើប៊ូតុង តម្រៀបធំបំផុតទៅតូចបំផុត ប៊ូតុង (ZA)។

    ដូចបានបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម វានឹងតម្រៀបមិនត្រឹមតែលេខនៅក្នុងជួរ B ប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងធាតុដើមនៅក្នុងជួរ A ដោយបញ្ច្រាសលំដាប់ជួរ៖

    ឥឡូវនេះ អ្នកអាចលុបជួរឈរជំនួយដោយសុវត្ថិភាព ព្រោះអ្នកមិនត្រូវការវាទៀតទេ។ យូរជាងនេះ។

    គន្លឹះ៖ របៀបបំពេញជួរឈរយ៉ាងឆាប់រហ័សជាមួយលេខសៀរៀល

    វិធីលឿនបំផុតក្នុងការបញ្ចូលជួរឈរដែលមានលេខជាលំដាប់គឺដោយប្រើមុខងារ Excel AutoFill៖

    • វាយលេខ 1 ទៅក្នុងក្រឡាទីមួយ និង 2 ចូលទៅក្នុងក្រឡាទីពីរ (ក្រឡា B2 និង B3 នៅក្នុងរូបថតអេក្រង់ខាងក្រោម)។
    • ជ្រើសរើសក្រឡាដែលអ្នកទើបតែបញ្ចូលលេខ ហើយចុចពីរដងខាងក្រោម។ ជ្រុងខាងស្តាំនៃជម្រើស។

    នោះហើយ! Excel នឹង​បំពេញ​ជួរ​ឈរ​ដោយ​ស្វ័យ​ប្រវត្តិ​ដោយ​លេខ​សៀរៀល​រហូត​ដល់​ក្រឡា​ចុង​ក្រោយ​ជាមួយ​ទិន្នន័យ​ក្នុង​ជួរ​ឈរ​ជាប់។

    របៀប​ត្រឡប់​តារាង​ក្នុង Excel

    វិធីសាស្ត្រ​ខាងលើ​ក៏​ដំណើរការ​សម្រាប់​ការ​បញ្ច្រាស​លំដាប់​ទិន្នន័យ​ក្នុង ជួរ​ឈរ​ច្រើន៖

    ជួន​កាល (ច្រើន​តែ​នៅ​ពេល​អ្នក​ជ្រើស​ជួរ​ឈរ​ទាំង​មូល​នៃ​លេខ​មុន​ពេល​តម្រៀប) Excel អាច​បង្ហាញ​ប្រអប់ ការ​ព្រមាន​តម្រៀប ។ ក្នុងករណីនេះ សូមពិនិត្យមើលជម្រើស ពង្រីកជម្រើស ហើយបន្ទាប់មកចុចលើប៊ូតុង តម្រៀប

    គន្លឹះ។ ប្រសិនបើអ្នកចង់ ប្តូរជួរដេក និងជួរឈរ ប្រើមុខងារ Excel TRANSPOSE ឬវិធីផ្សេងទៀតដើម្បីផ្ទេរទិន្នន័យក្នុង Excel។

    របៀបត្រឡប់ជួរឈរក្នុង Excel ដោយប្រើរូបមន្ត

    វិធីមួយផ្សេងទៀតដើម្បីត្រឡប់ជួរឈរមួយឡើងលើគឺដោយប្រើរូបមន្តទូទៅនេះ៖

    INDEX( ជួរ ,ROWS( range ))

    សម្រាប់សំណុំទិន្នន័យគំរូរបស់យើង រូបមន្តមានដូចខាងក្រោម៖

    =INDEX($A$2:$A$7,ROWS(A2:$A$7))

    … និងបញ្ច្រាសជួរឈរ A ដោយគ្មានកំហុស៖

    របៀបដែលរូបមន្តនេះដំណើរការ

    នៅចំកណ្តាលនៃរូបមន្តគឺមុខងារ INDEX(array, row_num, [column_num]) ដែលត្រឡប់តម្លៃនៃធាតុនៅក្នុង array ដោយផ្អែកលើ ជួរ​ដេក និង/ឬ​លេខ​ជួរ​ឈរ​ដែល​អ្នក​បញ្ជាក់។

    ក្នុង​អារេ អ្នក​បញ្ចូល​បញ្ជី​ទាំងមូល​ដែល​អ្នក​ចង់​ត្រឡប់ (A2:A7 ក្នុង​ឧទាហរណ៍​នេះ)។

    លេខ​ជួរ​ដេក​ត្រូវ​បាន​ធ្វើ​ឡើង​ដោយ មុខងារ ROWS ។ ក្នុងទម្រង់សាមញ្ញបំផុត ROWS(អារេ) ត្រឡប់ចំនួនជួរដេកក្នុង អារេ ។ នៅក្នុងរូបមន្តរបស់យើង វាគឺជាការប្រើប្រាស់ដ៏ឆ្លាតវៃនៃឯកសារយោងដែលទាក់ទង និងដាច់ខាតដែលធ្វើល្បិច "ត្រឡប់ជួរឈរ"៖

    • សម្រាប់ក្រឡាទីមួយ (B2) ROWS(A2:$A$7) ត្រឡប់ 6 ដូច្នេះ INDEX ទទួលបានធាតុចុងក្រោយក្នុងបញ្ជី (ធាតុទី 6)។
    • នៅក្នុងក្រឡាទីពីរ (B3) ឯកសារយោងដែលទាក់ទង A2 ផ្លាស់ប្តូរទៅជា A3 ជាលទ្ធផល ROWS(A3:$A$7) ត្រឡប់ 5, បង្ខំ INDEX យកធាតុទីពីរទៅធាតុចុងក្រោយ។

    និយាយម្យ៉ាងទៀត ROWS បង្កើតប្រភេទនៃការបន្ថយការរាប់សម្រាប់ INDEX ដូច្នេះវាផ្លាស់ទីពីធាតុចុងក្រោយទៅធាតុទីមួយ។

    គន្លឹះ៖ របៀបជំនួសរូបមន្តដោយតម្លៃ

    ឥឡូវនេះអ្នកមានទិន្នន័យពីរជួរ អ្នកប្រហែលជាចង់ជំនួសរូបមន្តជាមួយនឹងតម្លៃដែលបានគណនា ហើយបន្ទាប់មកលុបជួរឈរបន្ថែម។ សម្រាប់ការនេះ ចម្លងក្រឡារូបមន្ត ជ្រើសរើសក្រឡាដែលអ្នកចង់បិទភ្ជាប់តម្លៃ ហើយចុច Shift+F10 បន្ទាប់មក V ដែលជាវិធីលឿនបំផុតដើម្បីអនុវត្តការបិទភ្ជាប់ពិសេសរបស់ Excel > ជម្រើសតម្លៃ។

    សម្រាប់ព័ត៌មានបន្ថែម សូមមើល របៀបជំនួសរូបមន្តជាមួយតម្លៃក្នុង Excel។

    របៀបត្រឡប់ជួរឈរក្នុង Excel ជាមួយ VBA

    ប្រសិនបើអ្នកមានបទពិសោធន៍ខ្លះជាមួយ VBA អ្នក អាចប្រើម៉ាក្រូខាងក្រោមដើម្បីបញ្ច្រាសលំដាប់ទិន្នន័យបញ្ឈរក្នុងជួរឈរមួយ ឬច្រើន៖

    Dim Rng As Range Dim WorkRng As Range Dim Arr As Variant Dim i As Integer , j As Integer , k As Integer On Error Resume Next xTitleId = "ត្រឡប់ជួរឈរបញ្ឈរ" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address, Type :=8) Arr = WorkRng.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For j = 1 ទៅ UBound (Arr, 2) k = UBound (Arr, 1) សម្រាប់ i = 1 ទៅ UBound (Arr, 1) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(k, j) ) Arr(k, j) = xTemp k = k - 1 Next Next Next Next WorkRng.Formula = Arr Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    របៀបប្រើម៉ាក្រូ Flip Columns

    1. បើក Microsoft Visu al Basic for Applications window ( Alt + F11 )។
    2. ចុច Insert > Module ហើយបិទភ្ជាប់កូដខាងលើក្នុងបង្អួច Code។
    3. ដំណើរការម៉ាក្រូ ( F5 )។
    4. ប្រអប់ Flip Columns លេចឡើងដែលជំរុញឱ្យអ្នកជ្រើសរើសជួរដើម្បីត្រឡប់៖

    អ្នកជ្រើសរើសមួយ ឬជួរឈរច្រើនដោយប្រើកណ្ដុរ ដោយមិនរាប់បញ្ចូលបឋមកថាជួរឈរ ចុច យល់ព្រម ហើយទទួលបានលទ្ធផលក្នុងពេលបន្តិចទៀត។

    ដើម្បីរក្សាទុកម៉ាក្រូ ត្រូវប្រាកដថារក្សាទុកឯកសាររបស់អ្នកជា សៀវភៅការងារដែលអាចប្រើម៉ាក្រូ Excel

    របៀបត្រឡប់ទិន្នន័យក្នុង Excel រក្សាទុកទម្រង់ និងរូបមន្ត

    ជាមួយវិធីសាស្រ្តខាងលើ អ្នកអាចបញ្ច្រាសលំដាប់ទិន្នន័យក្នុងជួរឈរ ឬតារាងបានយ៉ាងងាយស្រួល។ ប៉ុន្តែចុះយ៉ាងណាបើអ្នកមិនត្រឹមតែចង់ត្រឡប់តម្លៃប៉ុណ្ណោះទេ ប៉ុន្តែក៏មានទម្រង់ក្រឡាដែរ? លើសពីនេះទៀត ចុះយ៉ាងណាវិញ ប្រសិនបើទិន្នន័យមួយចំនួននៅក្នុងតារាងរបស់អ្នកត្រូវបានបង្កើតដោយរូបមន្ត ហើយអ្នកចង់ការពាររូបមន្តមិនឱ្យខូចនៅពេលត្រឡប់ជួរឈរ? ក្នុងករណីនេះ អ្នកអាចប្រើមុខងារ Flip ដែលរួមបញ្ចូលជាមួយ Ultimate Suite for Excel របស់យើង។

    ឧបមាថាអ្នកមានតារាងដែលបានធ្វើទ្រង់ទ្រាយយ៉ាងស្អាតដូចបានបង្ហាញខាងក្រោម ដែលជួរឈរខ្លះមានតម្លៃ និងជួរឈរខ្លះមាន រូបមន្ត៖

    អ្នក​កំពុង​សម្លឹង​មើល​ត្រឡប់​ជួរ​ឈរ​ក្នុង​តារាង​របស់​អ្នក​ដោយ​រក្សា​ការ​ធ្វើ​ទ្រង់ទ្រាយ​ទាំងពីរ (ស្រមោល​ប្រផេះ​សម្រាប់​ជួរ​ដេក​ដែល​មាន​លេខ​សូន្យ) និង​រូបមន្ត​គណនា​ត្រឹមត្រូវ។ នេះអាចត្រូវបានធ្វើក្នុងជំហានរហ័សពីរ៖

    1. ជាមួយនឹងក្រឡាណាមួយនៅក្នុងតារាងរបស់អ្នកដែលបានជ្រើសរើស សូមចូលទៅកាន់ផ្ទាំង Ablebits Data > Transform group ហើយ ចុច Flip > Vertical Flip
    2. នៅក្នុងបង្អួចប្រអប់ Vertical Flip កំណត់រចនាសម្ព័ន្ធជម្រើសខាងក្រោម៖
      • នៅក្នុងប្រអប់ ជ្រើសរើសជួររបស់អ្នក សូមពិនិត្យមើលសេចក្តីយោងជួរ ហើយត្រូវប្រាកដថាជួរដេកបឋមកថាមិនត្រូវបានរួមបញ្ចូល។
      • ជ្រើសរើសជម្រើស កែតម្រូវការយោងក្រឡា ហើយពិនិត្យមើល រក្សាទុកទម្រង់ ប្រអប់។
      • ជាជម្រើស ជ្រើសរើស បង្កើតច្បាប់ចម្លងបម្រុងទុក (ត្រូវបានជ្រើសរើសតាមលំនាំដើម)។
      • ចុចលើប៊ូតុង ត្រឡប់

    រួចរាល់! លំដាប់នៃទិន្នន័យក្នុងតារាងត្រូវបានបញ្ច្រាស់ ការធ្វើទ្រង់ទ្រាយត្រូវបានរក្សាទុក ហើយសេចក្តីយោងក្រឡានៅក្នុងរូបមន្តត្រូវបានកែតម្រូវយ៉ាងសមស្រប៖

    ត្រឡប់ទិន្នន័យក្នុង Excel ផ្ដេក

    រហូតមកដល់ពេលនេះនៅក្នុងមេរៀននេះ យើងមាន ត្រឡប់ជួរឈរបញ្ច្រាស។ ឥឡូវនេះ សូមក្រឡេកមើលរបៀបបញ្ច្រាសលំដាប់ទិន្នន័យដោយផ្ដេក ឧ. ត្រឡប់តារាងពីឆ្វេងទៅស្តាំ។

    របៀបត្រឡប់ជួរដេកក្នុង Excel

    ដោយសារមិនមានជម្រើសក្នុងការតម្រៀបជួរក្នុង Excel ទេ ដំបូង​អ្នក​នឹង​ត្រូវ​ផ្លាស់​ប្តូរ​ជួរ​ដេក​ជា​ជួរ​ឈរ បន្ទាប់​មក​តម្រៀប​ជួរ​ឈរ ហើយ​បន្ទាប់​មក​ប្តូរ​តារាង​របស់​អ្នក​មក​វិញ។ នេះជាជំហានលម្អិត៖

    1. ប្រើការបិទភ្ជាប់ពិសេស > មុខងារផ្ទេរដើម្បីបំប្លែងជួរឈរទៅជាជួរដេក។ ជាលទ្ធផល តារាងរបស់អ្នកនឹងឆ្លងកាត់ការបំប្លែងនេះ៖
    2. បន្ថែមជួរឈរជំនួយដែលមានលេខដូចក្នុងឧទាហរណ៍ដំបូង ហើយបន្ទាប់មកតម្រៀបតាមជួរជំនួយ។ លទ្ធផលកម្រិតមធ្យមរបស់អ្នកនឹងមើលទៅដូចនេះ៖
    3. ប្រើ បិទភ្ជាប់ពិសេស > Transpose មួយដងទៀតដើម្បីបង្វិលតារាងរបស់អ្នកត្រឡប់មកវិញ៖

    ចំណាំ។ ប្រសិនបើទិន្នន័យប្រភពរបស់អ្នកមានរូបមន្ត ពួកវាអាចនឹងត្រូវខូចកំឡុងពេលប្រតិបត្តិការបញ្ជូន។ ក្នុងករណីនេះ អ្នកនឹងត្រូវស្ដាររូបមន្តដោយដៃ។ ឬអ្នកអាចប្រើឧបករណ៍ Flip ដែលរួមបញ្ចូលនៅក្នុង Ultimate Suite របស់យើង ហើយវានឹងកែសម្រួលឯកសារយោងទាំងអស់សម្រាប់អ្នកដោយស្វ័យប្រវត្តិ។

    បញ្ច្រាសលំដាប់ទិន្នន័យដោយផ្តេកជាមួយ VBA

    នេះគឺជាម៉ាក្រូសាមញ្ញ ដែលអាចត្រឡប់ទិន្នន័យក្នុងតារាង Excel របស់អ្នកបានយ៉ាងរហ័ស៖

    Sub FlipDataHorizontally() Dim Rng As Range Dim WorkRng As Range Dim Arr As Variant Dim i As Integer , j As Integer , k As Integer On Error Resume Next xTitleId = "Flip Data Horizontally" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox( "Range" , xTitleId, WorkRng.Address , ប្រភេទ :=8) Arr = WorkRng.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For i = 1 To UBound (Arr, 1) k = UBound (Arr, 2) For j = 1 To UBound (Arr, 2) ) / 2 xTemp = Arr(i, j) Arr(i, j) = Arr(i, k) Arr(i, k) = xTemp k = k - 1 Next Next Next WorkRng.Formula = Arr Application.ScreenUpdating = កម្មវិធីពិត .Calculation = xlCalculationAutomatic End Sub

    ដើម្បីបន្ថែមម៉ាក្រូទៅសៀវភៅការងារ Excel របស់អ្នក សូមអនុវត្តតាមជំហានទាំងនេះ។ ដរាបណាអ្នកដំណើរការម៉ាក្រូ បង្អួចប្រអប់ខាងក្រោមនឹងបង្ហាញឡើង ដោយស្នើឱ្យអ្នកជ្រើសរើសជួរមួយ៖

    អ្នកជ្រើសរើសតារាងទាំងមូល រួមទាំងជួរបឋមកថា ហើយចុច យល់ព្រម ។ មួយសន្ទុះ លំដាប់ទិន្នន័យក្នុងជួរដេកបញ្ច្រាស៖

    ត្រឡប់ទិន្នន័យជាជួរជាមួយ Ultimate Suite for Excel

    ស្រដៀងទៅនឹងការត្រឡប់ជួរឈរ អ្នកអាចប្រើ Ultimate Suite សម្រាប់ Excel របស់យើងដើម្បីបញ្ច្រាសលំដាប់ ទិន្នន័យជាជួរ។ គ្រាន់តែជ្រើសរើសជួរក្រឡាដែលអ្នកចង់ត្រឡប់ សូមចូលទៅកាន់ផ្ទាំង Ablebits Data > Transform group ហើយចុច Flip > Horizontal Flip

    នៅក្នុងបង្អួចប្រអប់ Horizontal Flip សូមជ្រើសរើសជម្រើសដែលសមរម្យសម្រាប់សំណុំទិន្នន័យរបស់អ្នក។ ក្នុងឧទាហរណ៍នេះ យើងកំពុងធ្វើការជាមួយតម្លៃ ដូច្នេះយើងជ្រើសរើស តម្លៃបិទភ្ជាប់តែប៉ុណ្ណោះ និង ការរក្សាទម្រង់

    ចុចលើប៊ូតុង ត្រឡប់ ហើយ តារាងរបស់អ្នកនឹងត្រូវប្តូរពីឆ្វេងទៅស្តាំក្នុងមួយប៉ព្រិចភ្នែក។

    នេះជារបៀបដែលអ្នកត្រឡប់ទិន្នន័យក្នុង Excel។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!

    <៣>

    ម៉ៃឃើល ប្រោន ជា​អ្នក​ចូល​ចិត្ត​ផ្នែក​បច្ចេកវិទ្យា​ដែល​មាន​ចំណង់​ចំណូល​ចិត្ត​ក្នុង​ការ​សម្រួល​ដំណើរការ​ស្មុគស្មាញ​ដោយ​ប្រើ​ឧបករណ៍​កម្មវិធី។ ជាមួយនឹងបទពិសោធន៍ជាងមួយទស្សវត្សនៅក្នុងឧស្សាហកម្មបច្ចេកវិទ្យា គាត់បានពង្រឹងជំនាញរបស់គាត់នៅក្នុង Microsoft Excel និង Outlook ក៏ដូចជា Google Sheets និង Docs ។ ប្លក់របស់ម៉ៃឃើលគឺឧទ្ទិសដល់ការចែករំលែកចំណេះដឹង និងជំនាញរបស់គាត់ជាមួយអ្នកដទៃ ដោយផ្តល់នូវគន្លឹះ និងមេរៀនដែលងាយស្រួលធ្វើតាមសម្រាប់ការកែលម្អផលិតភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកជាអ្នកជំនាញ ឬអ្នកចាប់ផ្តើមដំបូងទេ ប្លក់របស់ Michael ផ្តល់នូវការយល់ដឹងដ៏មានតម្លៃ និងដំបូន្មានជាក់ស្តែងសម្រាប់ការទទួលបានអត្ថប្រយោជន៍ច្រើនបំផុតពីឧបករណ៍កម្មវិធីសំខាន់ៗទាំងនេះ។