តារាងមាតិកា
ការបង្រៀនមើលពីរបៀបប្រើមុខងារ ISTEXT និង ISNONTEXT ក្នុង Excel ដើម្បីពិនិត្យមើលថាតើក្រឡាមួយមានតម្លៃជាអក្សរឬអត់។
នៅពេលណាដែលអ្នកត្រូវការដើម្បីទទួលបានព័ត៌មានអំពីមាតិកា។ នៃក្រឡាមួយចំនួននៅក្នុង Excel ជាធម្មតា អ្នកនឹងប្រើមុខងារព័ត៌មាន។ ទាំង ISTEXT និង ISNONTEXT ជាកម្មសិទ្ធិរបស់ប្រភេទនេះ។ មុខងារ ISTEXT ពិនិត្យមើលថាតើតម្លៃជាអត្ថបទ ហើយ ISNONTEXT សាកល្បងប្រសិនបើតម្លៃមិនមែនជាអត្ថបទ។ អ្វីក៏ដោយដែលគោលគំនិតសាមញ្ញ មុខងារមានប្រយោជន៍អស្ចារ្យណាស់សម្រាប់ដោះស្រាយបញ្ហាផ្សេងៗក្នុង Excel។
មុខងារ Excel ISTEXT
មុខងារ ISTEXT ក្នុងការពិនិត្យ Excel គឺជាមុខងារមួយ តម្លៃដែលបានបញ្ជាក់គឺជាអត្ថបទឬអត់។ ប្រសិនបើតម្លៃជាអត្ថបទ មុខងារត្រឡប់ TRUE ។ សម្រាប់ប្រភេទទិន្នន័យផ្សេងទៀតទាំងអស់ (ដូចជាលេខ កាលបរិច្ឆេទ ក្រឡាទទេ កំហុស។ល។) វាត្រឡប់ FALSE។
វាក្យសម្ព័ន្ធមានដូចខាងក្រោម៖
ISTEXT(value)
កន្លែងណា តម្លៃ គឺជាតម្លៃ សេចក្តីយោងក្រឡា កន្សោម ឬមុខងារផ្សេងទៀតដែលអ្នកចង់សាកល្បង។
ឧទាហរណ៍ ដើម្បីរកមើលថាតើតម្លៃនៅក្នុង A2 ជាអត្ថបទឬអត់ សូមប្រើសាមញ្ញនេះ។ រូបមន្ត៖
=ISTEXT(A2)
អនុគមន៍ Excel ISNONTEXT
អនុគមន៍ ISNONTEXT ត្រឡប់ TRUE សម្រាប់តម្លៃដែលមិនមែនជាអត្ថបទ រួមទាំងលេខ កាលបរិច្ឆេទ និងពេលវេលា ចន្លោះទទេ និងរូបមន្តផ្សេងទៀតដែលផ្តល់លទ្ធផល ឬកំហុសដែលមិនមែនជាអត្ថបទ។ សម្រាប់តម្លៃអត្ថបទ វាត្រឡប់ FALSE។
វាក្យសម្ព័ន្ធគឺដូចគ្នានឹងមុខងារ ISTEXT៖
ISTEXT(value)
ឧទាហរណ៍ ដើម្បីពិនិត្យមើលថាតើ aតម្លៃក្នុង A2 មិនមែនជាអត្ថបទទេ សូមប្រើរូបមន្តនេះ៖
=ISNONTEXT(A2)
ដូចដែលបានបង្ហាញក្នុងរូបថតអេក្រង់ខាងក្រោម រូបមន្ត ISTEXT និង ISNONTEXT ផ្តល់លទ្ធផលផ្ទុយគ្នា៖
មុខងារ ISTEXT និង ISNONTEXT នៅក្នុង Excel - កំណត់ចំណាំការប្រើប្រាស់
ISTEXT និង ISNONTEXT គឺជាមុខងារសាមញ្ញ និងងាយស្រួលប្រើ ហើយអ្នកទំនងជាមិនមានបញ្ហាជាមួយពួកវាទេ។ ដែលបាននិយាយថា មានចំណុចគន្លឹះមួយចំនួនដែលត្រូវកត់សម្គាល់៖
- មុខងារទាំងពីរគឺជាផ្នែកមួយនៃក្រុមមុខងារ IS ដែលត្រឡប់តម្លៃឡូជីខល (ប៊ូលីន) នៃ TRUE ឬ FALSE។
- ក្នុងករណីជាក់លាក់មួយ នៅពេលដែល លេខត្រូវបានរក្សាទុកជាអត្ថបទ ISTEXT ត្រឡប់ TRUE ហើយ ISNONTEXT ត្រឡប់ FALSE។
- មុខងារទាំងពីរមាននៅក្នុង Excel គ្រប់ជំនាន់សម្រាប់ Office 365, Excel 2019, Excel 2016 , Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP, និង Excel 2000។
ការប្រើប្រាស់ ISTEXT និង ISNONTEXT ក្នុង Excel - ឧទាហរណ៍រូបមន្ត
ខាងក្រោម អ្នកនឹងឃើញឧទាហរណ៍នៃ ការប្រើប្រាស់ជាក់ស្តែងនៃមុខងារ ISTEXT និង ISNONTEXT នៅក្នុង Excel ដែលសង្ឃឹមថានឹងអាចជួយអ្នកធ្វើឱ្យសន្លឹកកិច្ចការរបស់អ្នកកាន់តែមានប្រសិទ្ធភាព។
ពិនិត្យមើលថាតើតម្លៃជាអត្ថបទ
ពេលខ្លះនៅពេលអ្នកកំពុងធ្វើការជាមួយតម្លៃជាច្រើន អ្នកប្រហែលជាភ្ញាក់ផ្អើលក្នុងការកត់សម្គាល់ថា សម្រាប់លេខមួយចំនួន រូបមន្តរបស់អ្នកត្រឡប់លទ្ធផលខុស ឬសូម្បីតែកំហុស។ ហេតុផលច្បាស់បំផុតគឺថាលេខដែលមានបញ្ហាត្រូវបានរក្សាទុកជាអត្ថបទ។ រូបមន្តខាងក្រោមនឹងប្រាប់អ្នកឱ្យប្រាកដថាតម្លៃណាមួយជាអត្ថបទមកពីទស្សនៈរបស់ Excel។
រូបមន្ត ISTEXT៖
ត្រឡប់ TRUE សម្រាប់តម្លៃណាមួយដែល Excel ពិចារណា text ។
=ISTEXT(B2)
រូបមន្ត ISNONTEXT៖
ត្រឡប់ TRUE សម្រាប់តម្លៃណាមួយដែល Excel ពិចារណា មិនមែនអត្ថបទ ។
=ISNONTEXT(B2)
ISTEXT សម្រាប់សុពលភាពទិន្នន័យ ៖ អនុញ្ញាតតែអត្ថបទ
ក្នុងស្ថានភាពខ្លះ អ្នកប្រហែលជាចង់អនុញ្ញាតឱ្យអ្នកប្រើបញ្ចូលតែតម្លៃអត្ថបទក្នុងក្រឡាមួយចំនួន។ ដើម្បីសម្រេចបានវា បង្កើតច្បាប់សុពលភាពទិន្នន័យដោយផ្អែកលើរូបមន្ត ISTEXT។ នេះជារបៀប៖
- ជ្រើសរើសក្រឡាមួយ ឬច្រើនដែលអ្នកចង់ធ្វើឱ្យមានសុពលភាព។
- នៅលើផ្ទាំង ទិន្នន័យ នៅក្នុង ឧបករណ៍ទិន្នន័យ ក្រុម ចុចប៊ូតុង សុពលភាពទិន្នន័យ ។
- នៅលើផ្ទាំង ការកំណត់ នៃប្រអប់ សុពលភាពទិន្នន័យ សូមជ្រើសរើស ផ្ទាល់ខ្លួន សម្រាប់លក្ខណៈវិនិច្ឆ័យនៃសុពលភាព ហើយបញ្ចូលរូបមន្ត ISTEXT របស់អ្នកក្នុងប្រអប់ដែលត្រូវគ្នា។
- ចុច យល់ព្រម ដើម្បីរក្សាទុកច្បាប់។
ឧទាហរណ៍នេះ យើងកំពុងផ្ទៀងផ្ទាត់ចម្លើយក្នុងកម្រងសំណួរនៅក្នុងក្រឡា B2 តាមរយៈ B4 ដោយមានជំនួយពីរូបមន្តនេះ៖
=ISTEXT(B2:B4)
លើសពីនេះទៀត អ្នកអាចកំណត់រចនាសម្ព័ន្ធសារ Error Alert ផ្ទាល់ខ្លួនរបស់អ្នក ដើម្បីពន្យល់ អ្នកប្រើប្រាស់របស់អ្នកថាតើទិន្នន័យប្រភេទណាត្រូវបានទទួលយក៖
ជាលទ្ធផល នៅពេលដែលអ្នកប្រើប្រាស់ព្យាយាមបញ្ចូលលេខ ឬកាលបរិច្ឆេទនៅក្នុងក្រឡាណាមួយដែលមានសុពលភាព ពួកគេនឹងឃើញដូចខាងក្រោម ការដាស់តឿន៖
សម្រាប់ព័ត៌មានបន្ថែម សូមមើលការប្រើប្រាស់សុពលភាពទិន្នន័យក្នុង Excel។
រូបមន្ត Excel IF ISTEXT
នៅក្នុងការអនុវត្ត ISTEXTនិង ISNONTEXT ជាញឹកញាប់ត្រូវបានគេប្រើរួមគ្នាជាមួយមុខងារ IF ដើម្បីបញ្ចេញលទ្ធផលដែលងាយស្រួលប្រើជាងស្តង់ដារ TRUE និង FALSE។
រូបមន្ត 1. ប្រសិនបើជាអត្ថបទ នោះ
ការលើកឧទាហរណ៍ដំបូងរបស់យើង a បន្តិចទៀត សន្មតថាអ្នកចង់ត្រឡប់ "បាទ" សម្រាប់តម្លៃអត្ថបទ និង "ទេ" សម្រាប់អ្វីផ្សេងទៀត។ ដើម្បីធ្វើវា អ្នកគ្រាន់តែដាក់មុខងារ ISTEXT ទៅក្នុងការធ្វើតេស្តឡូជីខលនៃ IF ហើយប្រើ "បាទ/ចាស" និង "ទេ" សម្រាប់អាគុយម៉ង់ value_if_true និង value_if_false រៀងគ្នា៖
=IF(ISTEXT(A2), "Yes", "No")
រូបមន្ត 2. ពិនិត្យការបញ្ចូលរបស់ក្រឡា
នៅក្នុងឧទាហរណ៍មួយក្នុងចំនោមឧទាហរណ៍ពីមុន យើងបានពិភាក្សាអំពីរបៀបធានាការបញ្ចូលរបស់អ្នកប្រើប្រាស់ត្រឹមត្រូវដោយប្រើសុពលភាពទិន្នន័យ . នេះក៏អាចត្រូវបានធ្វើក្នុងទម្រង់ "ស្រាលជាងមុន" ដោយមានជំនួយពីរូបមន្ត Excel IF ISTEXT។
នៅក្នុងកម្រងសំណួរ ឧបមាថាអ្នកចង់កំណត់ចម្លើយណាមួយត្រឹមត្រូវ (អត្ថបទ) និងមួយណាមិនមែន (មិនមែន អត្ថបទ) ។ សម្រាប់ការនេះ ប្រើសេចក្តីថ្លែងការណ៍ IF ដែលបានភ្ជាប់ជាមួយតក្កវិជ្ជាខាងក្រោម៖
- ប្រសិនបើក្រឡាដែលបានសាកល្បងគឺទទេ គ្មានអ្វីត្រឡប់ទេ ឧ. ខ្សែអក្សរទទេ ("")។
- ប្រសិនបើក្រឡា ជាអត្ថបទ ត្រឡប់ "ចម្លើយដែលត្រឹមត្រូវ"។
- ប្រសិនបើគ្មានទាំងពីរខាងលើទេ ត្រឡប់ "ចម្លើយមិនត្រឹមត្រូវ - សូមបញ្ចូលអត្ថបទ។ ដែលជាកន្លែងដែល B2 គឺជាក្រឡាដែលត្រូវពិនិត្យ៖
=IF(B2="", "", IF(ISTEXT(B2), "Valid answer", "Invalid answer - please enter text."))
ពិនិត្យមើលថាតើជួរមានអត្ថបទណាមួយ
រហូតមកដល់ពេលនេះ យើងមាន សាកល្បងកោសិកានីមួយៗដោយឡែកពីគ្នា។ ប៉ុន្តែចុះយ៉ាងណាបើអ្នកត្រូវដឹងថាតើក្រឡាណាមួយនៅក្នុងជួរមួយ។មានអត្ថបទ?
ដើម្បីសាកល្បងជួរទាំងមូល ផ្សំមុខងារ ISTEXT ជាមួយ SUMPRODUCT តាមវិធីនេះ៖
SUMPRODUCT(ISTEXT( range )*1)>0 SUMPRODUCT(-- ISTEXT( range ))>0ជាឧទាហរណ៍ សូមពិនិត្យមើលជួរនីមួយៗក្នុងសំណុំទិន្នន័យខាងក្រោមសម្រាប់តម្លៃអត្ថបទ ដែលអាចត្រូវបានធ្វើដោយប្រើរូបមន្តខាងក្រោម៖
=SUMPRODUCT(ISTEXT(A2:C2)*1)>0
=SUMPRODUCT(--ISTEXT(A2:C2))>0
រូបមន្តខាងលើមួយទៅកាន់ក្រឡា D2 ហើយបន្ទាប់មកអ្នកអូសវាចុះក្រោមតាមរយៈក្រឡា D5។
ដូច្នេះឥឡូវនេះ អ្នកមានការយល់ដឹងច្បាស់ថាតើជួរមួយណាមាន ខ្សែអក្សរមួយ ឬច្រើន (TRUE) និងដែលមានតែលេខ (FALSE)។
ប្រសិនបើអ្នកចង់ត្រឡប់លទ្ធផលផ្សេង សូមនិយាយថា "បាទ/ចាស" ឬ "ទេ" ផ្ទុយទៅនឹង TRUE និង FALSE សូមបញ្ចូលរូបមន្តខាងលើនៅក្នុងសេចក្តីថ្លែងការណ៍ IF៖
=IF(SUMPRODUCT(--ISTEXT(A2:C2))>0, "Yes", "No")
របៀបដែលរូបមន្តនេះដំណើរការ
រូបមន្ត គឺផ្អែកលើសមត្ថភាពរបស់ SUMPRODUCT ដើម្បីគ្រប់គ្រងអារេដើម។ ដោយធ្វើការពីខាងក្នុងចេញ នេះជាអ្វីដែលវាធ្វើ៖
- មុខងារ ISTEXT ត្រឡប់អារេនៃតម្លៃ TRUE និង FALSE ។ សម្រាប់ A2:C2 យើងទទួលបានអារេនេះ៖
{TRUE,TRUE,FALSE}
- បន្ទាប់ យើងគុណធាតុនីមួយៗនៃអារេខាងលើដោយ 1 ដើម្បីបំប្លែងតម្លៃតក្កវិជ្ជានៃ TRUE និង FALSE ទៅជា 1's និង 0's រៀងគ្នា។ . ប្រតិបត្តិករ unary ទ្វេ (--) អាចត្រូវបានប្រើសម្រាប់គោលបំណងដូចគ្នា។ បន្ទាប់ពីការផ្លាស់ប្តូរ រូបមន្តយកទម្រង់នេះ៖
SUMPRODUCT({1,1,0})>0
- មុខងារ SUMPRODUCT បន្ថែម 1 និង 0 ហើយអ្នកពិនិត្យមើលថាតើលទ្ធផលគឺធំជាងសូន្យ។ ប្រសិនបើវាគឺ, ជួរមានតម្លៃអត្ថបទយ៉ាងហោចណាស់មួយ ហើយរូបមន្តត្រឡប់ TRUE បើមិនពិត។
ពិនិត្យមើលថាតើក្រឡាមានអត្ថបទជាក់លាក់ឬអត់
មុខងារ Excel ISTEXT អាចកំណត់តែថាតើក្រឡាមានអត្ថបទឬអត់ មានន័យថាពិតជាអត្ថបទណាមួយ។ ដើម្បីរកមើលថាតើក្រឡាមួយមានខ្សែអក្សរអត្ថបទជាក់លាក់ឬអត់ សូមប្រើរូបមន្ត ISNUMBER SEARCH ឬ COUNTIF ដែលមានអក្សរជំនួស។
ឧទាហរណ៍ ដើម្បីមើលថាតើលេខសម្គាល់ធាតុក្នុង A2 មានបញ្ចូលខ្សែអក្សរក្នុងក្រឡា D2 សូមប្រើ រូបមន្តខាងក្រោម (សូមចាំសេចក្តីយោងដាច់ខាត $D$2 ដែលការពារអាសយដ្ឋានក្រឡាពីការផ្លាស់ប្តូរនៅពេលដែលរូបមន្តត្រូវបានចម្លងទៅក្រឡាផ្សេងទៀត):
=ISNUMBER(SEARCH($D$2, A2))
សម្រាប់ជាប្រយោជន៍ដល់ភាពងាយស្រួល យើង' នឹងរុំវាទៅក្នុងមុខងារ IF៖
=IF(ISNUMBER(SEARCH($D$2, A2)), "Yes", "No")
ហើយទទួលបានលទ្ធផលដូចខាងក្រោម៖
លទ្ធផលដូចគ្នាអាចត្រូវបានសម្រេចជាមួយ COUNTIF :
=IF(COUNTIF(A2, "*"&$D$2&"*")>0, "Yes", "No")
សម្រាប់ឧទាហរណ៍បន្ថែម សូមមើល Excel ប្រសិនបើក្រឡាមានរូបមន្ត។
បន្លិចក្រឡាដែលមានអត្ថបទ
មុខងារ ISTEXT ក៏អាចប្រើជាមួយការធ្វើទ្រង់ទ្រាយតាមលក្ខខណ្ឌរបស់ Excel ដើម្បីរំលេចក្រឡាដែលមានតម្លៃអត្ថបទ។ នេះជារបៀប៖
- ជ្រើសរើសក្រឡាទាំងអស់ដែលអ្នកចង់ពិនិត្យ និងបន្លិច (A2:C5 ក្នុងឧទាហរណ៍នេះ)។
- នៅលើផ្ទាំង Home នៅក្នុង ក្រុម រចនាប័ទ្ម ចុច ច្បាប់ថ្មី > ប្រើរូបមន្តដើម្បីកំណត់ក្រឡាមួយណាដែលត្រូវធ្វើទ្រង់ទ្រាយ ។
- ក្នុង តម្លៃទ្រង់ទ្រាយ ប្រអប់ដែលរូបមន្តនេះពិត សូមបញ្ចូលរូបមន្តខាងក្រោម៖
=ISTEXT(A2)
ដែល A2 ជាក្រឡាខាងឆ្វេងបំផុតនៃជួរដែលបានជ្រើសរើស។
- ចុចលើប៊ូតុង Format ហើយជ្រើសរើសទម្រង់ដែលចង់បាន។
- ចុច OK ពីរដង ដើម្បីបិទប្រអប់ទាំងពីរ ហើយរក្សាទុកច្បាប់។
សម្រាប់ការពន្យល់លម្អិតបន្ថែមទៀតនៃជំហាននីមួយៗ សូមមើល៖ ការប្រើរូបមន្តសម្រាប់ទម្រង់បែបបទតាមលក្ខខណ្ឌ Excel។
ជាលទ្ធផល Excel រំលេចក្រឡាទាំងអស់ជាមួយនឹងខ្សែអក្សរណាមួយ៖
នោះជារបៀបប្រើមុខងារ ISTEXT និង ISNONTEXT នៅក្នុង Excel។ ខ្ញុំសូមអរគុណចំពោះការអាន ហើយសង្ឃឹមថានឹងបានជួបអ្នកនៅលើប្លក់របស់យើងនៅសប្តាហ៍ក្រោយ!
ការទាញយកដែលមានស្រាប់
ឧទាហរណ៍រូបមន្ត Excel ISTEXT និង ISNONTEXT
- មុខងារ ISTEXT ត្រឡប់អារេនៃតម្លៃ TRUE និង FALSE ។ សម្រាប់ A2:C2 យើងទទួលបានអារេនេះ៖