តារាងមាតិកា
ការបង្រៀនបង្ហាញពីរបៀបប្រើមុខងារ TEXTJOIN ដើម្បីបញ្ចូលអត្ថបទក្នុង Excel ជាមួយនឹងឧទាហរណ៍ជាក់ស្តែង។
រហូតមកដល់ពេលថ្មីៗនេះ មានវិធីសាស្រ្តទូទៅចំនួនពីរដើម្បីបញ្ចូលគ្នានូវមាតិកាក្រឡានៅក្នុង Excel៖ ការភ្ជាប់ ប្រតិបត្តិករនិងមុខងារ CONCATENATE ។ ជាមួយនឹងការណែនាំនៃ TEXTJOIN វាហាក់ដូចជាជម្រើសដ៏មានឥទ្ធិពលមួយបានបង្ហាញខ្លួន ដែលអាចឱ្យអ្នកចូលរួមអត្ថបទក្នុងលក្ខណៈដែលអាចបត់បែនបានកាន់តែច្រើន រួមទាំងការកំណត់ព្រំដែនណាមួយនៅចន្លោះ។ ប៉ុន្តែតាមពិត វាមានច្រើនទៀតចំពោះវា!
មុខងារ Excel TEXTJOIN
TEXTJOIN ក្នុង Excel បញ្ចូលខ្សែអក្សរពីក្រឡាច្រើន ឬជួរ ហើយបំបែកតម្លៃរួមបញ្ចូលគ្នាជាមួយនឹងសញ្ញាកំណត់ណាមួយ ដែលអ្នកបញ្ជាក់។ វាអាចមិនអើពើ ឬរួមបញ្ចូលក្រឡាទទេនៅក្នុងលទ្ធផល។
មុខងារមាននៅក្នុង Excel សម្រាប់ Office 365, Excel 2021 និង Excel 2019។
វាក្យសម្ព័ន្ធនៃមុខងារ TEXTJOIN មានដូចខាងក្រោម :
TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)Where:
- Delimiter (required) - គឺជាសញ្ញាបំបែករវាងតម្លៃអត្ថបទនីមួយៗ ដែលអ្នកបញ្ចូលគ្នា។ ជាធម្មតា វាត្រូវបានផ្គត់ផ្គង់ជាខ្សែអក្សរដែលរុំព័ទ្ធក្នុងសញ្ញាសម្រង់ទ្វេ ឬយោងទៅក្រឡាដែលមានខ្សែអក្សរ។ លេខដែលផ្តល់ជាសញ្ញាកំណត់ត្រូវបានចាត់ទុកជាអត្ថបទ។
- មិនអើពើ_empty (ទាមទារ) - កំណត់ថាតើត្រូវមិនអើពើក្រឡាទទេឬអត់៖
- ពិត - មិនអើពើក្រឡាទទេណាមួយ។
- FALSE - រួមបញ្ចូលក្រឡាទទេនៅក្នុងខ្សែអក្សរលទ្ធផល។
- Text1 (ទាមទារ) - តម្លៃដំបូងដែលត្រូវចូលរួម។ អាចត្រូវបានផ្ដល់ជាអក្សរអត្ថបទ សេចក្ដីយោងទៅក្រឡាដែលមានខ្សែអក្សរ ឬអារេនៃខ្សែដូចជាជួរក្រឡា។
- Text2 , … (ជាជម្រើស) - តម្លៃអត្ថបទបន្ថែម ដែលត្រូវរួមគ្នា។ អាគុយម៉ង់អត្ថបទអតិបរមាចំនួន 252 ត្រូវបានអនុញ្ញាត រួមទាំង text1 ។
ជាឧទាហរណ៍ ចូរយើងបញ្ចូលគ្នានូវផ្នែកអាសយដ្ឋានពីក្រឡា B2, C2 និង D2 ជាមួយគ្នាទៅជាក្រឡាមួយ ដោយបំបែកតម្លៃ ដោយប្រើសញ្ញាក្បៀស និងដកឃ្លា៖
ជាមួយនឹងអនុគមន៍ CONCATENATE អ្នកត្រូវបញ្ជាក់ក្រឡានីមួយៗដោយឡែកៗពីគ្នា ហើយដាក់សញ្ញាកំណត់ (", ") បន្ទាប់ពីឯកសារយោងនីមួយៗ ដែលវាអាចនឹងរំខាននៅពេលបញ្ចូលមាតិកាជាច្រើន ក្រឡា៖
=CONCATENATE(A2, ", ", B2, ", ", C2)
ជាមួយ Excel TEXTJOIN អ្នកបញ្ជាក់អ្នកកំណត់ព្រំដែនតែម្តងគត់ក្នុងអាគុយម៉ង់ទីមួយ ហើយផ្គត់ផ្គង់ជួរក្រឡាសម្រាប់អាគុយម៉ង់ទីបី៖
=TEXTJOIN(", ", TRUE, A2:C2)
TEXTJOIN ក្នុង Excel - 6 រឿងដែលត្រូវចងចាំ
ដើម្បីប្រើប្រាស់ TEXTJOIN នៅក្នុងសន្លឹកកិច្ចការរបស់អ្នកប្រកបដោយប្រសិទ្ធភាព មានចំណុចសំខាន់ៗមួយចំនួនដែលត្រូវកត់សម្គាល់៖
- TEXTJOIN គឺជាកម្មវិធីថ្មីមួយ មុខងារដែលមានតែនៅក្នុង Excel 2019 - Excel 365។ នៅក្នុងកំណែ Excel មុននេះ សូមប្រើមុខងារ CONCATENATE ឬ "&" ប្រតិបត្តិករជំនួសវិញ។
- នៅក្នុងកំណែថ្មីប្រសិនបើ Excel អ្នកក៏អាចប្រើមុខងារ CONCAT ដើម្បីភ្ជាប់តម្លៃពីក្រឡា និងជួរដាច់ដោយឡែក ប៉ុន្តែដោយគ្មានជម្រើសសម្រាប់កំណត់ព្រំដែន ឬក្រឡាទទេ។
- លេខណាមួយដែលបានផ្តល់ ដើម្បី TEXTJOIN សម្រាប់ អ្នកកំណត់ ឬ អត្ថបទ អាគុយម៉ង់ត្រូវបានបំប្លែងទៅជាអត្ថបទ។
- ប្រសិនបើ អ្នកកំណត់ព្រំដែន មិនត្រូវបានបញ្ជាក់ ឬជាខ្សែអក្សរទទេ ("") តម្លៃអត្ថបទត្រូវបានភ្ជាប់ដោយគ្មានអ្នកកំណត់ព្រំដែន។
- មុខងារអាច ដោះស្រាយអាគុយម៉ង់អត្ថបទរហូតដល់ 252 ។
- ខ្សែអក្សរលទ្ធផលអាចមានតួអក្សរអតិបរមា 32,767 ដែលជាដែនកំណត់ក្រឡានៅក្នុង Excel ។ ប្រសិនបើលើសពីដែនកំណត់នេះ រូបមន្ត TEXTJOIN ត្រឡប់ #VALUE! error។
របៀបចូលរួមអត្ថបទក្នុង Excel - រូបមន្តឧទាហរណ៍
ដើម្បីយល់កាន់តែច្បាស់ពីអត្ថប្រយោជន៍ទាំងអស់នៃ TEXTJOIN សូមក្រឡេកមើលរបៀបប្រើមុខងារនៅក្នុងសេណារីយ៉ូក្នុងជីវិតពិត .
បំប្លែងជួរឈរទៅជាបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស
នៅពេលដែលអ្នកកំពុងស្វែងរកការភ្ជាប់បញ្ជីបញ្ឈរដែលបំបែកតម្លៃដោយសញ្ញាក្បៀស សញ្ញាក្បៀស ឬសញ្ញាកំណត់ផ្សេងទៀត TEXTJOIN គឺជាមុខងារត្រឹមត្រូវក្នុងការប្រើប្រាស់។
សម្រាប់ឧទាហរណ៍នេះ យើងនឹងភ្ជាប់ការឈ្នះ និងចាញ់របស់ក្រុមនីមួយៗពីតារាងខាងក្រោម។ វាអាចត្រូវបានធ្វើដោយរូបមន្តដូចខាងក្រោម ដែលខុសគ្នាតែក្នុងជួរក្រឡាដែលបានចូលរួម។
សម្រាប់ក្រុម 1:
=TEXTJOIN(",", FALSE, B2:B6)
សម្រាប់ក្រុម 2:
=TEXTJOIN(",", FALSE, C2:C6)
ហើយបន្តបន្ទាប់ទៀត។
នៅក្នុងរូបមន្តទាំងអស់ អាគុយម៉ង់ខាងក្រោមត្រូវបានប្រើ៖
- អ្នកកំណត់ព្រំដែន - a សញ្ញាក្បៀស (",").
- Ignore_empty ត្រូវបានកំណត់ទៅជា FALSE ដើម្បីរួមបញ្ចូលក្រឡាទទេ ពីព្រោះយើងត្រូវបង្ហាញហ្គេមណាដែលមិនត្រូវបានលេង។
ដូច លទ្ធផល អ្នកនឹងទទួលបានបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀសចំនួនបួន ដែលតំណាងឱ្យការឈ្នះ និងចាញ់របស់ក្រុមនីមួយៗក្នុងទម្រង់បង្រួម៖
ចូលរួមក្រឡាជាមួយឧបករណ៍កំណត់ព្រំដែនផ្សេងគ្នា
នៅក្នុងស្ថានភាពនៅពេលដែលអ្នកត្រូវការបំបែកតម្លៃរួមបញ្ចូលគ្នាជាមួយនឹងសញ្ញាកំណត់ផ្សេងគ្នា អ្នកអាចផ្គត់ផ្គង់អ្នកកំណត់ព្រំដែនជាច្រើនជាថេរអារេ ឬបញ្ចូលសញ្ញាកំណត់នីមួយៗនៅក្នុងក្រឡាដាច់ដោយឡែកមួយ។ ហើយប្រើសេចក្តីយោងជួរសម្រាប់អាគុយម៉ង់ អ្នកកំណត់ ។
ឧបមាថាអ្នកចង់ចូលរួមក្រឡាដែលមានផ្នែកឈ្មោះផ្សេងៗគ្នា ហើយទទួលបានលទ្ធផលក្នុងទម្រង់នេះ៖ នាមត្រកូល , នាមត្រកូល នាមកណ្តាល ។
ដូចដែលអ្នកបានឃើញ នាមត្រកូល និងនាមត្រកូលត្រូវបានបំបែកដោយសញ្ញាក្បៀស និងដកឃ្លា (", ") ខណៈដែលនាមត្រកូល និងនាមកណ្តាលដោយដកឃ្លា ("") តែប៉ុណ្ណោះ។ ដូច្នេះ យើងរួមបញ្ចូលសញ្ញាកំណត់ទាំងពីរនេះក្នុងអារេថេរ {", "," "} ហើយទទួលបានរូបមន្តខាងក្រោម៖
=TEXTJOIN({", "," "}, TRUE, A2:C2)
កន្លែងដែល A2:C2 គឺជាផ្នែកឈ្មោះដែលត្រូវបញ្ចូលគ្នា។
ជាជម្រើស អ្នកអាចវាយអក្សរកាត់ដោយមិនមានសញ្ញាសម្រង់ក្នុងក្រឡាទទេមួយចំនួន (និយាយថា សញ្ញាក្បៀស និងដកឃ្លាក្នុង F3 និងដកឃ្លាក្នុង G3) ហើយប្រើជួរ $F$3:$G$3 (សូមចាំ សេចក្តីយោងក្រឡាដាច់ខាត) សម្រាប់អាគុយម៉ង់ អ្នកកំណត់ព្រំដែន ៖
=TEXTJOIN($F$3:$G$3, TRUE, A2:C2)
ដោយប្រើវិធីសាស្រ្តទូទៅនេះ អ្នកអាចបញ្ចូលមាតិកាក្រឡាក្នុងទម្រង់ផ្សេងៗគ្នា។
ឧទាហរណ៍ ប្រសិនបើអ្នកចង់បានលទ្ធផលក្នុងទម្រង់ ឈ្មោះដំបូង ដើមកណ្តាល នាមត្រកូល បន្ទាប់មកប្រើមុខងារ LEFT ដើម្បីស្រង់តួអក្សរដំបូង (ដំបូង) ពីក្រឡា C2 ។ ចំពោះអ្នកកំណត់ព្រំដែន យើងដាក់ចន្លោះ ("") រវាងឈ្មោះដំបូង និងឈ្មោះដើមកណ្ដាល។ ករយៈពេល និងចន្លោះមួយ (") រវាងឈ្មោះដំបូង និងនាមត្រកូល៖
=TEXTJOIN({" ",". "}, TRUE, B2, LEFT(C2,1), A2)
ចូលរួមជាមួយអត្ថបទ និងកាលបរិច្ឆេទក្នុង Excel
ក្នុងករណីជាក់លាក់មួយ នៅពេលអ្នកកំពុងបញ្ចូលគ្នា អត្ថបទ និងកាលបរិច្ឆេទ ការផ្គត់ផ្គង់កាលបរិច្ឆេទដោយផ្ទាល់ទៅរូបមន្ត TEXTJOIN នឹងមិនដំណើរការទេ។ ដូចដែលអ្នកអាចចងចាំ Excel រក្សាទុកកាលបរិច្ឆេទជាលេខសៀរៀល ដូច្នេះរូបមន្តរបស់អ្នកនឹងបង្ហាញលេខដែលតំណាងឱ្យកាលបរិច្ឆេទដូចដែលបានបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម៖
=TEXTJOIN(" ", TRUE, A2:B2)
ដើម្បីជួសជុលវា អ្នកត្រូវបំប្លែង កាលបរិច្ឆេទចូលទៅក្នុងខ្សែអក្សរមុនពេលភ្ជាប់វា។ ហើយនៅទីនេះ មុខងារ TEXT ជាមួយនឹងកូដទម្រង់ដែលចង់បាន ("mm/dd/yyyy" ក្នុងករណីរបស់យើង) មានប្រយោជន៍៖
=TEXTJOIN(" ", TRUE, A2, TEXT(B2, "mm/dd/yyyy"))
បញ្ចូលអត្ថបទជាមួយនឹងការបំបែកបន្ទាត់
ប្រសិនបើអ្នកចង់បញ្ចូលអត្ថបទក្នុង Excel ដូច្នេះតម្លៃនីមួយៗចាប់ផ្តើមក្នុងបន្ទាត់ថ្មី សូមប្រើ CHAR(10) ជាអ្នកកំណត់ព្រំដែន (ដែល 10 ជាតួអក្សរ linefeed)។
ឧទាហរណ៍ ដើម្បីផ្សំអត្ថបទពី ក្រឡា A2 និង B2 បំបែកតម្លៃដោយការបំបែកបន្ទាត់ នេះជារូបមន្តដែលត្រូវប្រើ៖
=TEXTJOIN(CHAR(10), TRUE, A2:B2)
គន្លឹះ។ ដើម្បីឱ្យលទ្ធផលបង្ហាញជាជួរច្រើនដូចបង្ហាញក្នុងរូបថតអេក្រង់ខាងលើ សូមប្រាកដថាមុខងារ Wrap text ត្រូវបានបើក។
TEXTJOIN ប្រសិនបើដើម្បីបញ្ចូលអត្ថបទជាមួយលក្ខខណ្ឌ
ដោយសារតែសមត្ថភាពរបស់ Excel TEXTJOIN ដើម្បីគ្រប់គ្រងអារេនៃខ្សែអក្សរ វាក៏អាចត្រូវបានប្រើដើម្បីបញ្ចូលមាតិកានៃក្រឡាពីរឬច្រើនដោយលក្ខខណ្ឌ។ ដើម្បីធ្វើវា សូមប្រើអនុគមន៍ IF ដើម្បីវាយតម្លៃជួរក្រឡាមួយ ហើយត្រឡប់តម្លៃអារេដែលបំពេញលក្ខខណ្ឌទៅអាគុយម៉ង់ text1 នៃTEXTJOIN។
ពីតារាងដែលបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម ឧបមាថាអ្នកចង់ទៅយកបញ្ជីសមាជិក ក្រុម 1 ។ ដើម្បីសម្រេចបានវា សូមដាក់សេចក្តីថ្លែងការណ៍ IF ខាងក្រោមទៅក្នុងអាគុយម៉ង់ text1 ៖
IF($B$2:$B$9=1, $A$2:$A$9, "")
ជាភាសាអង់គ្លេសធម្មតា រូបមន្តខាងលើនិយាយថា៖ ប្រសិនបើជួរឈរ B ស្មើនឹង 1 សូមត្រឡប់ a តម្លៃពីជួរ A ក្នុងជួរដូចគ្នា; បើមិនដូច្នេះទេ ត្រឡប់ខ្សែអក្សរទទេ។
រូបមន្តពេញលេញសម្រាប់ ក្រុម 1 យករូបរាងនេះ៖
=TEXTJOIN(", ", TRUE, IF($B$2:$B$9=1, $A$2:$A$9, ""))
ក្នុងលក្ខណៈស្រដៀងគ្នា អ្នកអាចទទួលបាន បញ្ជីដែលបំបែកដោយសញ្ញាក្បៀសនៃសមាជិកនៃ Team 2:
=TEXTJOIN(", ", TRUE, IF($B$2:$B$9=2, $A$2:$A$9, ""))
ចំណាំ។ ដោយសារលក្ខណៈពិសេសថាមវន្តអារេដែលមាននៅក្នុង Excel 365 និង 2021 វាដំណើរការជារូបមន្តធម្មតា ដែលបង្ហាញក្នុងរូបថតអេក្រង់ខាងលើ។ នៅក្នុង Excel 2019 អ្នកត្រូវតែបញ្ចូលវាជារូបមន្តអារេប្រពៃណីដោយចុចផ្លូវកាត់ Ctrl + Shift + Enter ។
រកមើល និងត្រឡប់ការផ្គូផ្គងជាច្រើននៅក្នុងបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស
ដូចដែលអ្នកបានដឹងហើយថា មុខងារ Excel VLOOKUP អាចត្រឡប់តែការផ្គូផ្គងដែលបានរកឃើញដំបូងប៉ុណ្ណោះ។ ប៉ុន្តែចុះយ៉ាងណាបើអ្នកត្រូវការដើម្បីទទួលបានការប្រកួតទាំងអស់សម្រាប់លេខសម្គាល់ជាក់លាក់ SKU ឬអ្វីផ្សេងទៀត?
ដើម្បីបង្ហាញលទ្ធផលក្នុងក្រឡាដាច់ដោយឡែក ប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តដែលបានពិពណ៌នាក្នុងរបៀប VLOOKUP តម្លៃច្រើនក្នុង Excel ។
ដើម្បីរកមើល និងត្រឡប់តម្លៃដែលត្រូវគ្នាទាំងអស់ក្នុងក្រឡាតែមួយជាបញ្ជីដែលបំបែកដោយសញ្ញាក្បៀស សូមប្រើរូបមន្ត TEXTJOIN IF ។
ដើម្បីមើលពីរបៀបដែលវាដំណើរការក្នុងការអនុវត្ត ចូរយើងទាញយកបញ្ជីនៃ ផលិតផលដែលបានទិញដោយអ្នកលក់ដែលបានផ្តល់ឱ្យពីតារាងគំរូខាងក្រោម។ នេះអាចត្រូវបានធ្វើយ៉ាងងាយស្រួលជាមួយនឹងរូបមន្តខាងក្រោម៖
=TEXTJOIN(", ", TRUE, IF($A$2:$A$12=D2, $B$2:$B$12, ""))
កន្លែងដែល A2:A12 ជាឈ្មោះអ្នកលក់ B2:B12 ជាផលិតផល ហើយ D2 គឺជាអ្នកលក់ដែលចាប់អារម្មណ៍។
រូបមន្តខាងលើទៅកាន់ E2 ហើយនាំមកនូវការប្រកួតទាំងអស់សម្រាប់អ្នកលក់គោលដៅនៅក្នុង D2 (Adam)។ ដោយសារតែការប្រើប្រាស់ដ៏ឆ្លាតវៃនៃទំនាក់ទំនង (សម្រាប់អ្នកលក់គោលដៅ) និងការយោងក្រឡាដាច់ខាត (សម្រាប់ឈ្មោះអ្នកលក់ និងផលិតផល) រូបមន្តចម្លងយ៉ាងត្រឹមត្រូវទៅកាន់ក្រឡាខាងក្រោម ហើយដំណើរការល្អសម្រាប់អ្នកលក់ពីរនាក់ផ្សេងទៀតផងដែរ៖
ចំណាំ។ ដូចនឹងឧទាហរណ៍មុន នេះដំណើរការជារូបមន្តធម្មតានៅក្នុង Excel 365 និង 2021 និងជារូបមន្ត CSE (Ctrl + Shift + Enter ) ក្នុង Excel 2019។
តក្កវិជ្ជារបស់រូបមន្តគឺដូចគ្នាបេះបិទដូចនៅក្នុង ឧទាហរណ៍ពីមុន៖
សេចក្តីថ្លែងការណ៍ IF ប្រៀបធៀបឈ្មោះនីមួយៗក្នុង A2:A12 ធៀបនឹងឈ្មោះគោលដៅក្នុង D2 (អ័ដាមក្នុងករណីរបស់យើង):
IF($A$2:$A$12=D2, $B$2:$B$12, "")
ប្រសិនបើការធ្វើតេស្តឡូជីខលវាយតម្លៃ ទៅ TRUE (ឧ. ឈ្មោះក្នុង D2 ត្រូវគ្នានឹងឈ្មោះក្នុងជួរ A) រូបមន្តត្រឡប់ផលិតផលពីជួរ B; បើមិនដូច្នេះទេ ខ្សែអក្សរទទេ ("") ត្រូវបានត្រឡប់មកវិញ។ លទ្ធផលនៃ IF គឺជាអារេខាងក្រោម៖
{"";"";"Bananas";"Apples";"";"";"";"Oranges";"";"Lemons";""}
អារេទៅមុខងារ TEXTJOIN ជាអាគុយម៉ង់ text1 ។ ហើយដោយសារតែ TEXTJOIN ត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីបំបែកតម្លៃដោយសញ្ញាក្បៀស និងដកឃ្លា (", ") យើងទទួលបានខ្សែនេះជាលទ្ធផលចុងក្រោយ៖
ចេក ផ្លែប៉ោម ក្រូច ក្រូចឆ្មា
Excel TEXTJOIN មិនដំណើរការ
នៅពេលដែលរូបមន្ត TEXTJOIN របស់អ្នកមានកំហុស វាទំនងជាដើម្បីក្លាយជាផ្នែកមួយខាងក្រោម៖
- #NAME? កំហុសកើតឡើងនៅពេលដែល TEXTJOIN ត្រូវបានប្រើនៅក្នុងកំណែចាស់របស់ Excel ដែលមុខងារនេះមិនត្រូវបានគាំទ្រ (មុនឆ្នាំ 2019) ឬនៅពេលដែលឈ្មោះរបស់មុខងារត្រូវបានសរសេរខុស។
- #VALUE! កំហុសកើតឡើងប្រសិនបើខ្សែអក្សរលទ្ធផលលើសពី 32,767 តួអក្សរ។
- #VALUE! កំហុសក៏អាចកើតឡើងផងដែរ ប្រសិនបើ Excel មិនស្គាល់សញ្ញាកំណត់ជាអត្ថបទ ឧទាហរណ៍ ប្រសិនបើអ្នកផ្គត់ផ្គង់តួអក្សរដែលមិនអាចបោះពុម្ពបានដូចជា CHAR(0)។
នោះជារបៀបប្រើមុខងារ TEXTJOIN នៅក្នុង Excel។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
ការទាញយកដែលមាន
ឧទាហរណ៍រូបមន្ត Excel TEXTJOIN