របៀបប្រើមុខងារ Google Sheets QUERY – ឃ្លាស្តង់ដារ និងឧបករណ៍ជំនួស

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

ប្រសិនបើអ្នកបានតាមដានប្លុកនេះមួយរយៈ អ្នកអាចចងចាំមុខងារ QUERY សម្រាប់ Google សន្លឹក។ ខ្ញុំបានលើកឡើងវាជាដំណោះស្រាយដែលអាចធ្វើទៅបានសម្រាប់ករណីពីរ។ ប៉ុន្តែ​វា​នៅ​ឆ្ងាយ​ពី​ការ​គ្រប់​គ្រាន់​ដើម្បី​បង្ហាញ​ពី​សក្ដានុពល​ពេញលេញ​របស់​វា​។ ថ្ងៃនេះ ដល់ពេលដែលយើងត្រូវស្គាល់កំពូលវីរបុរសសៀវភៅបញ្ជីនេះឱ្យបានត្រឹមត្រូវ។ ហើយទាយមើលថា - ឧបករណ៍ដែលគួរឱ្យកត់សម្គាល់ដូចគ្នាក៏នឹងមានវត្តមាននៅទីនោះដែរ :)

តើអ្នកដឹងទេថាមុខងារ Google Sheets QUERY ត្រូវបានចាត់ទុកថាជាមុខងារដ៏មានឥទ្ធិពលបំផុតនៅក្នុងសៀវភៅបញ្ជី? វាក្យសម្ព័ន្ធពិសេសរបស់វាអនុគ្រោះដល់ប្រតិបត្តិការផ្សេងៗគ្នារាប់សិប។ ចូរយើងព្យាយាមបំបែកផ្នែករបស់វាចុះ ដើម្បីសិក្សាវាម្តង និងសម្រាប់ទាំងអស់គ្នា តើយើងគួរទេ?

    វាក្យសម្ព័ន្ធនៃមុខងារ QUERY របស់ Google សន្លឹក

    នៅក្រឡេកមើលដំបូង Google Sheets QUERY គឺ គ្រាន់​តែ​មុខងារ​មួយ​ទៀត​ដែល​មាន​ជម្រើស 1 និង 2 អាគុយម៉ង់​ដែល​ត្រូវ​ការ៖

    =QUERY(ទិន្នន័យ សំណួរ [បឋមកថា])
    • ទិន្នន័យ គឺ​ជា​ជួរ​សម្រាប់​ដំណើរការ។ ទាមទារ។ អ្វីគ្រប់យ៉ាងគឺច្បាស់នៅទីនេះ។

      ចំណាំ។ មានតែការរំលឹកតូចមួយនៅទីនេះដែលបង្កើតឡើងដោយ Google៖ ជួរឈរនីមួយៗគួរតែមានទិន្នន័យមួយប្រភេទ៖ អត្ថបទ ឬជាលេខ ឬប៊ូលីន។ ប្រសិនបើមានប្រភេទផ្សេងៗគ្នា QUERY នឹងដំណើរការជាមួយនឹងអ្វីដែលកើតឡើងច្រើនបំផុត។ ប្រភេទផ្សេងទៀតនឹងត្រូវបានចាត់ទុកថាជាក្រឡាទទេ។ ចម្លែក ប៉ុន្តែ​ត្រូវ​ចងចាំ​វា​។

    • សំណួរ គឺជាមធ្យោបាយសម្រាប់ដំណើរការ ទិន្នន័យ ។ ទាមទារ។ នេះគឺជាកន្លែងដែលភាពសប្បាយរីករាយទាំងអស់ចាប់ផ្តើម។ មុខងារ Google Sheets QUERY ប្រើភាសាពិសេសសម្រាប់អាគុយម៉ង់នេះ៖ Google Visualization APIលក្ខណៈវិនិច្ឆ័យ
    • ជ្រើសរើស កន្លែងសម្រាប់លទ្ធផល
    • បញ្ចូល លទ្ធផលជា រូបមន្តសំណួរ ឬ ជា តម្លៃ

    ខ្ញុំមិននិយាយលេងទេ មើលខ្លួនឯង។ ទោះបីជា GIF នេះត្រូវបានបង្កើនល្បឿនក៏ដោយ វាបានចំណាយពេលតិចជាងមួយនាទីដើម្បីកែសម្រួលលក្ខណៈវិនិច្ឆ័យទាំងអស់ និងទទួលបានលទ្ធផល៖

    ប្រសិនបើអ្នកចង់ដឹងចង់ឃើញគ្រប់គ្រាន់ ខាងក្រោមនេះជាព័ត៌មានលម្អិត វីដេអូបង្ហាញពីរបៀបដែលកម្មវិធីបន្ថែមដំណើរការ៖

    ខ្ញុំសង្ឃឹមថាអ្នកនឹងផ្តល់ឱកាសបន្ថែម និងទទួលបានវាពី Google Workspace Marketplace។ កុំខ្មាស់អៀន ហើយចែករំលែកមតិកែលម្អរបស់អ្នក ជាពិសេសប្រសិនបើមានអ្វីមួយអំពីវាដែលអ្នកមិនចូលចិត្ត។

    ផងដែរ កុំភ្លេចពិនិត្យមើលទំព័រមេរៀន ឬទំព័រដើមរបស់វា។

    <3ភាសាសំណួរ។ វាត្រូវបានសរសេរតាមរបៀបស្រដៀងនឹង SQL ។ ជាទូទៅ វាជាសំណុំនៃឃ្លាពិសេស (ពាក្យបញ្ជា) ដែលប្រើដើម្បីប្រាប់មុខងារអ្វីដែលត្រូវធ្វើ៖ ជ្រើសរើស ក្រុមតាមដែនកំណត់។ល។

    ចំណាំ។ អំណះអំណាងទាំងមូលត្រូវតែបញ្ចូលក្នុងសម្រង់ទ្វេ។ តម្លៃនៅក្នុងវេនរបស់ពួកគេគួរតែត្រូវបានរុំដោយសញ្ញាសម្រង់។

  • បឋមកថា គឺស្រេចចិត្តសម្រាប់ពេលដែលអ្នកត្រូវការចង្អុលបង្ហាញចំនួនជួរដេកបឋមកថានៅក្នុងទិន្នន័យរបស់អ្នក។ បោះបង់អាគុយម៉ង់ (ដូចដែលខ្ញុំធ្វើខាងក្រោម) ហើយ Google Sheets QUERY នឹងសន្មត់ថាវាផ្អែកលើមាតិកានៃតារាងរបស់អ្នក។
  • ឥឡូវនេះ ចូរយើងស្វែងយល់ឱ្យកាន់តែស៊ីជម្រៅទៅក្នុងឃ្លា និងអ្វីដែលពួកគេធ្វើ។

    ឃ្លាដែលប្រើក្នុងរូបមន្ត QUERY Google សន្លឹក

    ភាសាសំណួរមាន 10 ឃ្លា។ ពួកគេអាចភ័យខ្លាចនៅ glance ដំបូងជាពិសេសប្រសិនបើអ្នកមិនស៊ាំជាមួយ SQL ។ ប៉ុន្តែខ្ញុំសន្យាថា នៅពេលដែលអ្នកស្គាល់ពួកគេ អ្នកនឹងទទួលបានអាវុធសៀវភៅបញ្ជីដ៏មានអានុភាពមួយ។

    ខ្ញុំនឹងរៀបរាប់ឃ្លានីមួយៗ និងផ្តល់ឧទាហរណ៍រូបមន្តដោយប្រើបញ្ជីសិស្សស្រមើលស្រមៃនេះ និងមុខវិជ្ជាក្រដាសរបស់ពួកគេ។ :

    បាទ ខ្ញុំគឺជាមនុស្សចំលែកម្នាក់ដែលគិតថា Pluto គួរតែជាភពមួយ :)

    គន្លឹះ។ ឃ្លាជាច្រើនអាចត្រូវបានប្រើនៅក្នុងមុខងារ Google សន្លឹក QUERY មួយ។ ប្រសិនបើអ្នកដាក់សំបុកពួកវាទាំងអស់ ត្រូវប្រាកដថាធ្វើតាមលំដាប់នៃរូបរាងរបស់ពួកគេនៅក្នុងអត្ថបទនេះ។

    ជ្រើសរើស (ជួរឈរទាំងអស់ ឬជាក់លាក់)

    ឃ្លាដំបូងបំផុត – ជ្រើសរើស – ត្រូវបានប្រើដើម្បីប្រាប់អំពីជួរឈរណាដែលអ្នកត្រូវការដើម្បីត្រឡប់ជាមួយ Google សន្លឹក QUERYពីសន្លឹក ឬតារាងផ្សេងទៀត។

    ឧទាហរណ៍ 1. ជ្រើសរើសជួរឈរទាំងអស់

    ដើម្បីទៅយកជួរឈរនីមួយៗ ប្រើ ជ្រើសរើស ជាមួយនឹងសញ្ញាផ្កាយ – ជ្រើសរើស *<2

    =QUERY(Papers!A1:G11,"select *")

    គន្លឹះ។ ប្រសិនបើអ្នកបដិសេធ ជ្រើសរើស ប៉ារ៉ាម៉ែត្រ Google Sheets QUERY នឹងត្រឡប់ជួរឈរទាំងអស់តាមលំនាំដើម៖

    =QUERY(Papers!A1:G11)

    ឧទាហរណ៍ 2. ជ្រើសរើសជួរឈរជាក់លាក់

    ដើម្បីទាញតែជួរឈរជាក់លាក់ រាយបញ្ជីពួកវាបន្ទាប់ពីឃ្លា ជ្រើសរើស

    =QUERY(Papers!A1:G11, "select A,B,C")

    គន្លឹះ។ ជួរឈរដែលចាប់អារម្មណ៍នឹងត្រូវបានចម្លងតាមលំដាប់ដូចគ្នាដែលអ្នកលើកឡើងពួកវានៅក្នុងរូបមន្ត៖

    =QUERY(Papers!A1:G11, "select C,B,A")

    Google Sheets QUERY – Where clause

    Google សន្លឹក QUERY ដែល ត្រូវបានប្រើដើម្បីកំណត់លក្ខខណ្ឌឆ្ពោះទៅរកទិន្នន័យដែលអ្នកចង់ទទួលបាន។ ម្យ៉ាងវិញទៀត វាដើរតួនាទីជាតម្រង។

    ប្រសិនបើអ្នកប្រើឃ្លានេះ មុខងារ QUERY សម្រាប់ Google សន្លឹកនឹងស្វែងរកជួរឈរសម្រាប់តម្លៃដែលត្រូវនឹងលក្ខខណ្ឌរបស់អ្នក ហើយយកការផ្គូផ្គងទាំងអស់មកអ្នកវិញ។

    ព័ត៌មានជំនួយ។ កន្លែងណា អាចដំណើរការដោយគ្មានឃ្លា ជ្រើសរើស

    ដូចធម្មតា ដើម្បីបញ្ជាក់លក្ខខណ្ឌ មានសំណុំ ប្រតិបត្តិករ ពិសេសសម្រាប់អ្នក៖

    • ប្រតិបត្តិករប្រៀបធៀបសាមញ្ញ ( សម្រាប់តម្លៃជាលេខ ): =, >, >=, <, <=
    • ប្រតិបត្តិករប្រៀបធៀបស្មុគស្មាញ ( សម្រាប់ខ្សែអក្សរ ): មាន ចាប់ផ្តើមជាមួយ បញ្ចប់ with, matches, != (មិនផ្គូផ្គង / មិនស្មើ) ដូចជា
    • សញ្ញាប្រមាណវិធីឡូជីខលដើម្បី ផ្សំលក្ខខណ្ឌជាច្រើន : និង ឬ មិន
    • ប្រតិបត្តិករសម្រាប់ ទទេ/ not empty : is null, is not null .

    គន្លឹះ។ ប្រសិនបើអ្នកមិនសប្បាយចិត្ត ឬព្រួយបារម្ភអំពីការត្រូវដោះស្រាយជាមួយប្រតិបត្តិករដ៏ច្រើនបែបនេះម្តងទៀត យើងមានអារម្មណ៍ថាអ្នក។ ការផ្គូផ្គង Vlookup ច្រើនរបស់យើងនឹងស្វែងរកការផ្គូផ្គងទាំងអស់ និងបង្កើតរូបមន្ត QUERY នៅក្នុង Google Sheets សម្រាប់អ្នកប្រសិនបើចាំបាច់។

    តោះមើលពីរបៀបដែលប្រតិបត្តិករទាំងនេះមានឥរិយាបទនៅក្នុងរូបមន្ត។

    ឧទាហរណ៍ 1. កន្លែងណា ជាមួយលេខ

    ខ្ញុំនឹងបន្ថែម កន្លែងដែល ទៅក្នុង Google សន្លឹករបស់ខ្ញុំ សំណួរពីខាងលើ ដើម្បីទទួលបានព័ត៌មានអំពីភពទាំងនោះដែលមានព្រះច័ន្ទច្រើនជាង 10៖

    =QUERY(Papers!A1:G11,"select A,B,C,F where F>=10")

    គន្លឹះ។ ខ្ញុំ​ក៏​បាន​លើក​ឡើង​អំពី​ជួរ​ឈរ F ដើម្បី​ទៅ​យក​ដើម្បី​ធ្វើ​ឱ្យ​ប្រាកដ​ថា​លក្ខខណ្ឌ​ត្រូវ​បាន​បំពេញ។ ប៉ុន្តែវាជាជម្រើសទាំងស្រុង។ អ្នកមិនចាំបាច់បញ្ចូលជួរឈរដែលមានលក្ខខណ្ឌទៅក្នុងលទ្ធផលទេ៖

    =QUERY(Papers!A1:G11,"select A,B,C where F>=10")

    ឧទាហរណ៍ 2. កន្លែងណា ជាមួយខ្សែអក្សរ

    • ខ្ញុំចង់ឃើញ ជួរទាំងអស់ដែលថ្នាក់គឺ F F+ ។ ខ្ញុំនឹងប្រើ មាន operator សម្រាប់នោះ៖

      =QUERY(Papers!A1:G11,"select A,B,C,G where G contains 'F'")

      ចំណាំ។ កុំភ្លេចជុំវិញអត្ថបទរបស់អ្នកជាមួយនឹងសញ្ញាសម្រង់។

    • ដើម្បីទទួលបានជួរដេកទាំងអស់ដែលមាន F តែប៉ុណ្ណោះ គ្រាន់តែជំនួស មាន ដោយសញ្ញាស្មើគ្នា (=):

      =QUERY(Papers!A1:G11,"select A,B,C,G where G="F"")

    • ដើម្បីពិនិត្យមើលឯកសារដែលមិនទាន់ត្រូវបានប្រគល់ជូន (កន្លែងដែលបាត់ពិន្ទុ) សូមពិនិត្យមើលជួរឈរ G សម្រាប់ចន្លោះទទេ៖

      =QUERY(Papers!A1:G11,"select A,B,C,G where G is null'")

    ឧទាហរណ៍ 3. កន្លែងណា ជាមួយនឹងកាលបរិច្ឆេទ

    ទាយអ្វី៖ Google Sheets QUERY ថែមទាំងអាចគ្រប់គ្រងកាលបរិច្ឆេទ!

    ចាប់តាំងពីសៀវភៅបញ្ជីរក្សាទុកកាលបរិច្ឆេទជាលេខសៀរៀល ជាធម្មតា អ្នកត្រូវតែងាកទៅរកជំនួយនៃមុខងារពិសេសដូចជា DATE ឬ DATEVALUE, YEAR, MONTH, TIME ជាដើម។

    ប៉ុន្តែ QUERY បានរកឃើញផ្លូវរបស់វាជុំវិញកាលបរិច្ឆេទ។ ដើម្បីបញ្ចូលពួកវាឱ្យបានត្រឹមត្រូវ គ្រាន់តែវាយពាក្យ date ហើយបន្ទាប់មកបន្ថែមកាលបរិច្ឆេទដែលខ្លួនវាធ្វើទ្រង់ទ្រាយជា yyyy-mm-dd: date '2020-01-01'

    នេះជារូបមន្តរបស់ខ្ញុំដើម្បីទទួលបានជួរទាំងអស់ដែលមានកាលបរិច្ឆេទនិយាយមុនថ្ងៃទី 1 ខែមករា ឆ្នាំ 2020:

    =QUERY(Papers!A1:G11,"select A,B,C where B

    ឧទាហរណ៍ 4. ផ្សំលក្ខខណ្ឌជាច្រើន

    ដើម្បីប្រើរយៈពេលជាក់លាក់ណាមួយជាលក្ខណៈវិនិច្ឆ័យ អ្នកនឹងត្រូវបញ្ចូលលក្ខខណ្ឌពីរ។

    តោះព្យាយាមយកឯកសារទាំងនោះដែលត្រូវបានចែកចាយនៅរដូវស្លឹកឈើជ្រុះឆ្នាំ 2019 ។ លក្ខណៈវិនិច្ឆ័យដំបូងគួរតែជាកាលបរិច្ឆេទ នៅលើ ឬបន្ទាប់ពីថ្ងៃទី 1 ខែកញ្ញា ឆ្នាំ 2019 ទីពីរ — នៅ ឬមុនថ្ងៃទី 30 ខែវិច្ឆិកា ឆ្នាំ 2019 :

    =QUERY(Papers!A1:G11,"select A,B,C where B>=date '2019-09-01' and B<=date '2019-11-30'")

    ឬ ខ្ញុំ អាចជ្រើសរើសក្រដាសដោយផ្អែកលើប៉ារ៉ាម៉ែត្រទាំងនេះ៖

    • មុនថ្ងៃទី 31 ខែធ្នូ ឆ្នាំ 2019 ( B )
    • មាន A ឬ A+ ជាថ្នាក់ ( G មាន 'A' )
    • ឬ B/B+ ( G មាន 'B' )

    =QUERY(Papers!A1:G11,"select A,B,C,G where B

    គន្លឹះ។ ប្រសិនបើក្បាលរបស់អ្នកហៀបនឹងផ្ទុះហើយ សូមកុំចុះចាញ់។ មានឧបករណ៍ដែលមានសមត្ថភាពឥតខ្ចោះក្នុងការបង្កើតរូបមន្តទាំងអស់នេះសម្រាប់អ្នក មិនថាចំនួនលក្ខណៈវិនិច្ឆ័យនោះទេ។ លោតទៅខាងស្ដាំទៅចុងបញ្ចប់នៃអត្ថបទដើម្បីស្គាល់វា។

    Google Sheets QUERY – ដាក់ជាក្រុមដោយ

    Google Sheets QUERY ក្រុមដោយ ពាក្យបញ្ជាត្រូវបានប្រើដើម្បីភ្ជាប់ជួរ។ ទោះយ៉ាងណាក៏ដោយ អ្នកគួរតែប្រើមុខងារសរុបមួយចំនួន ដើម្បីសង្ខេបវា។

    ចំណាំ។ ក្រុមដោយ ត្រូវតែធ្វើតាមឃ្លា ជ្រើសរើស ជានិច្ច។

    ជាអកុសល មិនមានអ្វីដាក់ជាក្រុមក្នុងតារាងរបស់ខ្ញុំទេ ព្រោះមិនមានតម្លៃកើតឡើងដដែលៗ។ ដូច្នេះខ្ញុំសូមកែសម្រួលវាបន្តិច។

    ឧបមាថា ឯកសារទាំងអស់ត្រូវរៀបចំដោយសិស្សតែ 3 នាក់ប៉ុណ្ណោះ។ ខ្ញុំ​អាច​រក​ឃើញ​ថ្នាក់​ខ្ពស់​បំផុត​ដែល​សិស្ស​ម្នាក់ៗ​ទទួល​បាន។ ប៉ុន្តែដោយសារពួកវាជាអក្សរ វាគឺជាមុខងារ MIN ដែលខ្ញុំគួរអនុវត្តចំពោះជួរឈរ G:

    =QUERY(Papers!A1:G11,"select A,min(G) group by A")

    ចំណាំ។ ប្រសិនបើអ្នកមិនប្រើអនុគមន៍សរុបជាមួយជួរឈរណាមួយនៅក្នុងឃ្លា ជ្រើសរើស (ជួរឈរ A ក្នុងឧទាហរណ៍របស់ខ្ញុំ) អ្នកត្រូវតែចម្លងពួកវាទាំងអស់នៅក្នុង ក្រុមដោយ ឃ្លា។

    Google Sheets QUERY – Pivot

    Google Sheets QUERY pivot clause ដំណើរការតាមរបៀបផ្សេងទៀត ប្រសិនបើខ្ញុំអាចនិយាយដូច្នេះ។ វាបញ្ជូនទិន្នន័យពីជួរឈរមួយទៅជួរមួយជាមួយនឹងជួរឈរថ្មី ដោយដាក់ជាក្រុមតម្លៃផ្សេងទៀតទៅតាមនោះ។

    សម្រាប់អ្នកទាក់ទងនឹងកាលបរិច្ឆេទ វាអាចជាការរកឃើញពិតប្រាកដមួយ។ អ្នក​នឹង​អាច​មើល​ឃើញ​យ៉ាង​ឆាប់​រហ័ស​នៅ​គ្រប់​ឆ្នាំ​ផ្សេង​គ្នា​ពី​ជួរ​ឈរ​ប្រភព​នោះ។

    ចំណាំ។ នៅពេលនិយាយអំពី pivot រាល់ជួរឈរដែលប្រើក្នុងឃ្លា select គួរតែត្រូវបានគ្របដណ្តប់ដោយមុខងារសរុប។ ម្យ៉ាងវិញទៀត វាគួរតែត្រូវបានលើកឡើងនៅក្នុង ក្រុមដោយ ពាក្យបញ្ជាតាម pivot របស់អ្នក។

    សូមចាំថា តារាងរបស់ខ្ញុំឥឡូវនេះនិយាយអំពីសិស្សតែ 3 នាក់ប៉ុណ្ណោះ។ ខ្ញុំនឹងបង្កើតមុខងារប្រាប់ខ្ញុំថាតើមានរបាយការណ៍ប៉ុន្មានដែលសិស្សម្នាក់ៗបានធ្វើ៖

    =QUERY(Papers!A1:G11,"select count(G) pivot A")

    Google Sheets QUERY – បញ្ជាទិញដោយ

    មួយនេះគឺងាយស្រួលណាស់ :) វាត្រូវបានគេប្រើដើម្បីតម្រៀបលទ្ធផលតាមតម្លៃក្នុងជួរឈរជាក់លាក់។

    គន្លឹះ។ ឃ្លាពីមុនទាំងអស់គឺស្រេចចិត្តនៅពេលប្រើ លំដាប់ដោយ ។ ខ្ញុំប្រើ ជ្រើសរើស ដើម្បីត្រឡប់ជួរឈរតិចជាងមុនសម្រាប់គោលបំណងបង្ហាញ។

    តោះត្រឡប់ទៅតារាងដើមរបស់ខ្ញុំ ហើយតម្រៀបរបាយការណ៍តាមកាលបរិច្ឆេទនិយាយ។

    រូបមន្ត Google Sheets QUERY បន្ទាប់នេះនឹងទទួលបានខ្ញុំនូវជួរឈរ A, B និង C ប៉ុន្តែនៅពេលជាមួយគ្នានឹងតម្រៀបពួកវាតាមកាលបរិច្ឆេទនៅក្នុង ជួរ B៖

    =QUERY(Papers!A1:G11,"select A,B,C order by B")

    កម្រិត

    ចុះបើខ្ញុំប្រាប់អ្នក អ្នកមិនចាំបាច់នាំជួរនីមួយៗចូល លទ្ធផល? ចុះប្រសិនបើខ្ញុំបានប្រាប់អ្នកថា Google Sheets QUERY អាចទាញបានតែចំនួនជាក់លាក់នៃការប្រកួតដំបូងដែលវារកឃើញ?

    មែនហើយ ឃ្លា ដែនកំណត់ ត្រូវបានរចនាឡើងដើម្បីជួយអ្នកក្នុងរឿងនេះ។ វាកំណត់ចំនួនជួរដេកដើម្បីត្រឡប់តាមលេខដែលបានផ្តល់ឱ្យ។

    គន្លឹះ។ មានអារម្មណ៍សេរីក្នុងការប្រើប្រាស់ limit ដោយគ្មានឃ្លាពីមុនផ្សេងទៀត។

    រូបមន្ត​នេះ​នឹង​បង្ហាញ​ជួរ​ដេក 5 ដំបូង​ដែល​ជួរ​ឈរ​ដែល​មាន​ថ្នាក់​មាន​សញ្ញា (មិន​ទទេ)៖

    =QUERY(Papers!A1:G11,"select A,B,C,G where G is not null limit 5")

    អុហ្វសិត

    ឃ្លានេះគឺផ្ទុយពីឃ្លាមុន។ ខណៈពេលដែល limit ផ្តល់ឱ្យអ្នកនូវចំនួនជួរដេកដែលអ្នកបញ្ជាក់ offset រំលងពួកវា ដោយទាញយកនៅសល់។

    គន្លឹះ។ អុហ្វសិត ក៏មិនត្រូវការឃ្លាផ្សេងទៀតដែរ។

    =QUERY(Papers!A1:G11,"select A,B,C,G where G is not null offset 5")

    ប្រសិនបើអ្នកព្យាយាម និងប្រើទាំងពីរ limit និង offset ខាងក្រោមនឹងកើតឡើង៖

    1. អុហ្វសិត នឹងរំលងជួរនៅដើម។
    2. ដែនកំណត់ នឹងត្រឡប់ចំនួននៃខាងក្រោមជួរ។

    =QUERY(Papers!A1:G11,"select A,B,C,G where G is not null limit 3 offset 3")

    ក្នុងចំណោម 11 ជួរនៃទិន្នន័យ (ទីមួយគឺជាបឋមកថា និងមុខងារ QUERY នៅក្នុង Google Sheets ធ្វើការយល់បានល្អ) អុហ្វសិតរំលងទីមួយ 3 ជួរ។ Limit ត្រឡប់ 3 ជួរបន្ទាប់ (ចាប់ផ្តើមពីជួរទី 4):

    Google Sheets QUERY – Label

    Google Sheets QUERY label command អនុញ្ញាតឱ្យអ្នកផ្លាស់ប្តូរឈ្មោះបឋមកថានៃជួរឈរ។

    គន្លឹះ។ ឃ្លាផ្សេងទៀតគឺស្រេចចិត្តសម្រាប់ label ផងដែរ។

    ដាក់ label ជាមុនសិន បន្តដោយលេខសម្គាល់ជួរឈរ និងឈ្មោះថ្មី។ ប្រសិនបើអ្នកប្តូរឈ្មោះជួរឈរមួយចំនួន បំបែកគូថ្មីនីមួយៗនៃស្លាកជួរឈរដោយសញ្ញាក្បៀស៖

    =QUERY(Papers!A1:G11,"select A,B,C label A 'Name', B 'Date'")

    ទម្រង់

    The format clause ធ្វើឱ្យវាអាចផ្លាស់ប្តូរទម្រង់នៃតម្លៃទាំងអស់នៅក្នុងជួរឈរមួយ។ សម្រាប់​វា អ្នក​នឹង​ត្រូវ​ការ​លំនាំ​នៅ​ពី​ក្រោយ​ទម្រង់​ដែល​ចង់​បាន។

    គន្លឹះ។ ឃ្លាទម្រង់ក៏អាចលេងទោលនៅក្នុង Google Sheets QUERY ផងដែរ។

    =QUERY(Papers!A1:G11,"select A,B,C limit 3 format B 'mm-dd, yyyy, ddd'")

    គន្លឹះ។ ខ្ញុំបានរៀបរាប់អំពីទម្រង់កាលបរិច្ឆេទមួយចំនួនសម្រាប់ Google សន្លឹក QUERY នៅក្នុងការបង្ហោះប្លក់នេះ។ ទម្រង់ផ្សេងទៀតអាចត្រូវបានយកដោយផ្ទាល់ពីសៀវភៅបញ្ជី៖ ទ្រង់ទ្រាយ > លេខ > ទម្រង់ច្រើនទៀត > ទម្រង់លេខផ្ទាល់ខ្លួន

    ជម្រើស

    វាត្រូវបានប្រើដើម្បីកំណត់ការកំណត់បន្ថែមមួយចំនួនសម្រាប់ទិន្នន័យលទ្ធផល។

    ឧទាហរណ៍ ពាក្យបញ្ជាដូចជា no_values នឹងត្រឡប់ក្រឡាដែលបានធ្វើទ្រង់ទ្រាយតែប៉ុណ្ណោះ។

    វិធីលឿនបំផុតក្នុងការបង្កើតរូបមន្ត QUERY – ការផ្គូផ្គង Vlookup ច្រើន

    ទោះយ៉ាងណាមុខងារ QUERY ដ៏មានឥទ្ធិពលនៅក្នុង Google សន្លឹកគឺវាអាចត្រូវការខ្សែកោងការរៀនសូត្រដើម្បីឈានទៅមុខ។ វាជារឿងមួយដែលត្រូវបង្ហាញឃ្លានីមួយៗដោយឡែកពីគ្នានៅលើតុតូចមួយ និងមួយទៀតទាំងស្រុងដើម្បីសាកល្បង និងបង្កើតអ្វីៗទាំងអស់ឱ្យបានត្រឹមត្រូវដោយប្រើឃ្លាមួយចំនួន និងតារាងធំជាងនេះ។

    នោះហើយជាមូលហេតុដែលយើងសម្រេចចិត្តស្លៀកពាក់ Google Sheets QUERY ឡើងនៅក្នុង ចំណុចប្រទាក់ងាយស្រួលប្រើ និងធ្វើឱ្យវាក្លាយជាកម្មវិធីបន្ថែម។

    ហេតុអ្វីបានជាការផ្គូផ្គង VLOOKUP ច្រើនគឺប្រសើរជាងរូបមន្ត?

    មែនហើយ ជាមួយនឹងកម្មវិធីបន្ថែមមាន ពិតជាមិនចាំបាច់ :

    • គិត អ្វីទាំងអស់អំពី ឃ្លា ។ វាពិតជាងាយស្រួលក្នុងការបង្កើតលក្ខខណ្ឌស្មុគ្រស្មាញជាច្រើននៅក្នុងកម្មវិធីបន្ថែម៖ ច្រើនតាមដែលអ្នកត្រូវការ បើទោះបីជាមានការបញ្ជាទិញរបស់ពួកគេដើម្បីទាញយកការប្រកួតជាច្រើនតាមដែលអ្នកត្រូវការក៏ដោយ។

      ចំណាំ។ នៅពេលនេះ ឃ្លាខាងក្រោមត្រូវបានដាក់បញ្ចូលទៅក្នុងឧបករណ៍៖ ជ្រើសរើស កន្លែងណា ដែនកំណត់ និង អុហ្វសិត ។ ប្រសិនបើកិច្ចការរបស់អ្នកទាមទារឃ្លាផ្សេងទៀតផងដែរ សូមបញ្ចេញមតិខាងក្រោម – ប្រហែលជាអ្នកនឹងជួយយើងកែលម្អ ;)

    • ដឹងពីរបៀប បញ្ចូលប្រតិបត្តិករ ៖ គ្រាន់តែជ្រើសរើសមួយពី បញ្ជីទម្លាក់ចុះ។
    • ផ្ដុំរូបលើ វិធីត្រឹមត្រូវ ដើម្បីបញ្ចូលកាលបរិច្ឆេទ និងពេលវេលា ។ កម្មវិធីបន្ថែមអនុញ្ញាតឱ្យអ្នកបញ្ចូលពួកវាដូចដែលអ្នកធ្លាប់ប្រើដោយផ្អែកលើមូលដ្ឋានសៀវភៅបញ្ជីរបស់អ្នក។

      គន្លឹះ។ វាតែងតែមានព័ត៌មានជំនួយដែលមាននៅក្នុងឧបករណ៍ជាមួយនឹងឧទាហរណ៍នៃប្រភេទទិន្នន័យផ្សេងៗគ្នា។

    ជា ប្រាក់រង្វាន់ អ្នកនឹងអាច៖

    • មើលជាមុន ទាំងពីរ លទ្ធផល និងរូបមន្ត
    • ធ្វើ ការកែតម្រូវរហ័ស របស់អ្នក

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