តារាងមាតិកា
ឆ្ងល់ពីរបៀបបន្ថែមអត្ថបទទៅក្រឡាដែលមានស្រាប់ក្នុង Excel? នៅក្នុងអត្ថបទនេះ អ្នកនឹងរៀនពីវិធីសាមញ្ញៗមួយចំនួនដើម្បីបញ្ចូលតួអក្សរក្នុងទីតាំងណាមួយក្នុងក្រឡា។
នៅពេលធ្វើការជាមួយទិន្នន័យអត្ថបទក្នុង Excel ពេលខ្លះអ្នកប្រហែលជាត្រូវបន្ថែមអត្ថបទដូចគ្នាទៅដែលមានស្រាប់។ កោសិកាដើម្បីធ្វើឱ្យអ្វីៗកាន់តែច្បាស់។ ជាឧទាហរណ៍ អ្នកប្រហែលជាចង់ដាក់បុព្វបទខ្លះនៅដើមក្រឡានីមួយៗ បញ្ចូលនិមិត្តសញ្ញាពិសេសនៅខាងចុង ឬដាក់អត្ថបទជាក់លាក់មុនរូបមន្ត។
ខ្ញុំគិតថាអ្នកគ្រប់គ្នាដឹងពីរបៀបធ្វើវាដោយដៃ។ ការបង្រៀននេះនឹងបង្រៀនអ្នកពីរបៀបបន្ថែមខ្សែអក្សរទៅក្រឡាច្រើនយ៉ាងរហ័សដោយប្រើរូបមន្ត និងធ្វើឱ្យការងារដោយស្វ័យប្រវត្តិជាមួយ VBA ឬឧបករណ៍ បន្ថែមអត្ថបទ ពិសេស។
រូបមន្ត Excel ដើម្បីបន្ថែម អត្ថបទ/តួអក្សរទៅក្រឡា
ដើម្បីបន្ថែមតួអក្សរ ឬអត្ថបទជាក់លាក់មួយទៅក្រឡា Excel គ្រាន់តែភ្ជាប់ខ្សែអក្សរ និងសេចក្តីយោងក្រឡា ដោយប្រើវិធីមួយក្នុងចំណោមវិធីខាងក្រោម។
ប្រតិបត្តិករភ្ជាប់
មធ្យោបាយងាយស្រួលបំផុតក្នុងការបន្ថែមខ្សែអក្សរទៅក្រឡាគឺត្រូវប្រើ ampersand តួអក្សរ (&) ដែលជាប្រតិបត្តិករភ្ជាប់ក្នុង Excel។
" text"& cellវាដំណើរការនៅគ្រប់កំណែទាំងអស់នៃ Excel 2007 - Excel 365។
អនុគមន៍ CONCATENATE
លទ្ធផលដូចគ្នាអាចត្រូវបានសម្រេចដោយជំនួយពីអនុគមន៍ CONCATENATE៖
CONCATENATE(" text", cell)មុខងារមាននៅក្នុង Excel សម្រាប់ Microsoft 365, Excel 2019 - 2007។
មុខងារ CONCAT
ដើម្បីបន្ថែមអត្ថបទទៅក្រឡាក្នុង Excelខ្សែអក្សររង "PR-" នៅខាងឆ្វេងនៃអត្ថបទដែលមានស្រាប់។ មុនពេលប្រើកូដនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នក ត្រូវប្រាកដថាជំនួសអត្ថបទគំរូរបស់យើងជាមួយនឹងអត្ថបទដែលអ្នកពិតជាត្រូវការ។
ម៉ាក្រូ 2៖ ដាក់លទ្ធផលនៅក្នុងជួរឈរជាប់
Sub PrependText2() Dim cell as Range សម្រាប់ក្រឡានីមួយៗក្នុង Application.Selection If cell.Value "" Then cell.Offset(0, 1).Value = "PR-" & cell.Value Next End Subមុនពេលដំណើរការម៉ាក្រូនេះ ត្រូវប្រាកដថាមាន ជួរឈរទទេនៅខាងស្តាំ នៃជួរដែលបានជ្រើសរើស បើមិនដូច្នេះទេ ទិន្នន័យដែលមានស្រាប់នឹងត្រូវបានសរសេរជាន់ពីលើ។
បន្ថែមអត្ថបទទៅចុងបញ្ចប់
ប្រសិនបើអ្នកកំពុងស្វែងរកបន្ថែមខ្សែអក្សរ/តួអក្សរជាក់លាក់មួយទៅ បញ្ចប់ នៃក្រឡាដែលបានជ្រើសរើសទាំងអស់ កូដទាំងនេះនឹងជួយ អ្នកសម្រេចកិច្ចការបានយ៉ាងឆាប់រហ័ស។
ម៉ាក្រូ 1៖ បន្ថែមអត្ថបទទៅក្រឡាដើម
ឧបសម្ព័ន្ធអត្ថបទរង() បន្ថយក្រឡាជាជួរសម្រាប់ក្រឡានីមួយៗក្នុងកម្មវិធីការជ្រើសរើស ប្រសិនបើក្រឡា.តម្លៃ "" បន្ទាប់មក cell.Value = cell.Value & "-PR" Next End Subកូដគំរូរបស់យើងបញ្ចូលខ្សែអក្សររង "-PR" ទៅខាងស្តាំនៃអត្ថបទដែលមានស្រាប់។ តាមធម្មជាតិ អ្នកអាចប្តូរវាទៅជាអត្ថបទ/តួអក្សរណាមួយដែលអ្នកត្រូវការ។
ម៉ាក្រូ 2៖ ដាក់លទ្ធផលនៅក្នុងជួរផ្សេងទៀត
ឧបសម្ព័ន្ធរង Text2() ក្រឡាស្រអាប់ ជាជួរសម្រាប់ក្រឡានីមួយៗក្នុង Application.Selection If cell.Value "" បន្ទាប់មក cell.Offset(0, 1).Value = cell.Value & "-PR" Next End Subកូដនេះដាក់លទ្ធផលនៅក្នុង ជួរឈរជិតខាង ។ ដូច្នេះពីមុនអ្នកដំណើរការវា ត្រូវប្រាកដថាអ្នកមានយ៉ាងហោចណាស់ជួរឈរទទេមួយនៅខាងស្ដាំនៃជួរដែលបានជ្រើសរើស បើមិនដូច្នេះទេទិន្នន័យដែលមានស្រាប់របស់អ្នកនឹងត្រូវបានសរសេរជាន់ពីលើ។
បន្ថែមអត្ថបទ ឬតួអក្សរទៅក្រឡាច្រើនជាមួយ Ultimate Suite
នៅក្នុងផ្នែកដំបូងនៃមេរៀននេះ អ្នកបានរៀនរូបមន្តផ្សេងៗគ្នាមួយចំនួនដើម្បីបន្ថែមអត្ថបទទៅក្រឡា Excel ។ ឥឡូវនេះ ខ្ញុំសូមបង្ហាញអ្នកពីរបៀបដើម្បីសម្រេចកិច្ចការដោយចុចពីរបីដង :)
ជាមួយនឹង Ultimate Suite ដែលបានដំឡើងនៅក្នុង Excel របស់អ្នក នេះជាជំហានដែលត្រូវអនុវត្តតាម៖
- ជ្រើសរើសប្រភពរបស់អ្នក data។
- នៅលើផ្ទាំង Ablebits ក្នុងក្រុម Text ចុច Add ។
- នៅលើ បន្ថែមអត្ថបទ បន្ទះ វាយតួអក្សរ/អត្ថបទដែលអ្នកចង់បន្ថែមទៅក្រឡាដែលបានជ្រើសរើស ហើយបញ្ជាក់កន្លែងដែលវាគួរតែត្រូវបានបញ្ចូល៖
- នៅដើម
- នៅចុងបញ្ចប់
- មុនពេលអត្ថបទ/តួអក្សរជាក់លាក់
- បន្ទាប់ពីអត្ថបទ/តួអក្សរជាក់លាក់
- បន្ទាប់ពីតួអក្សរ Nth ពីដើម ឬបញ្ចប់
- ចុច ប៊ូតុងបន្ថែមអត្ថបទ ។ រួចរាល់!
ជាឧទាហរណ៍ សូមបញ្ចូលខ្សែអក្សរ "PR-" បន្ទាប់ពីតួអក្សរ "-" នៅក្នុងក្រឡា A2:A7។ សម្រាប់បញ្ហានេះ យើងកំណត់រចនាសម្ព័ន្ធដូចខាងក្រោម៖
មួយសន្ទុះក្រោយមក យើងទទួលបានលទ្ធផលដែលចង់បាន៖
ទាំងនេះគឺជាវិធីល្អបំផុតក្នុងការបន្ថែម តួអក្សរ និងខ្សែអក្សរក្នុង Excel ។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
ការទាញយកដែលមាន
បន្ថែមអត្ថបទទៅក្រឡាក្នុង Excel - ឧទាហរណ៍រូបមន្ត (.xlsmfile)
Ultimate Suite - កំណែសាកល្បង (ឯកសារ .exe)
<3365, Excel 2019 និង Excel Online អ្នកអាចប្រើមុខងារ CONCAT ដែលជាការជំនួសទំនើបនៃ CONCATENATE៖CONCAT(" text", cell)ចំណាំ។ សូមយកចិត្តទុកដាក់ថា ក្នុងរូបមន្តទាំងអស់ អត្ថបទ គួរតែត្រូវបានដាក់ក្នុងសញ្ញាសម្រង់។
ទាំងនេះគឺជាវិធីសាស្រ្តទូទៅ ហើយឧទាហរណ៍ខាងក្រោមបង្ហាញពីរបៀបអនុវត្តពួកវាក្នុងការអនុវត្ត។
របៀបបន្ថែមអត្ថបទទៅការចាប់ផ្តើមនៃក្រឡា
ដើម្បីបន្ថែមអត្ថបទ ឬតួអក្សរជាក់លាក់ទៅ ការចាប់ផ្តើមនៃក្រឡាមួយ នេះជាអ្វីដែលអ្នកត្រូវធ្វើ៖
- នៅក្នុងក្រឡាដែលអ្នកចង់បញ្ចេញលទ្ធផល សូមវាយសញ្ញាស្មើ (=)។
- វាយអត្ថបទដែលចង់បាន នៅខាងក្នុងសញ្ញាសម្រង់។
- វាយនិមិត្តសញ្ញា ampersand (&)។
- ជ្រើសរើសក្រឡាដែលអត្ថបទនឹងត្រូវបានបន្ថែម ហើយចុច Enter ។
ជាជម្រើស អ្នកអាចផ្គត់ផ្គង់ខ្សែអក្សរ និងឯកសារយោងក្រឡារបស់អ្នកជាប៉ារ៉ាម៉ែត្របញ្ចូលទៅក្នុងមុខងារ CONCATENATE ឬ CONCAT។
ឧទាហរណ៍ ដើម្បីដាក់អត្ថបទ " គម្រោង៖ " ទៅឈ្មោះគម្រោងក្នុង A2 រូបមន្តខាងក្រោមណាមួយនឹងដំណើរការ។
នៅក្នុងកំណែ Excel ទាំងអស់៖
="Project:"&A2
=CONCATENATE("Project:", A2)
នៅក្នុង Excel 365 និង Excel 2019:
=CONCAT("Project:", A2)
បញ្ចូលរូបមន្តក្នុង B2 អូសវាចុះក្រោមជួរឈរ ហើយអ្នកនឹងមានការបញ្ចូលអត្ថបទដូចគ្នានៅក្នុងក្រឡាទាំងអស់។
គន្លឹះ។ រូបមន្តខាងលើភ្ជាប់ខ្សែពីរដោយគ្មានចន្លោះ។ ដើម្បីបំបែកតម្លៃដោយដកឃ្លា វាយ តួអក្សរដកឃ្លា នៅចុងបញ្ចប់នៃអត្ថបទដែលបានបន្ថែម (ឧ. "គម្រោង៖ ")។
ដើម្បីភាពងាយស្រួល អ្នកអាចបញ្ចូលអត្ថបទគោលដៅក្នុងក្រឡាដែលបានកំណត់ជាមុន (E2) ហើយ បន្ថែមក្រឡាអត្ថបទពីរជាមួយគ្នា :
ដោយគ្មានចន្លោះ៖
=$E$2&A2
=CONCATENATE($E$2, A2)
ជាមួយដកឃ្លា៖
=$E$2&" "&A2
=CONCATENATE($E$2, " ", A2)
សូមកត់សម្គាល់ថាអាសយដ្ឋានរបស់ក្រឡាដែលមាន អត្ថបទដែលបានបន្ថែមត្រូវបានចាក់សោដោយសញ្ញា $ ដូច្នេះវានឹងមិនផ្លាស់ប្តូរនៅពេលចម្លងរូបមន្តចុះក្រោម។
ជាមួយនឹងវិធីសាស្រ្តនេះ អ្នកអាចផ្លាស់ប្តូរអត្ថបទដែលបានបន្ថែមបានយ៉ាងងាយស្រួលនៅកន្លែងតែមួយ ដោយមិនចាំបាច់ធ្វើបច្ចុប្បន្នភាពរាល់រូបមន្ត។
របៀបបន្ថែមអត្ថបទទៅចុងបញ្ចប់នៃក្រឡាក្នុង Excel
ដើម្បីបន្ថែមអត្ថបទ ឬតួអក្សរជាក់លាក់ទៅក្រឡាដែលមានស្រាប់ សូមប្រើវិធីភ្ជាប់ម្តងទៀត។ ភាពខុសគ្នាគឺតាមលំដាប់នៃតម្លៃដែលភ្ជាប់គ្នា៖ សេចក្តីយោងក្រឡាមួយត្រូវបានបន្តដោយខ្សែអក្សរ។
ឧទាហរណ៍ ដើម្បីបន្ថែមខ្សែអក្សរ " -US " ទៅចុងបញ្ចប់នៃក្រឡា A2 ទាំងនេះគឺជារូបមន្តដែលត្រូវប្រើ៖
=A2&"-US"
=CONCATENATE(A2, "-US")
=CONCAT(A2, "-US")
ម្យ៉ាងវិញទៀត អ្នកអាចបញ្ចូលអត្ថបទក្នុងក្រឡាមួយចំនួន ហើយបន្ទាប់មកចូលរួមពីរ ក្រឡាដែលមានអត្ថបទជាមួយគ្នា៖
=A2&$D$2
=CONCATENATE(A2, $D$2)
សូមចងចាំថាត្រូវប្រើឯកសារយោងដាច់ខាតសម្រាប់អត្ថបទបន្ថែម ($D$2) សម្រាប់រូបមន្តដើម្បីចម្លងឱ្យបានត្រឹមត្រូវតាមជួរ .
បន្ថែមតួអក្សរទៅដើម និងចុងបញ្ចប់នៃខ្សែអក្សរ
ដោយដឹងពីរបៀបដាក់បន្ថែម និងបន្ថែមអត្ថបទទៅក្រឡាដែលមានស្រាប់ គ្មានអ្វីដែលអាចរារាំងអ្នកពីការប្រើប្រាស់ទាំងពីរនោះទេ។ បច្ចេកទេសក្នុងរូបមន្តមួយ។
ជាឧទាហរណ៍ សូមបន្ថែមខ្សែអក្សរ" គម្រោង៖ " ទៅដើមដំបូង និង " -US " ទៅចុងបញ្ចប់នៃអត្ថបទដែលមានស្រាប់ក្នុង A2។
="Project:"&A2&"-US"
=CONCATENATE("Project:", A2, "-US")
=CONCAT("Project:", A2, "-US")
ជាមួយនឹងការបញ្ចូលខ្សែអក្សរក្នុងក្រឡាដាច់ដោយឡែកពីគ្នា វាដំណើរការល្អស្មើគ្នា៖
ផ្សំអត្ថបទពីក្រឡាពីរ ឬច្រើន
ទៅ ដាក់តម្លៃពីក្រឡាច្រើនទៅក្នុងក្រឡាមួយ ភ្ជាប់កោសិកាដើមដោយប្រើបច្ចេកទេសដែលធ្លាប់ស្គាល់រួចមកហើយ៖ និមិត្តសញ្ញា ampersand មុខងារ CONCATENATE ឬ CONCAT ។
ឧទាហរណ៍ ដើម្បីផ្សំតម្លៃពីជួរ A និង B ដោយប្រើសញ្ញាក្បៀស និង a space (", ") សម្រាប់អ្នកកំណត់ព្រំដែន បញ្ចូលរូបមន្តមួយក្នុងចំណោមរូបមន្តខាងក្រោមក្នុង B2 ហើយបន្ទាប់មកអូសវាចុះក្រោមជួរឈរ។
បន្ថែមអត្ថបទពីក្រឡាពីរដោយប្រើ ampersand៖
=A2&", "&B2
ផ្សំអត្ថបទពីក្រឡាពីរជាមួយ CONCAT ឬ CONCATENATE៖
=CONCATENATE(A2, ", ", B2)
=CONCAT(A2, ", ", B2)
នៅពេលបន្ថែម អត្ថបទពីជួរឈរពីរ ត្រូវ ប្រាកដថាប្រើសេចក្ដីយោងក្រឡាដែលទាក់ទង (ដូចជា A2) ដូច្នេះពួកគេកែតម្រូវឱ្យត្រឹមត្រូវសម្រាប់ជួរដេកនីមួយៗដែលរូបមន្តត្រូវបានចម្លង។
ដើម្បីផ្សំ អត្ថបទពីក្រឡាច្រើន ក្នុង Excel 365 និង Excel 2019 អ្នកអាចធ្វើបាន ប្រើប្រាស់មុខងារ TEXTJOIN ។ វាក្យសម្ព័ន្ធរបស់វាផ្តល់សម្រាប់ការកំណត់ព្រំដែន (អាគុយម៉ង់ទីមួយ) ដែលធ្វើឱ្យរូបមន្តកាន់តែបង្រួម និងងាយស្រួលក្នុងការគ្រប់គ្រង។
ឧទាហរណ៍ ដើម្បីបន្ថែមខ្សែអក្សរពីបីជួរ (A, B និង C) ដោយបំបែកតម្លៃជាមួយ សញ្ញាក្បៀស និងដកឃ្លា រូបមន្តគឺ៖
=TEXTJOIN(", ", TRUE, A2, B2, C2)
របៀបបន្ថែមតួអក្សរពិសេសទៅក្រឡាក្នុង Excel
ដើម្បីបញ្ចូលតួអក្សរពិសេសនៅក្នុង Excelក្រឡា អ្នកត្រូវដឹងពីលេខកូដរបស់វានៅក្នុងប្រព័ន្ធ ASCII ។ នៅពេលដែលកូដត្រូវបានបង្កើតឡើង ផ្គត់ផ្គង់វាទៅមុខងារ CHAR ដើម្បីត្រឡប់តួអក្សរដែលត្រូវគ្នា។ មុខងារ CHAR ទទួលយកលេខណាមួយពី 1 ដល់ 255។ បញ្ជីនៃកូដតួអក្សរដែលអាចបោះពុម្ពបាន (តម្លៃពី 32 ដល់ 255) អាចរកបាននៅទីនេះ។
ដើម្បីបន្ថែមតួអក្សរពិសេសទៅតម្លៃដែលមានស្រាប់ ឬលទ្ធផលរូបមន្ត អ្នក អាចអនុវត្តវិធីសាស្រ្តភ្ជាប់ណាមួយដែលអ្នកចូលចិត្តបំផុត។
ឧទាហរណ៍ ដើម្បីបន្ថែមនិមិត្តសញ្ញាពាណិជ្ជសញ្ញា (™) ទៅអត្ថបទក្នុង A2 រូបមន្តណាមួយខាងក្រោមនឹងដំណើរការ៖
=A2&CHAR(153)
=CONCATENATE(A2&CHAR(153))
=CONCAT(A2&CHAR(153))
របៀបបន្ថែមអត្ថបទទៅរូបមន្តក្នុង Excel
ដើម្បីបន្ថែមតួអក្សរ ឬអត្ថបទជាក់លាក់ទៅលទ្ធផលរូបមន្ត គ្រាន់តែ ភ្ជាប់ខ្សែអក្សរជាមួយរូបមន្តខ្លួនឯង។
ឧបមាថា អ្នកកំពុងប្រើរូបមន្តនេះដើម្បីត្រឡប់ម៉ោងបច្ចុប្បន្ន៖
=TEXT(NOW(), "h:mm AM/PM")
ដើម្បីពន្យល់ដល់អ្នកប្រើប្រាស់របស់អ្នកថាតើម៉ោងប៉ុន្មាន អ្នកអាចដាក់អត្ថបទខ្លះមុន និង/ឬក្រោយរូបមន្ត។
បញ្ចូលអត្ថបទមុនរូបមន្ត :
="Current time: "&TEXT(NOW(), "h:mm AM/PM")
=CONCATENATE("Current time: ", TEXT(NOW(), "h:mm AM/PM"))
=CONCAT("Current time: ", TEXT(NOW(), "h:mm AM/PM"))
បន្ថែមអត្ថបទបន្ទាប់ពីរូបមន្ត៖
=TEXT(NOW(), "h:mm AM/PM")&" - current time"
=CONCATENATE(TEXT(NOW(), "h:mm AM/PM"), " - current time")
=CONCAT(TEXT(NOW(), "h:mm AM/PM"), " - current time")
បន្ថែមអត្ថបទទៅរូបមន្តទាំងសងខាង៖
="It's " &TEXT(NOW(), "h:mm AM/PM")& " here in Gomel"
=CONCATENATE("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")
=CONCAT("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")
របៀបបញ្ចូល អត្ថបទ rt បន្ទាប់ពីតួអក្សរ Nth
ដើម្បីបន្ថែមអត្ថបទ ឬតួអក្សរជាក់លាក់មួយនៅទីតាំងជាក់លាក់មួយក្នុងក្រឡា អ្នកត្រូវបំបែកខ្សែអក្សរដើមជាពីរផ្នែក ហើយដាក់អត្ថបទនៅចន្លោះនោះ។ នេះជារបៀប៖
- ដកខ្សែអក្សររងដែលដាក់មុនការបញ្ចូលអត្ថបទដោយប្រើមុខងារ LEFT៖
LEFT(cell, n)
RIGHT(cell, LEN(cell) -n)
រូបមន្តពេញលេញយកទម្រង់នេះ៖
LEFT( ក្រឡា , n ) & " អត្ថបទ " & RIGHT( cell , LEN( cell ) - n )ផ្នែកដូចគ្នាអាចត្រូវបានភ្ជាប់ជាមួយគ្នាដោយប្រើមុខងារ CONCATENATE ឬ CONCAT៖
CONCATENATE(LEFT( cell , n ), " text ", RIGHT( cell , LEN( cell ) ) - n ))ភារកិច្ចក៏អាចសម្រេចបានដោយប្រើមុខងារ REPLACE៖
REPLACE( cell , n+1 , 0 , " text ")ល្បិចគឺថាអាគុយម៉ង់ num_chars ដែលកំណត់ចំនួនតួអក្សរដែលត្រូវជំនួសត្រូវបានកំណត់ទៅជា 0 ដូច្នេះរូបមន្តពិតជាបញ្ចូល អត្ថបទ នៅទីតាំងដែលបានបញ្ជាក់ក្នុងក្រឡាដោយមិនជំនួសអ្វីទាំងអស់។ ទីតាំង ( start_num argument) ត្រូវបានគណនាដោយប្រើកន្សោមនេះ៖ n+1។ យើងបន្ថែម 1 ទៅទីតាំងនៃតួអក្សរទី 1 ពីព្រោះអត្ថបទគួរតែត្រូវបានបញ្ចូលបន្ទាប់ពីវា។
ឧទាហរណ៍ ដើម្បីបញ្ចូលសហសញ្ញា (-) បន្ទាប់ពីតួអក្សរទី 2 ក្នុង A2 រូបមន្តនៅក្នុង B2 គឺ៖
=LEFT(A2, 2) &"-"& RIGHT(A2, LEN(A2) -2)
ឬ
=CONCATENATE(LEFT(A2, 2), "-", RIGHT(A2, LEN(A2) -2))
ឬ
=REPLACE(A2, 2+1, 0, "-")
អូសរូបមន្តចុះក្រោម នោះអ្នកនឹងមានដូចគ្នា តួអក្សរដែលបានបញ្ចូលក្នុងក្រឡាទាំងអស់៖
របៀបបន្ថែមអត្ថបទមុន/ក្រោយជាក់លាក់តួអក្សរ
ដើម្បីបញ្ចូលអត្ថបទជាក់លាក់មុន ឬក្រោយតួអក្សរជាក់លាក់មួយ អ្នកត្រូវកំណត់ទីតាំងនៃតួអក្សរនោះនៅក្នុងខ្សែអក្សរមួយ។ នេះអាចត្រូវបានធ្វើដោយជំនួយពីមុខងារស្វែងរក៖
SEARCH(" char ", cell )នៅពេលដែលទីតាំងត្រូវបានកំណត់ អ្នកអាចបន្ថែមខ្សែអក្សរបានយ៉ាងពិតប្រាកដ។ នៅកន្លែងនោះដោយប្រើវិធីសាស្រ្តដែលបានពិភាក្សាក្នុងឧទាហរណ៍ខាងលើ។
បន្ថែមអត្ថបទបន្ទាប់ពីតួអក្សរជាក់លាក់
ដើម្បីបញ្ចូលអត្ថបទមួយចំនួនបន្ទាប់ពីតួអក្សរដែលបានផ្តល់ឱ្យ រូបមន្តទូទៅគឺ:
LEFT( ក្រឡា , ស្វែងរក(" char ", ក្រឡា )) & " អត្ថបទ " & RIGHT( cell , LEN( cell ) - SEARCH(" char ", cell ))ឬ
concATENATE (LEFT( cell , SEARCH(" char ", cell )), " text ", RIGHT( cell , LEN( cell ) - SEARCH(" char ", cell )))ឧទាហរណ៍ ដើម្បីបញ្ចូលអត្ថបទ ( US) បន្ទាប់ពីសហសញ្ញាក្នុង A2 រូបមន្តគឺ៖
=LEFT(A2, SEARCH("-", A2)) &"(US)"& RIGHT(A2, LEN(A2) - SEARCH("-", A2))
ឬ
=CONCATENATE(LEFT(A2, SEARCH("-", A2)), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2)))
បញ្ចូលអត្ថបទ មុនតួអក្សរជាក់លាក់
ដើម្បីបន្ថែមអត្ថបទខ្លះមុនតួអក្សរជាក់លាក់មួយ រូបមន្តគឺ៖
LEFT( cell , SEARCH(" char ", ក្រឡា ) -1) & " អត្ថបទ " & RIGHT( cell , LEN( cell ) - SEARCH(" char ", cell ) +1)ឬ
CONCATENATE(LEFT( cell , SEARCH(" char ", cell ) - 1), " text ", ស្ដាំ( cell , LEN( cell ) - SEARCH(" char ", cell ) +1))ដូចដែលអ្នកឃើញ រូបមន្តគឺស្រដៀងនឹងរូបមន្តនោះ។បញ្ចូលអត្ថបទបន្ទាប់ពីតួអក្សរ។ ភាពខុសគ្នានោះគឺថាយើងដកលេខ 1 ចេញពីលទ្ធផលនៃ SEARCH ដំបូង ដើម្បីបង្ខំឱ្យអនុគមន៍ LEFT ចាកចេញពីតួអក្សរ បន្ទាប់ពីនោះអត្ថបទត្រូវបានបន្ថែម។ ចំពោះលទ្ធផលនៃការស្វែងរកទីពីរ យើងបន្ថែម 1 ដូច្នេះមុខងារ RIGHT នឹងទៅយកតួអក្សរនោះ។
ឧទាហរណ៍ ដើម្បីដាក់អត្ថបទ (US) នៅពីមុខសហសញ្ញាក្នុង A2។ នេះជារូបមន្តសម្រាប់ប្រើ៖
=LEFT(A2, SEARCH("-", A2) -1) &"(US)"& RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1)
ឬ
=CONCATENATE(LEFT(A2, SEARCH("-", A2) -1), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1))
ចំណាំ៖
- ប្រសិនបើក្រឡាដើមមាន ការកើតឡើងច្រើន នៃតួអក្សរ នោះអត្ថបទនឹងត្រូវបានបញ្ចូលមុន/បន្ទាប់ពីការកើតឡើងដំបូង។
- មុខងារ SEARCH គឺ មិនប្រកាន់អក្សរតូចធំ និង មិនអាចបែងចែកអក្សរតូច និងអក្សរធំបានទេ។ ប្រសិនបើអ្នកមានបំណងបន្ថែមអត្ថបទមុន/ក្រោយអក្សរតូច ឬអក្សរធំ បន្ទាប់មកប្រើមុខងារ FIND ដែលប្រកាន់អក្សរតូចធំដើម្បីកំណត់ទីតាំងអក្សរនោះ។
របៀបបន្ថែមចន្លោះរវាងអត្ថបទក្នុងក្រឡា Excel
តាមពិត វាគ្រាន់តែជាករណីជាក់លាក់នៃឧទាហរណ៍ពីរមុនប៉ុណ្ណោះ។
ដើម្បីបន្ថែមចន្លោះនៅ ទីតាំងដូចគ្នា ក្នុងក្រឡាទាំងអស់ សូមប្រើរូបមន្តដើម្បីបញ្ចូលអត្ថបទបន្ទាប់ពីតួអក្សរទី ដែល text ជាតួអក្សរដកឃ្លា (" ")។
ឧទាហរណ៍ ដើម្បីបញ្ចូលចន្លោះបន្ទាប់ពីតួអក្សរទី 10 ក្នុងក្រឡា A2:A7 សូមបញ្ចូលរូបមន្តខាងក្រោមក្នុង B2 ហើយអូសវាកាត់ B7:
=LEFT(A2, 10) &" "& RIGHT(A2, LEN(A2) -10)
ឬ
=CONCATENATE(LEFT(A2, 10), " ", RIGHT(A2, LEN(A2) -10))
នៅក្នុងក្រឡាដើមទាំងអស់ តួអក្សរទី 10 គឺជាសញ្ញា (:) ដូច្នេះដកឃ្លាមួយត្រូវបានបញ្ចូល កន្លែងដែលយើងត្រូវការit:
ដើម្បីបញ្ចូលចន្លោះនៅ ទីតាំងផ្សេងគ្នា ក្នុងក្រឡានីមួយៗ សូមកែតម្រូវរូបមន្តដែលបន្ថែមអត្ថបទមុន/ក្រោយតួអក្សរជាក់លាក់មួយ។
នៅក្នុងតារាងគំរូខាងក្រោម សញ្ញាសម្គាល់ (:) ត្រូវបានដាក់បន្ទាប់ពីលេខគម្រោង ដែលអាចមានលេខអថេរនៃតួអក្សរ។ ដូចដែលយើងចង់បន្ថែមដកឃ្លាបន្ទាប់ពីពោះវៀនធំ យើងកំណត់ទីតាំងរបស់វាដោយប្រើមុខងារស្វែងរក៖
=LEFT(A2, SEARCH(":", A2)) &" "& RIGHT(A2, LEN(A2)-SEARCH(":", A2))
ឬ
=CONCATENATE(LEFT(A2, SEARCH(":", A2)), " ", RIGHT(A2, LEN(A2)-SEARCH(":", A2)))
របៀបបន្ថែមអត្ថបទដូចគ្នាទៅក្រឡាដែលមានស្រាប់ជាមួយ VBA
ប្រសិនបើអ្នកជារឿយៗត្រូវបញ្ចូលអត្ថបទដូចគ្នាក្នុងក្រឡាច្រើន អ្នកអាចធ្វើកិច្ចការដោយស្វ័យប្រវត្តិជាមួយ VBA ។
បន្ថែមអត្ថបទទៅ ការចាប់ផ្តើម
ម៉ាក្រូខាងក្រោមបន្ថែមអត្ថបទ ឬតួអក្សរជាក់លាក់មួយទៅ ការចាប់ផ្តើម នៃក្រឡាដែលបានជ្រើសរើសទាំងអស់ ។ កូដទាំងពីរពឹងផ្អែកលើតក្កវិជ្ជាដូចគ្នា៖ ពិនិត្យក្រឡានីមួយៗក្នុងជួរដែលបានជ្រើសរើស ហើយប្រសិនបើក្រឡាមិនទទេ សូមដាក់អត្ថបទដែលបានបញ្ជាក់ជាមុន។ ភាពខុសគ្នាគឺកន្លែងដែលលទ្ធផលត្រូវបានដាក់៖ លេខកូដទីមួយធ្វើការផ្លាស់ប្តូរទិន្នន័យដើម ខណៈពេលដែលលេខកូដទីពីរដាក់លទ្ធផលនៅក្នុងជួរឈរមួយនៅខាងស្តាំនៃជួរដែលបានជ្រើសរើស។
ប្រសិនបើអ្នកមានបទពិសោធន៍តិចតួចជាមួយ VBA ការណែនាំជាជំហានៗនេះនឹងនាំអ្នកឆ្លងកាត់ដំណើរការ៖ របៀបបញ្ចូល និងដំណើរការកូដ VBA ក្នុង Excel។
ម៉ាក្រូ 1៖ បន្ថែមអត្ថបទទៅក្រឡាដើម
អត្ថបទរង PrependText () បន្ថយក្រឡាជាជួរសម្រាប់ក្រឡានីមួយៗនៅក្នុង Application.Selection ប្រសិនបើ cell.Value "" បន្ទាប់មក cell.Value = "PR-" & cell.Value Next End Subលេខកូដនេះបញ្ចូលលេខ