រូបមន្ត Excel ដើម្បីរាប់ក្រឡាជាមួយអត្ថបទ៖ កោសិកាណាមួយ ជាក់លាក់ ឬត្រង

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

តើខ្ញុំត្រូវរាប់ក្រឡាជាមួយអត្ថបទក្នុង Excel យ៉ាងដូចម្តេច? មានរូបមន្តផ្សេងគ្នាមួយចំនួនដើម្បីរាប់ក្រឡាដែលមានអត្ថបទ តួអក្សរជាក់លាក់ ឬតែក្រឡាដែលបានត្រងប៉ុណ្ណោះ។ រូបមន្តទាំងអស់ដំណើរការនៅក្នុង Excel 365, 2021, 2019, 2016, 2013 និង 2010។

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

    របៀបរាប់ចំនួនក្រឡាជាមួយអត្ថបទក្នុង Excel

    នៅទីនោះ គឺ​ជា​រូបមន្ត​មូលដ្ឋាន​ពីរ​ដើម្បី​រក​មើល​ចំនួន​ក្រឡា​ក្នុង​ជួរ​ដែល​បាន​ផ្ដល់​ឲ្យ​មាន​ខ្សែអក្សរ ឬ​តួអក្សរ។

    រូបមន្ត COUNTIF ដើម្បី​រាប់​ក្រឡា​ទាំងអស់​ជាមួយ​អត្ថបទ

    នៅពេលអ្នក​ចង់​ស្វែងរក​ចំនួនក្រឡា​ជាមួយ អត្ថបទក្នុង Excel មុខងារ COUNTIF ដែលមានសញ្ញាផ្កាយនៅក្នុងអាគុយម៉ង់ លក្ខណៈវិនិច្ឆ័យ គឺជាដំណោះស្រាយដ៏ល្អបំផុត និងងាយស្រួលបំផុត៖

    COUNTIF( range, "*")

    ដោយសារតែសញ្ញាផ្កាយ (*) គឺជាអក្សរជំនួសដែលត្រូវគ្នានឹងលំដាប់នៃតួអក្សរណាមួយ រូបមន្តរាប់ក្រឡាទាំងអស់ដែលមានអត្ថបទណាមួយ។

    រូបមន្ត SUMPRODUCT ដើម្បីរាប់ក្រឡាជាមួយនឹងអត្ថបទណាមួយ

    វិធីមួយផ្សេងទៀតដើម្បីទទួលបានចំនួន ក្រឡាដែលមានអត្ថបទគឺត្រូវបញ្ចូលគ្នានូវមុខងារ SUMPRODUCT និង ISTEXT៖

    SUMPRODUCT(--ISTEXT( range))

    SUMPRODUCT(ISTEXT( range)*1)

    អនុគមន៍ ISTEXT ពិនិត្យមើលថាតើក្រឡានីមួយៗក្នុងការកំណត់ ជួរមានតួអក្សរអត្ថបទណាមួយ ហើយត្រឡប់អារេនៃ TRUE (ក្រឡាដែលមានអត្ថបទ) និង FALSE (ក្រឡាផ្សេងទៀត) តម្លៃ។ unary ទ្វេ (--) ឬប្រតិបត្តិការគុណបង្ខិតបង្ខំ TRUE និង FALSE ទៅជា 1 និង 0 រៀងគ្នា បង្កើតអារេនៃមួយ និងសូន្យ។ អនុគមន៍ SUMPRODUCT បូកសរុបធាតុទាំងអស់នៃអារេ ហើយត្រឡប់លេខ 1 ដែលជាចំនួនក្រឡាដែលមានអត្ថបទ។

    ដើម្បីទទួលបានការយល់ដឹងបន្ថែមអំពីរបៀបដែលរូបមន្តទាំងនេះដំណើរការ សូមមើលតម្លៃណាមួយដែលត្រូវបានរាប់ និង ដែលមិនមែន៖

    អ្វីដែលត្រូវបានរាប់ អ្វីដែលមិនត្រូវបានរាប់
    • ក្រឡាដែលមានអត្ថបទណាមួយ
    • តួអក្សរពិសេស
    • លេខដែលបានធ្វើទ្រង់ទ្រាយជាអត្ថបទ
    • ក្រឡាទទេដែលមើលឃើញដែលមានខ្សែអក្សរទទេ (""), apostrophe ('), ចន្លោះ ឬមិនមែន ការបោះពុម្ពតួអក្សរ
    • លេខ
    • កាលបរិច្ឆេទ
    • តម្លៃឡូជីខលនៃ TRUE និង FALSE
    • កំហុស
    • ក្រឡាទទេ

    ឧទាហរណ៍ ដើម្បីរាប់ក្រឡាដែលមានអត្ថបទក្នុងជួរ A2:A10 ដោយមិនរាប់បញ្ចូលលេខ កាលបរិច្ឆេទ តម្លៃតក្កវិជ្ជា កំហុស និងក្រឡាទទេ ប្រើរូបមន្តមួយក្នុងចំណោមរូបមន្តទាំងនេះ៖

    =COUNTIF(A2:A10, "*")

    =SUMPRODUCT(--ISTEXT(A2:A10))

    =SUMPRODUCT(ISTEXT(A2:A10)*1)

    រូបថតអេក្រង់ខាងក្រោមបង្ហាញលទ្ធផល៖

    រាប់ក្រឡាដែលមានអត្ថបទដោយមិនរាប់បញ្ចូលចន្លោះ និងខ្សែអក្សរទទេ

    រូបមន្តដែលបានពិភាក្សាខាងលើ រាប់ក្រឡាទាំងអស់ដែលមានតួអក្សរអត្ថបទណាមួយនៅក្នុងពួកវា។ ទោះយ៉ាងណាក៏ដោយ នៅក្នុងស្ថានភាពមួយចំនួន វាអាចនឹងមានការភ័ន្តច្រឡំ ដោយសារកោសិកាមួយចំនួនអាចមើលទៅទទេ ប៉ុន្តែតាមពិត មានតួអក្សរដែលមើលមិនឃើញដោយភ្នែកមនុស្ស ដូចជា ខ្សែអក្សរទទេ សញ្ញាផ្កាយ ចន្លោះ ការបំបែកបន្ទាត់ជាដើម។ ក្រឡាត្រូវបានរាប់ដោយរូបមន្តធ្វើឱ្យអ្នកប្រើប្រាស់ដកសក់ចេញដោយព្យាយាមរកមូលហេតុ :)

    ដើម្បីដកក្រឡាទទេ "false positive" ពីការរាប់ សូមប្រើមុខងារ COUNTIFS ដែលមានតួអក្សរ "ដកចេញ" នៅក្នុង លក្ខណៈវិនិច្ឆ័យទីពីរ។

    ឧទាហរណ៍ ដើម្បីរាប់ក្រឡាដែលមានអត្ថបទក្នុងជួរ A2:A7 ដោយព្រងើយកន្តើយចំពោះធាតុដែលមាន តួអក្សរដកឃ្លា សូមប្រើរូបមន្តនេះ៖

    =COUNTIFS(A2:A7,"*", A2:A7, " ")

    ប្រសិនបើជួរគោលដៅរបស់អ្នកមានទិន្នន័យដែលផ្អែកលើរូបមន្ត នោះរូបមន្តមួយចំនួនអាចបណ្តាលឱ្យមាន ខ្សែអក្សរទទេ ("")។ ដើម្បីមិនអើពើក្រឡាដែលមាន ខ្សែអក្សរទទេ ផងដែរ សូមជំនួស "*" ដោយ "*?*" នៅក្នុងអាគុយម៉ង់ លក្ខខណ្ឌ 1

    =COUNTIFS(A2:A9,"*?*", A2:A9, " ")

    សំណួរមួយ សញ្ញាសម្គាល់ដែលព័ទ្ធជុំវិញដោយសញ្ញាផ្កាយបង្ហាញថាគួរតែមានតួអក្សរអត្ថបទយ៉ាងហោចណាស់មួយនៅក្នុងក្រឡា។ ដោយសារខ្សែអក្សរទទេមិនមានតួអក្សរនៅក្នុងវា វាមិនបំពេញតាមលក្ខណៈវិនិច្ឆ័យ និងមិនត្រូវបានរាប់បញ្ចូល។ ក្រឡាទទេដែលចាប់ផ្តើមដោយ apostrophe (') ក៏មិនត្រូវបានរាប់បញ្ចូលដែរ។

    នៅក្នុងរូបថតអេក្រង់ខាងក្រោម មានចន្លោះនៅក្នុង A7, apostrophe ក្នុង A8 និងខ្សែអក្សរទទេ (="") នៅក្នុង A9។ រូបមន្តរបស់យើងទុកកោសិកាទាំងនោះចេញ ហើយត្រឡប់ចំនួនក្រឡាអត្ថបទ3:

    របៀបរាប់ក្រឡាជាមួយអត្ថបទជាក់លាក់នៅក្នុង Excel

    ដើម្បីទទួលបានចំនួនក្រឡាដែលមានអត្ថបទ ឬតួអក្សរជាក់លាក់ អ្នកគ្រាន់តែផ្គត់ផ្គង់អត្ថបទនោះ នៅក្នុងអាគុយម៉ង់ លក្ខណៈវិនិច្ឆ័យ នៃអនុគមន៍ COUNTIF ។ ឧទាហរណ៍ខាងក្រោមពន្យល់ពីភាពខុសប្រក្រតី។

    ដើម្បីផ្គូផ្គងអត្ថបទគំរូ យ៉ាងពិតប្រាកដ សូមបញ្ចូលអត្ថបទពេញលេញដែលរុំព័ទ្ធក្នុងសញ្ញាសម្រង់៖

    COUNTIF( ជួរ, " text")

    ដើម្បីរាប់ក្រឡាជាមួយ ផ្នែក ត្រូវគ្នា សូមដាក់អត្ថបទនៅចន្លោះសញ្ញាផ្កាយពីរ ដែលតំណាងឱ្យចំនួនតួអក្សរណាមួយមុន និងក្រោយអត្ថបទ៖

    COUNTIF( range, "* text*")

    ឧទាហរណ៍ ដើម្បីស្វែងរកចំនួនក្រឡាក្នុងជួរ A2:A7 មានពាក្យ "ចេក" ពិតប្រាកដ ប្រើ រូបមន្តនេះ៖

    =COUNTIF(A2:A7, "bananas")

    ដើម្បីរាប់ក្រឡាទាំងអស់ដែលមាន "ចេក" ជាផ្នែកនៃមាតិការបស់វានៅក្នុងទីតាំងណាមួយ សូមប្រើវា៖

    =COUNTIF(A2:A7, "*bananas*")

    ដើម្បីធ្វើឱ្យរូបមន្តកាន់តែងាយស្រួលប្រើ អ្នកអាចដាក់លក្ខណៈវិនិច្ឆ័យក្នុងក្រឡាដែលបានកំណត់ជាមុន និយាយថា D2 ហើយដាក់ឯកសារយោងក្រឡាក្នុងអាគុយម៉ង់ទីពីរ៖

    =COUNTIF(A2:A7, D2)

    អាស្រ័យលើការបញ្ចូល ក្នុង D2 រូបមន្តអាចផ្គូផ្គងអត្ថបទគំរូទាំងស្រុង ឬដោយផ្នែក៖

    • សម្រាប់ការផ្គូផ្គងពេញលេញ សូមវាយពាក្យ ឬឃ្លាទាំងមូលដូចដែលវាបង្ហាញក្នុងតារាងប្រភព ឧ. Bananas .
    • សម្រាប់ការផ្គូផ្គងដោយផ្នែក សូមវាយអត្ថបទគំរូដែលព័ទ្ធជុំវិញដោយតួអក្សរជំនួស ដូចជា *Bananas*

    ដូច រូបមន្តគឺ មិនប្រកាន់អក្សរតូចធំ អ្នកប្រហែលជាមិនខ្វល់អំពីករណីអក្សរទេមានន័យថា *bananas* នឹងធ្វើផងដែរ។

    ម្យ៉ាងវិញទៀត ដើម្បីរាប់ក្រឡាជាមួយ ការផ្គូផ្គងផ្នែក សូមភ្ជាប់សេចក្តីយោងក្រឡា និងតួអក្សរជំនួសដូចជា៖

    =COUNTIF(A2:A7, "*"&D2&"*")

    សម្រាប់ព័ត៌មានបន្ថែម សូមមើល របៀបរាប់ក្រឡាដែលមានអត្ថបទជាក់លាក់នៅក្នុង Excel។

    របៀប ដើម្បីរាប់ក្រឡាដែលបានត្រងជាមួយនឹងអត្ថបទក្នុង Excel

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

    ឧបមាថា អ្នកមានតារាងដូចបង្ហាញក្នុងរូបភាពខាងក្រោម។ ធាតុមួយចំនួនត្រូវបានទាញចេញពីមូលដ្ឋានទិន្នន័យធំជាងដោយប្រើរូបមន្ត ហើយកំហុសផ្សេងៗបានកើតឡើងនៅតាមផ្លូវ។ អ្នកកំពុងស្វែងរកចំនួនសរុបនៃធាតុនៅក្នុងជួរ A។ ជាមួយនឹងជួរទាំងអស់ដែលអាចមើលឃើញ រូបមន្ត COUNTIF ដែលយើងបានប្រើសម្រាប់រាប់ក្រឡាជាមួយនឹងអត្ថបទមានប្រសិទ្ធភាពមួយ៖

    =COUNTIF(A2:A10, "*")

    ហើយឥឡូវនេះ អ្នកបង្រួមបញ្ជីដោយលក្ខណៈវិនិច្ឆ័យមួយចំនួន និយាយថា ត្រងធាតុដែលមានបរិមាណលើសពី 10។ សំណួរគឺ – តើមានធាតុប៉ុន្មានដែលនៅសល់?

    ដើម្បីរាប់ ក្រឡាដែលបានត្រងជាមួយអត្ថបទ នេះជាអ្វីដែលអ្នកត្រូវធ្វើ៖

    1. នៅក្នុងតារាងប្រភពរបស់អ្នក ធ្វើឱ្យជួរទាំងអស់អាចមើលឃើញ។ សម្រាប់ការនេះ សម្អាតតម្រងទាំងអស់ ហើយឈប់លាក់ជួរដែលលាក់។
    2. បន្ថែមជួរឈរជំនួយជាមួយរូបមន្ត SUBTOTAL ដែលបង្ហាញថាតើជួរដេកមួយឬអត់បានត្រងឬអត់។

      ដើម្បីដោះស្រាយ ក្រឡាដែលបានត្រង សូមប្រើ 3 សម្រាប់អាគុយម៉ង់ function_num

      =SUBTOTAL(3, A2)

      ដើម្បីកំណត់អត្តសញ្ញាណ ទាំងអស់ ក្រឡាដែលលាក់ ត្រងចេញ និងលាក់ដោយដៃ ដាក់ 103 ក្នុង function_num :

      =SUBTOTAL(103, A2)

      ក្នុងឧទាហរណ៍នេះ យើងចង់រាប់តែ ក្រឡាដែលអាចមើលឃើញ ជាមួយអត្ថបទ ដោយមិនគិតពីរបៀបដែលក្រឡាផ្សេងទៀតត្រូវបានលាក់ ដូច្នេះយើងបញ្ចូលរូបមន្តទីពីរនៅក្នុង A2 ហើយចម្លងវាចុះក្រោមទៅ A10។

      សម្រាប់ក្រឡាដែលមើលឃើញ រូបមន្តនឹងត្រឡប់ 1។ ភ្លាមៗនៅពេលដែលអ្នកត្រងចេញ ឬ លាក់ជួរមួយចំនួនដោយដៃ រូបមន្តនឹងត្រឡប់ 0 សម្រាប់ពួកគេ។ (អ្នកនឹងមិនឃើញលេខសូន្យទាំងនោះទេ ដោយសារពួកវាត្រូវបានបញ្ជូនមកវិញសម្រាប់ជួរដែលបានលាក់។ ដើម្បីប្រាកដថាវាដំណើរការតាមវិធីនេះ អ្នកគ្រាន់តែចម្លងមាតិកានៃក្រឡាដែលលាក់ជាមួយរូបមន្តសរុបរងទៅពាក្យដែលមើលឃើញ សូមនិយាយថា =D2 ដោយសន្មតថាជួរទី 2 ត្រូវបានលាក់។ .)

    3. ប្រើអនុគមន៍ COUNTIFS ជាមួយគូ criteria_range / លក្ខណៈវិនិច្ឆ័យ ពីរផ្សេងគ្នា ដើម្បីរាប់ក្រឡាដែលមើលឃើញជាមួយអត្ថបទ៖
      • លក្ខណៈវិនិច្ឆ័យ1 - ស្វែងរកក្រឡាដែលមានអត្ថបទណាមួយ ("*") ក្នុងជួរ A2:A10។
      • លក្ខណៈវិនិច្ឆ័យ2 - ស្វែងរក 1 ក្នុងជួរ D2:D10 ដើម្បីរកក្រឡាដែលអាចមើលឃើញ។

      =COUNTIFS(A2:A10, "*", D2:D10, 1)

    ឥឡូវនេះ អ្នកអាចត្រងទិន្នន័យតាមវិធីដែលអ្នកចង់បាន ហើយរូបមន្តនឹងប្រាប់អ្នកពីចំនួនក្រឡាដែលបានត្រងនៅក្នុងជួរ A មានអត្ថបទ (3 ក្នុង ករណីរបស់យើង):

    ប្រសិនបើអ្នកមិនចង់បញ្ចូលជួរឈរបន្ថែមនៅក្នុងសន្លឹកកិច្ចការរបស់អ្នកទេ នោះអ្នកនឹងត្រូវការរូបមន្តយូរជាងនេះដើម្បីសម្រេចកិច្ចការនេះ។ គ្រាន់តែជ្រើសរើសមួយរបស់អ្នក។ដូចជាប្រសើរជាង៖

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISTEXT(A2:A10)))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), -- (ISTEXT(A2:A10)))

    សញ្ញាគុណនឹងដំណើរការផងដែរ៖

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))) * (ISTEXT(A2:A10)))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10)-MIN(ROW(A2:A10)),,1)) * (ISTEXT(A2:A10)))

    រូបមន្តមួយណាដែលត្រូវប្រើជាបញ្ហានៃចំណូលចិត្តផ្ទាល់ខ្លួនរបស់អ្នក - លទ្ធផលនឹងដូចគ្នាក្នុងករណីណាក៏ដោយ៖

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

    ទីមួយ រូបមន្តប្រើមុខងារ INDIRECT ដើម្បី "ចិញ្ចឹម" សេចក្តីយោងនីមួយៗនៃក្រឡាទាំងអស់ក្នុងជួរដែលបានបញ្ជាក់ដល់ SUBTOTAL ។ រូបមន្តទីពីរប្រើការរួមបញ្ចូលគ្នានៃមុខងារ OFFSET, ROW និង MIN សម្រាប់គោលបំណងដូចគ្នា។

    អនុគមន៍ SUBTOTAL ត្រឡប់អារេនៃ 1 និង 0 ដែលពួកវាតំណាងឱ្យក្រឡាដែលមើលឃើញ ហើយសូន្យត្រូវគ្នានឹងក្រឡាដែលលាក់ (ដូចជាជួរជំនួយ ខាងលើ)។

    មុខងារ ISTEXT ពិនិត្យក្រឡានីមួយៗក្នុង A2:A10 ហើយត្រឡប់ TRUE ប្រសិនបើក្រឡាមានអត្ថបទ នោះ FALSE បើមិនដូច្នេះទេ។ ប្រតិបត្តិករ unary ទ្វេ (--) បង្ខិតតម្លៃ TRUE និង FALSE ទៅជា 1's និង 0's ។ នៅចំណុចនេះ រូបមន្តមើលទៅដូចតទៅ៖

    =SUMPRODUCT({0;1;1;1;0;1;1;0;0}, {1;1;1;0;1;1;0;1;1})

    អនុគមន៍ SUMPRODUCT ដំបូងគុណធាតុនៃអារេទាំងពីរក្នុងទីតាំងដូចគ្នា ហើយបន្ទាប់មកបូកសរុបអារេលទ្ធផល។

    ដោយសារការគុណនឹងសូន្យផ្តល់សូន្យ មានតែក្រឡាដែលតំណាងដោយ 1 ក្នុងអារេទាំងពីរមាន 1 ក្នុងអារេចុងក្រោយ។

    =SUMPRODUCT({0;1;1;0;0;1;0;0;0})

    ហើយចំនួន 1 ក្នុងអារេខាងលើគឺជាចំនួនដែលអាចមើលឃើញ ក្រឡាដែលមានអត្ថបទ។

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

    មានទាញយក

    រូបមន្ត Excel ដើម្បីរាប់ក្រឡាជាមួយអត្ថបទ

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