មាតិកា
ការបង្រៀននេះនឹងណែនាំអ្នកអំពីវិធីបីយ៉ាងដើម្បីលុបការបញ្ជូនត្រឡប់មកវិញពីក្រឡានៅក្នុង Excel ។ អ្នកក៏នឹងរៀនពីរបៀបដើម្បីជំនួសការបំបែកបន្ទាត់ជាមួយនឹងតួអក្សរផ្សេងទៀត។ ដំណោះស្រាយដែលបានស្នើទាំងអស់ដំណើរការនៅក្នុង Excel 2013, 2010, 2007 និង 2003។
ការបំបែកបន្ទាត់អាចលេចឡើងក្នុងអត្ថបទសម្រាប់ហេតុផលផ្សេងៗ។ ជាធម្មតា ការបញ្ជូនត្រឡប់មកវិញកើតឡើងនៅក្នុងសៀវភៅការងារ ឧទាហរណ៍នៅពេលដែលអត្ថបទត្រូវបានចម្លងពីទំព័របណ្តាញ នៅពេលដែលពួកគេនៅក្នុងសៀវភៅការងារដែលបានទទួលពីអតិថិជនរួចហើយ ឬនៅពេលដែលយើងបន្ថែមពួកវាដោយចុចគ្រាប់ចុច។ ជំនួស + បញ្ចូល.
មិនថាពួកគេមកពីមូលហេតុអ្វីក៏ដោយ បញ្ហាប្រឈមនៅពេលនេះគឺត្រូវដកការបញ្ជូនត្រឡប់មកវិញ ដោយសារវារំខានដល់ការស្វែងរកឃ្លា ហើយនាំឱ្យមានការពង្រាយជួរឈរនៅពេលការរុំត្រូវបានបើក។
វិធីសាស្រ្តទាំងបីដែលបានបង្ហាញគឺលឿនណាស់។ ជ្រើសរើសមួយណាដែលសាកសមនឹងអ្នកបំផុត៖
ចំណាំ: ដំបូង ពាក្យ "ការបញ្ជូនត្រឡប់មកវិញ" និង "ការបញ្ជូនបន្ត" ត្រូវបានប្រើនៅពេលធ្វើការលើម៉ាស៊ីនអង្គុលីលេខ និងតំណាងឱ្យប្រតិបត្តិការពីរផ្សេងគ្នា។ អ្នកអានដែលចង់ដឹងចង់ឃើញអាចស្វែងរកព័ត៌មានលំអិតអំពីរឿងនេះដោយឯករាជ្យនៅលើអ៊ីនធឺណិត។
កុំព្យូទ័រ និងកម្មវិធីកែច្នៃពាក្យត្រូវបានរចនាជាមួយនឹងលក្ខណៈនៃម៉ាស៊ីនអង្គុលីលេខនៅក្នុងចិត្ត។ នេះជាមូលហេតុដែលតួអក្សរមិនអាចបោះពុម្ពបានពីរផ្សេងគ្នាឥឡូវនេះត្រូវបានប្រើដើម្បីបង្ហាញពីការបំបែកបន្ទាត់៖ រទេះរុញត្រឡប់មកវិញ (ការត្រឡប់មកវិញនៃការដឹកជញ្ជូន, CR ឬលេខកូដ ASCII 13) និង ការបកប្រែបន្ទាត់ (Line feed, LF ឬ ASCII code 10)។ នៅលើ Windows តួអក្សរទាំងពីរត្រូវបានប្រើជាមួយគ្នា ហើយនៅលើប្រព័ន្ធ *NIX មានតែបន្ទាត់ថ្មីប៉ុណ្ណោះដែលត្រូវបានប្រើប្រាស់។
សូមប្រុងប្រយត្ន័: ជម្រើសទាំងពីរត្រូវបានរកឃើញនៅក្នុង Excel ។ នៅពេលនាំចូលពីឯកសារ .txt or . Csv ទិន្នន័យជាធម្មតាមានផ្ទុកការបញ្ជូនត្រឡប់មកវិញ និងព័ត៌មានតាមបន្ទាត់។ នៅពេលដែលការបំបែកបន្ទាត់ត្រូវបានបញ្ចូលដោយដៃដោយចុច ជំនួស + បញ្ចូល, Excel បញ្ចូលតែតួអក្សរបន្ទាត់ថ្មី។ ប្រសិនបើឯកសារ . Csv បានទទួលពីអ្នកគាំទ្រនៃលីនុច យូនីក ឬប្រព័ន្ធស្រដៀងគ្នាផ្សេងទៀត បន្ទាប់មករៀបចំសម្រាប់ការជួបជាមួយតួអក្សរបន្ទាត់ថ្មី។
ការដករទេះរុញត្រឡប់មកវិញដោយដៃ
គុណសម្បត្តិ វិធីសាស្រ្តនេះគឺលឿនបំផុត។
គុណវិបត្តិ: គ្មានអត្ថប្រយោជន៍បន្ថែម 🙁
នេះជារបៀបដែលអ្នកអាចលុបការបំបែកបន្ទាត់ដោយប្រើ "រកនិងជំនួស":
- ជ្រើសរើសក្រឡាទាំងអស់ដែលអ្នកចង់លុបការបញ្ជូនត្រឡប់មកវិញ ឬជំនួសពួកវាដោយតួអក្សរផ្សេងទៀត។
- ចុច បញ្ជា (Ctrl) + Hដើម្បីបង្ហាញប្រអប់ រកនិងជំនួស (ស្វែងរកនិងជំនួស) ។
- ដាក់ទស្សន៍ទ្រនិចក្នុងវាល ដើម្បីស្វែងរក (ស្វែងរកអ្វី) ហើយចុច បញ្ជា (Ctrl) + J. នៅ glance ដំបូង វាលនឹងហាក់ដូចជាទទេ ប៉ុន្តែប្រសិនបើអ្នកក្រឡេកមើលឱ្យជិត អ្នកនឹងឃើញចំណុចតូចមួយនៅក្នុងនោះ។
- ក្នុង ជំនួសដោយ (ជំនួសដោយ) បញ្ចូលតម្លៃណាមួយដើម្បីបញ្ចូលជំនួសការបញ្ជូនត្រឡប់មកវិញ។ ជាធម្មតា ចន្លោះត្រូវបានប្រើសម្រាប់ការនេះ ដើម្បីជៀសវាងការភ្ជាប់ពាក្យពីរដែលនៅជាប់គ្នាដោយចៃដន្យ។ ប្រសិនបើអ្នកគ្រាន់តែចង់លុបការបំបែកបន្ទាត់ចេញ សូមចាកចេញពីវាល ជំនួសដោយ (ជំនួសដោយ) ទទេ។
- ចុចប៊ូតុង ជំនួសទាំងអស់។ (ជំនួសទាំងអស់) ហើយរីករាយនឹងលទ្ធផល!
លុបការបំបែកបន្ទាត់ដោយប្រើរូបមន្ត Excel
គុណសម្បត្តិ អ្នកអាចប្រើរូបមន្តបន្តបន្ទាប់គ្នាឬដាក់គ្នាសម្រាប់ការផ្ទៀងផ្ទាត់អត្ថបទស្មុគស្មាញក្នុងក្រឡាដែលបានដំណើរការ។ ជាឧទាហរណ៍ អ្នកអាចដកការបញ្ជូនត្រឡប់មកវិញ ហើយបន្ទាប់មកស្វែងរកចន្លោះដែលនាំមុខ ឬនៅពីក្រោយ ឬចន្លោះបន្ថែមរវាងពាក្យ។
ក្នុងករណីខ្លះ ការបំបែកបន្ទាត់ត្រូវតែត្រូវបានយកចេញ ដើម្បីប្រើអត្ថបទជាអាគុយម៉ង់មុខងារពេលក្រោយ ដោយមិនចាំបាច់ធ្វើការផ្លាស់ប្ដូរក្រឡាដើម។ លទ្ធផលអាចត្រូវបានប្រើឧទាហរណ៍ជាអាគុយម៉ង់មុខងារ VIEW (រកមើល)។
គុណវិបត្តិ: អ្នកនឹងត្រូវបង្កើតជួរឈរជំនួយ ហើយអនុវត្តជំហានបន្ថែមជាច្រើន។
- បន្ថែមជួរឈរជំនួយនៅចុងបញ្ចប់នៃទិន្នន័យ។ នៅក្នុងឧទាហរណ៍របស់យើងវានឹងត្រូវបានគេហៅថា ៣៧.០០០.០០០ ខ្សែ.
- នៅក្នុងក្រឡាទីមួយនៃជួរឈរជំនួយ (C2) សូមបញ្ចូលរូបមន្តដើម្បីលុប/ជំនួសការបំបែកបន្ទាត់។ ខាងក្រោមនេះជារូបមន្តមានប្រយោជន៍មួយចំនួនសម្រាប់ឱកាសផ្សេងៗ៖
- រូបមន្តនេះគឺស័ក្តិសមសម្រាប់ប្រើជាមួយការបញ្ចូលគ្នារវាងការបញ្ជូនត្រឡប់/បន្ទាត់របស់ប្រព័ន្ធប្រតិបត្តិការ Windows និង UNIX ។
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")
=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")
- រូបមន្តខាងក្រោមគឺសមរម្យសម្រាប់ការជំនួសការបំបែកបន្ទាត់ជាមួយនឹងតួអក្សរផ្សេងទៀត (ឧទាហរណ៍ "," - សញ្ញាក្បៀស + ដកឃ្លា) ។ ក្នុងករណីនេះ បន្ទាត់នឹងមិនត្រូវបានបញ្ចូលគ្នាទេ ហើយចន្លោះបន្ថែមនឹងមិនលេចឡើងទេ។
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")
=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")
- ហើយនេះជារបៀបដែលអ្នកអាចលុបតួអក្សរដែលមិនអាចបោះពុម្ពបានទាំងអស់ចេញពីអត្ថបទ រួមទាំងការបំបែកបន្ទាត់៖
=ПЕЧСИМВ(B2)
=CLEAN(B2)
- រូបមន្តនេះគឺស័ក្តិសមសម្រាប់ប្រើជាមួយការបញ្ចូលគ្នារវាងការបញ្ជូនត្រឡប់/បន្ទាត់របស់ប្រព័ន្ធប្រតិបត្តិការ Windows និង UNIX ។
- ចម្លងរូបមន្តទៅក្រឡាទាំងអស់ក្នុងជួរឈរ។
- ជាជម្រើស អ្នកអាចជំនួសជួរឈរដើមជាមួយថ្មីមួយ ដោយមានការបំបែកបន្ទាត់ចេញ៖
- ជ្រើសរើសក្រឡាទាំងអស់ក្នុងជួរឈរមួយ។ C និងចុច បញ្ជា (Ctrl) + C ចម្លងទិន្នន័យទៅក្ដារតម្បៀតខ្ទាស់។
- បន្ទាប់មកជ្រើសរើសក្រឡាមួយ។ B2ចុចផ្លូវកាត់ក្តារចុច ប្តូរ + F10 ។ ហើយបន្ទាប់មក បញ្ចូល (បញ្ចូល) ។
- លុបជួរឈរជំនួយ។
លុបការបំបែកបន្ទាត់ដោយប្រើម៉ាក្រូ VBA
គុណសម្បត្តិ បង្កើតម្តង - ប្រើម្តងហើយម្តងទៀតជាមួយសៀវភៅការងារណាមួយ។
គុណវិបត្តិ: យ៉ាងហោចណាស់ចំណេះដឹងជាមូលដ្ឋាននៃ VBA ត្រូវបានទាមទារ។
ម៉ាក្រូ VBA ក្នុងឧទាហរណ៍ខាងក្រោមដកការបញ្ជូនត្រឡប់ពីក្រឡាទាំងអស់នៅលើសន្លឹកកិច្ចការសកម្ម។
Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual សម្រាប់ MyRange នីមួយៗក្នុង ActiveSheet.UsedRange ប្រសិនបើ 0< InStr(MyRange, Chr(10)) "បន្ទាប់មក MyRange = Replace(MyRang) ") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub
ប្រសិនបើអ្នកមិនសូវស្គាល់ VBA ខ្ញុំសូមណែនាំឱ្យអ្នកសិក្សាអត្ថបទអំពីរបៀបបញ្ចូល និងប្រតិបត្តិកូដ VBA នៅក្នុង Excel ។