ວິທີການໃຊ້ຟັງຊັນ Google Sheets QUERY – ປະໂຫຍກມາດຕະຖານ ແລະເຄື່ອງມືທາງເລືອກ

  • ແບ່ງປັນນີ້
Michael Brown

ຖ້າທ່ານຕິດຕາມບລັອກນີ້ມາໄລຍະໜຶ່ງ, ທ່ານອາດຈະຈື່ຈໍາຟັງຊັນ QUERY ສໍາລັບ Google Sheets. ຂ້າພະເຈົ້າໄດ້ກ່າວເຖິງມັນເປັນການແກ້ໄຂທີ່ເປັນໄປໄດ້ສໍາລັບສອງສາມກໍລະນີ. ແຕ່ສິ່ງເຫຼົ່ານັ້ນແມ່ນຢູ່ໄກພຽງພໍທີ່ຈະເປີດເຜີຍທ່າແຮງອັນເຕັມທີ່ຂອງມັນ. ມື້ນີ້, ມັນເປັນເວລາສູງທີ່ພວກເຮົາໄດ້ຮູ້ຈັກກັບ superhero ສະເປຣດຊີດນີ້ຢ່າງຖືກຕ້ອງ. ແລະເດົາວ່າອັນໃດ – ເຄື່ອງມືໜຶ່ງທີ່ໜ້າສັງເກດເທົ່າທຽມກັນຈະຢູ່ທີ່ນັ້ນ :)

ທ່ານຮູ້ບໍ່ວ່າຟັງຊັນ Google Sheets QUERY ຖືວ່າເປັນເຄື່ອງມືທີ່ມີປະສິດທິພາບທີ່ສຸດໃນສະເປຣດຊີດ? syntax ທີ່ແປກປະຫຼາດຂອງມັນເຮັດໃຫ້ການດໍາເນີນການທີ່ແຕກຕ່າງກັນຫຼາຍສິບອັນ. ລອງແຍກສ່ວນຂອງມັນລົງເພື່ອຮຽນຮູ້ພວກມັນເທື່ອລະອັນ, ພວກເຮົາບໍ?

    Syntax ຂອງ Google Sheets QUERY function

    ໃນທັນທີ, Google Sheets QUERY ແມ່ນ ພຽງແຕ່ຟັງຊັນອື່ນທີ່ມີ 1 ທາງເລືອກ ແລະ 2 argument ທີ່ຕ້ອງການ:

    =QUERY(ຂໍ້ມູນ, query, [headers])
    • data ແມ່ນໄລຍະທີ່ຈະປະມວນຜົນ. ຕ້ອງການ. ທຸກຢ່າງຈະແຈ້ງຢູ່ທີ່ນີ້.

      ໝາຍເຫດ. ມີພຽງການເຕືອນນ້ອຍໆອັນໜຶ່ງຢູ່ບ່ອນນີ້ໂດຍ Google: ແຕ່ລະຖັນຄວນມີຂໍ້ມູນປະເພດດຽວ: ຂໍ້ຄວາມ, ຫຼືຕົວເລກ, ຫຼື boolean. ຖ້າມີປະເພດຕ່າງໆ, QUERY ຈະເຮັດວຽກກັບອັນທີ່ເກີດຂຶ້ນຫຼາຍທີ່ສຸດ. ປະເພດອື່ນໆຈະຖືກພິຈາລະນາເປັນຈຸລັງຫວ່າງເປົ່າ. ແປກ, ແຕ່ຮັກສາມັນຢູ່ໃນໃຈ.

    • ຄິວຣີ ແມ່ນວິທີປະມວນຜົນ ຂໍ້ມູນ . ຕ້ອງການ. ນີ້ແມ່ນບ່ອນທີ່ຄວາມມ່ວນທັງຫມົດເລີ່ມຕົ້ນ. ຟັງຊັນ Google Sheets QUERY ໃຊ້ພາສາພິເສດສໍາລັບການໂຕ້ຖຽງນີ້: Google Visualization APIເງື່ອນໄຂ
    • ເລືອກ ສະຖານທີ່ສໍາລັບຜົນໄດ້ຮັບ
    • ໃສ່ ຜົນໄດ້ຮັບເປັນທັງ ສູດຄຳນວນ QUERY ຫຼື ເປັນ ​​ ຄ່າ

    ຂ້ອຍບໍ່ໄດ້ເວົ້າຫຼິ້ນ, ເບິ່ງຕົວທ່ານເອງ. ເຖິງແມ່ນວ່າ GIF ນີ້ຖືກເລັ່ງ, ມັນໃຊ້ເວລາບໍ່ຮອດນາທີເພື່ອປັບທຸກເງື່ອນໄຂ ແລະໄດ້ຜົນ:

    ຖ້າທ່ານຢາກຮູ້ຢາກເຫັນພຽງພໍ, ນີ້ແມ່ນລາຍລະອຽດ. ວິດີໂອສະແດງໃຫ້ເຫັນວິທີການເຮັດວຽກຂອງ add-on:

    ຂ້າພະເຈົ້າຫວັງວ່າທ່ານຈະໃຫ້ໂອກາດ add-on ແລະໄດ້ຮັບມັນຈາກ Google Workspace Marketplace. ບໍ່ຕ້ອງອາຍ ແລະແບ່ງປັນຄໍາຕິຊົມຂອງທ່ານ, ໂດຍສະເພາະຖ້າມີບາງຢ່າງກ່ຽວກັບມັນທີ່ທ່ານບໍ່ມັກ.

    ນອກຈາກນັ້ນ, ຢ່າລືມກວດເບິ່ງຫນ້າສອນຫຼືຫນ້າທໍາອິດຂອງມັນ.

    <3ພາສາສອບຖາມ. ມັນຂຽນໃນແບບທີ່ຄ້າຍຄືກັບ SQL. ໂດຍພື້ນຖານແລ້ວ, ມັນເປັນຊຸດຂອງຂໍ້ພິເສດ (ຄໍາສັ່ງ) ທີ່ໃຊ້ເພື່ອບອກຟັງຊັນສິ່ງທີ່ຕ້ອງເຮັດ: ເລືອກ, ກຸ່ມໂດຍ, ຈໍາກັດ, ແລະອື່ນໆ

    ຫມາຍເຫດ. ການໂຕ້ແຍ້ງທັງໝົດຈະຕ້ອງຖືກໃສ່ໃນວົງຢືມສອງເທົ່າ. ມູນຄ່າ, ໃນທາງກັບກັນ, ຄວນຖືກຫໍ່ດ້ວຍເຄື່ອງຫມາຍວົງຢືມ.

  • ສ່ວນຫົວ ເປັນທາງເລືອກສຳລັບເວລາທີ່ທ່ານຕ້ອງການຊີ້ບອກຈຳນວນແຖວສ່ວນຫົວໃນຂໍ້ມູນຂອງທ່ານ. ຍົກເລີກການໂຕ້ແຍ້ງ (ດັ່ງທີ່ຂ້ອຍເຮັດຢູ່ຂ້າງລຸ່ມ), ແລະ Google Sheets QUERY ຈະຖືວ່າມັນອີງໃສ່ເນື້ອໃນຂອງຕາຕະລາງຂອງເຈົ້າ.
  • ຕອນນີ້ໃຫ້ພວກເຮົາເຈາະເລິກເຂົ້າໄປໃນປະໂຫຍກ ແລະອັນໃດກໍໄດ້ທີ່ເຂົາເຈົ້າເຮັດ.

    ປະໂຫຍກທີ່ໃຊ້ໃນ Google Sheets QUERY formulas

    ພາສາ Query ປະກອບດ້ວຍ 10 clauses. ພວກເຂົາເຈົ້າອາດຈະຢ້ານກົວຢູ່ glance ທໍາອິດ, ໂດຍສະເພາະຖ້າຫາກວ່າທ່ານບໍ່ຄຸ້ນເຄີຍກັບ SQL. ແຕ່ຂ້ອຍສັນຍາວ່າ, ເມື່ອທ່ານຮູ້ຈັກພວກມັນ, ທ່ານຈະໄດ້ຮັບອາວຸດສະເປຣດຊີດທີ່ມີປະສິດທິພາບໃນການກໍາຈັດຂອງເຈົ້າ.

    ຂ້ອຍຈະກວມເອົາແຕ່ລະຂໍ້ແລະໃຫ້ຕົວຢ່າງສູດສູດໂດຍໃຊ້ບັນຊີລາຍຊື່ຂອງນັກຮຽນຈິນຕະນາການນີ້ ແລະວິຊາເຈ້ຍຂອງເຂົາເຈົ້າ. :

    ແມ່ນແລ້ວ, ຂ້ອຍເປັນໜຶ່ງໃນຄົນແປກທີ່ຄິດວ່າ Pluto ຄວນເປັນດາວເຄາະ :)

    ເຄັດລັບ. ສາມາດນຳໃຊ້ຫຼາຍຂໍ້ໄດ້ພາຍໃນໜຶ່ງຟັງຊັນ Google Sheets QUERY. ຖ້າທ່ານຮັງພວກມັນທັງຫມົດ, ໃຫ້ແນ່ໃຈວ່າປະຕິບັດຕາມຄໍາສັ່ງຂອງຮູບລັກສະນະຂອງພວກເຂົາໃນບົດຄວາມນີ້.

    ເລືອກ (ຖັນທັງໝົດ ຫຼືສະເພາະ)

    ຂໍ້ທຳອິດ – ເລືອກ – ແມ່ນໃຊ້ເພື່ອບອກເຖິງຖັນໃດທີ່ເຈົ້າຕ້ອງການໃຫ້ກັບຄືນດ້ວຍ Google Sheets 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 Sheets QUERY ບ່ອນທີ່ ຖືກໃຊ້ເພື່ອກໍານົດເງື່ອນໄຂຕໍ່ກັບຂໍ້ມູນທີ່ທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ມັນເຮັດຫນ້າທີ່ເປັນຕົວກອງ.

    ຖ້າທ່ານໃຊ້ຂໍ້ນີ້, ຟັງຊັນ QUERY ສໍາລັບ Google Sheets ຈະຊອກຫາຄໍລໍາສໍາລັບຄ່າທີ່ກົງກັບເງື່ອນໄຂຂອງທ່ານແລະເອົາຄໍາທີ່ກົງກັນກັບເຈົ້າ.

    ເຄັດລັບ. ບ່ອນໃດ ສາມາດເຮັດວຽກໄດ້ໂດຍບໍ່ມີການ ເລືອກ ຂໍ້.

    ຕາມປົກກະຕິ, ເພື່ອລະບຸເງື່ອນໄຂ, ມີຊຸດ ຕົວປະຕິບັດການ ພິເສດສໍາລັບທ່ານ:

    • ຕົວປະຕິບັດການປຽບທຽບແບບງ່າຍດາຍ ( ສໍາລັບຄ່າຕົວເລກ ): =, >, >=, <, <=
    • ຕົວປະຕິບັດການປຽບທຽບທີ່ຊັບຊ້ອນ ( ສຳລັບສະຕຣິງ ): ປະກອບດ້ວຍ, ເລີ່ມຕົ້ນດ້ວຍ, ສິ້ນສຸດ with, matches, != (ບໍ່ກົງກັນ / ບໍ່ເທົ່າກັບ), ເຊັ່ນ: .
    • ຕົວປະຕິບັດການຕາມເຫດຜົນເພື່ອ ສົມທົບເງື່ອນໄຂຫຼາຍຢ່າງ : ແລະ, ຫຼື, ບໍ່ແມ່ນ .
    • ຕົວດຳເນີນການສຳລັບ ຫວ່າງເປົ່າ/ not empty : is null, is not null .

    ເຄັດລັບ. ຖ້າເຈົ້າຮູ້ສຶກເສຍໃຈ ຫຼືກັງວົນທີ່ຈະຕ້ອງຈັດການກັບຜູ້ປະຕິບັດການຈຳນວນຫຼວງຫຼາຍດັ່ງກ່າວອີກຄັ້ງ, ພວກເຮົາຮູ້ສຶກເຖິງເຈົ້າ. ການຈັບຄູ່ Vlookup ຫຼາຍຂອງພວກເຮົາຈະຊອກຫາການຈັບຄູ່ທັງໝົດ ແລະສ້າງສູດຄຳນວນ QUERY ໃນ Google Sheets ໃຫ້ທ່ານຖ້າຈຳເປັນ.

    ມາເບິ່ງວ່າຕົວປະຕິບັດການເຫຼົ່ານີ້ປະຕິບັດແນວໃດໃນສູດຄຳນວນ.

    ຕົວຢ່າງ 1. ບ່ອນໃດ ດ້ວຍຕົວເລກ

    ຂ້ອຍຈະເພີ່ມ ບ່ອນໃດ ໃສ່ Google Sheets ຂອງຂ້ອຍ. QUERY ຈາກຂ້າງເທິງເພື່ອຮັບເອົາຂໍ້ມູນຂອງດາວເຄາະທີ່ມີດວງຈັນຫຼາຍກວ່າ 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, ປີ, ເດືອນ, 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")

    ໝາຍເຫດ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ໄດ້​ນໍາ​ໃຊ້​ການ​ທໍາ​ງານ​ລວມ​ກັບ​ຖັນ​ໃດ​ຫນຶ່ງ​ໃນ ເລືອກ clause (ຖັນ A ໃນ​ຕົວ​ຢ່າງ​ຂອງ​ຂ້າ​ພະ​ເຈົ້າ), ທ່ານ​ຈະ​ຕ້ອງ​ເຮັດ​ໃຫ້​ເຂົາ​ເຈົ້າ​ຊ​້​ໍາ​ກັນ​ທັງ​ຫມົດ​ໃນ ກຸ່ມ​ໂດຍ ຂໍ້.

    Google Sheets QUERY – Pivot

    Google Sheets QUERY pivot clause ເຮັດວຽກໃນທາງອື່ນ, ຖ້າຂ້ອຍອາດຈະເວົ້າແນວນັ້ນ. ມັນຖ່າຍທອດຂໍ້ມູນຈາກຖັນໜຶ່ງໄປຫາແຖວໜຶ່ງທີ່ມີຖັນໃໝ່, ຈັດກຸ່ມຄ່າອື່ນໆຕາມຄວາມເໝາະສົມ.

    ສຳລັບທ່ານທີ່ຈັດການກັບວັນທີ, ມັນສາມາດເປັນການຄົ້ນພົບທີ່ແທ້ຈິງໄດ້. ທ່ານ​ຈະ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ເບິ່ງ​ຢ່າງ​ໄວ​ວາ​ໃນ​ປີ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ທັງ​ຫມົດ​ຈາກ​ຖັນ​ແຫຼ່ງ​ທີ່​ນັ້ນ​.

    ຫມາຍ​ເຫດ​. ເມື່ອເວົ້າເຖິງ pivot , ທຸກໆຖັນທີ່ໃຊ້ໃນ select clause ຄວນຖືກປົກຄຸມດ້ວຍຟັງຊັນລວມ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຄວນຈະຖືກກ່າວເຖິງໃນ ກຸ່ມໂດຍ ຄໍາສັ່ງປະຕິບັດຕາມ pivot ຂອງທ່ານ.

    ຈື່ໄວ້, ຕາຕະລາງຂອງຂ້ອຍຕອນນີ້ກ່າວເຖິງນັກຮຽນພຽງ 3 ຄົນເທົ່ານັ້ນ. ຂ້ອຍຈະເຮັດໃຫ້ຟັງຊັນບອກຂ້ອຍວ່າມີບົດລາຍງານທີ່ນັກຮຽນແຕ່ລະຄົນເຮັດ:

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

    Google Sheets QUERY – ສັ່ງໂດຍ

    ອັນນີ້ແມ່ນງ່າຍ pretty :) ມັນຖືກນໍາໃຊ້ເພື່ອຈັດຮຽງຜົນໄດ້ຮັບຕາມຄ່າໃນຖັນສະເພາະ.

    ເຄັດລັບ. ຂໍ້ຄວາມກ່ອນໜ້າທັງໝົດແມ່ນເປັນທາງເລືອກເມື່ອໃຊ້ ສັ່ງໂດຍ . ຂ້ອຍໃຊ້ ເລືອກ ເພື່ອສົ່ງຄືນຖັນໜ້ອຍລົງເພື່ອຈຸດປະສົງການສາທິດ.

    ໃຫ້ກັບຄືນໄປຫາຕາຕະລາງຕົ້ນສະບັບຂອງຂ້ອຍ ແລະຈັດຮຽງບົດລາຍງານຕາມວັນທີເວົ້າ.

    ສູດ Google Sheets QUERY ຕໍ່ໄປນີ້ຈະເຮັດໃຫ້ຂ້ອຍມີຖັນ A, B ແລະ C, ແຕ່ໃນເວລາດຽວກັນຈະຈັດຮຽງຕາມວັນທີໃນ ຖັນ B:

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

    ຈຳກັດ

    ຈະເຮັດແນວໃດ ຖ້າຂ້ອຍບອກເຈົ້າ, ເຈົ້າບໍ່ຈຳເປັນຕ້ອງເອົາແຕ່ລະແຖວເຂົ້າມາ. ຜົນ? ຈະເປັນແນວໃດຖ້າຂ້ອຍບອກເຈົ້າວ່າ Google Sheets QUERY ສາມາດດຶງພຽງແຕ່ຈໍານວນທີ່ແນ່ນອນຂອງການແຂ່ງຂັນທໍາອິດທີ່ມັນພົບ? ມັນຈຳກັດຈຳນວນແຖວເພື່ອສົ່ງຄືນຕາມຕົວເລກທີ່ກຳນົດໄວ້.

    ເຄັດລັບ. ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະໃຊ້ ຈໍາກັດ ໂດຍບໍ່ມີຂໍ້ອື່ນກ່ອນຫນ້ານີ້.

    ສູດນີ້ຈະສະແດງ 5 ແຖວທຳອິດທີ່ຖັນທີ່ມີຄະແນນມີເຄື່ອງໝາຍ (ບໍ່ຫວ່າງ):

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

    Offset

    ຂໍ້ນີ້ແມ່ນກົງກັນຂ້າມກັບຂໍ້ກ່ອນໜ້າ. ໃນຂະນະທີ່ ຈຳກັດ ເອົາຈຳນວນແຖວທີ່ທ່ານລະບຸໄວ້, offset ຂ້າມພວກມັນ, ດຶງຂໍ້ມູນສ່ວນທີ່ເຫຼືອ.

    ເຄັດລັບ. Offset ຍັງບໍ່ຕ້ອງການຂໍ້ອື່ນອີກ.

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

    ຖ້າ​ຫາກ​ທ່ານ​ພະ​ຍາ​ຍາມ​ແລະ​ການ​ນໍາ​ໃຊ້​ທັງ limit ແລະ offset , ສິ່ງ​ຕໍ່​ໄປ​ນີ້​ຈະ​ເກີດ​ຂຶ້ນ:

    1. Offset ຈະຂ້າມແຖວໃນຕອນເລີ່ມຕົ້ນ.
    2. ຈຳກັດ ຈະສົ່ງຄືນຈຳນວນຂອງຕິດຕາມແຖວ.

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

    ຈາກທັງໝົດ 11 ແຖວຂອງຂໍ້ມູນ (ອັນທຳອິດແມ່ນສ່ວນຫົວ ແລະຟັງຊັນ QUERY ໃນ Google Sheets ເຂົ້າໃຈໄດ້ດີວ່າ), offset ຂ້າມໄປທຳອິດ. 3 ແຖວ. ຈຳກັດໃຫ້ກັບຄືນ 3 ແຖວຕໍ່ໄປ (ເລີ່ມຈາກແຖວທີ 4):

    Google Sheets QUERY – ປ້າຍກຳກັບ

    Google Sheets QUERY ປ້າຍກຳກັບ ຄຳສັ່ງ ໃຫ້ທ່ານສາມາດປ່ຽນຊື່ສ່ວນຫົວຂອງຖັນໄດ້.

    ເຄັດລັບ. ປະໂຫຍກອື່ນແມ່ນເປັນທາງເລືອກສຳລັບ ປ້າຍກຳກັບ ເຊັ່ນກັນ.

    ໃສ່ ປ້າຍກຳກັບ ກ່ອນ, ຕິດຕາມດ້ວຍ ID ຖັນ ແລະຊື່ໃໝ່. ຖ້າທ່ານປ່ຽນຊື່ສອງສາມຖັນ, ໃຫ້ແຍກແຕ່ລະຄູ່ຂອງປ້າຍຖັນໃໝ່ໂດຍເຄື່ອງໝາຍຈຸດ:

    =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 Sheets QUERY ໃນບົດຄວາມ blog ນີ້. ຮູບແບບອື່ນສາມາດເອົາໂດຍກົງຈາກສະເປຣດຊີດ: ຮູບແບບ > ເລກ > ຮູບແບບເພີ່ມເຕີມ > ຮູບແບບຕົວເລກແບບກຳນົດເອງ .

    ຕົວເລືອກ

    ອັນນີ້ຖືກໃຊ້ເພື່ອກໍານົດບາງການຕັ້ງຄ່າເພີ່ມເຕີມສໍາລັບຂໍ້ມູນຜົນໄດ້ຮັບ.

    ຕົວຢ່າງ, ຄໍາສັ່ງເຊັ່ນ no_values ຈະສົ່ງຄືນຕາລາງທີ່ມີຮູບແບບເທົ່ານັ້ນ.

    ວິທີທີ່ໄວທີ່ສຸດໃນການສ້າງສູດ QUERY – ການຈັບຄູ່ Vlookup ຫຼາຍອັນ

    ຢ່າງໃດກໍຕາມຟັງຊັນ QUERY ທີ່ມີປະສິດທິພາບໃນ Google Sheets ແມ່ນ,ມັນອາດຈະຕ້ອງການເສັ້ນໂຄ້ງການຮຽນຮູ້ເພື່ອຍຶດໝັ້ນ. ມັນເປັນເລື່ອງໜຶ່ງທີ່ຈະສະແດງແຕ່ລະຂໍ້ແຍກກັນຢູ່ໃນຕາຕະລາງນ້ອຍໆ, ແລະອີກຢ່າງໜຶ່ງເພື່ອພະຍາຍາມສ້າງທຸກຢ່າງໃຫ້ຖືກຕ້ອງດ້ວຍສອງສາມຂໍ້ ແລະ ຕາຕະລາງໃຫຍ່ກວ່າ.

    ນັ້ນແມ່ນເຫດຜົນທີ່ພວກເຮົາຕັດສິນໃຈແຕ່ງ Google Sheets QUERY ຂຶ້ນມາໃນ ສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ທີ່ເປັນມິດກັບຜູ້ໃຊ້ ແລະເຮັດໃຫ້ມັນເປັນ add-on.

    ເປັນຫຍັງການຈັບຄູ່ VLOOKUP ຫຼາຍອັນຈຶ່ງດີກວ່າສູດ?>:

    • ຄິດອອກ ອັນໃດກ່ຽວກັບ ຂໍ້ ນັ້ນ. ມັນງ່າຍແທ້ໆທີ່ຈະສ້າງເງື່ອນໄຂທີ່ສັບສົນຫຼາຍໃນ add-on: ຫຼາຍເທົ່າທີ່ເຈົ້າຕ້ອງການເຖິງວ່າຈະມີຄໍາສັ່ງຂອງພວກເຂົາເພື່ອເອົາການແຂ່ງຂັນຫຼາຍເທົ່າທີ່ທ່ານຕ້ອງການ.

      ໝາຍເຫດ. ໃນເວລານີ້, ປະໂຫຍກຕໍ່ໄປນີ້ໄດ້ຖືກລວມເຂົ້າໃນເຄື່ອງມື: ເລືອກ, ບ່ອນທີ່, ຈໍາກັດ, ແລະ ຊົດເຊີຍ . ຖ້າໜ້າວຽກຂອງເຈົ້າຕ້ອງການຂໍ້ອື່ນເຊັ່ນກັນ, ກະລຸນາຂຽນຄຳເຫັນຢູ່ລຸ່ມນີ້ – ບາງທີ ເຈົ້າຈະຊ່ວຍພວກເຮົາປັບປຸງ ;)

    • ຮູ້ວິທີ ໃສ່ຕົວປະຕິບັດການ : ພຽງແຕ່ເລືອກອັນນັ້ນຈາກ ລາຍຊື່ແບບເລື່ອນລົງ.
    • ສັບສົນກັບ ທີ່ຖືກຕ້ອງ ວິທີໃສ່ວັນທີ ແລະເວລາ . ແອດອອນເຮັດໃຫ້ທ່ານໃສ່ພວກມັນໄດ້ຕາມທີ່ທ່ານເຄີຍໃຊ້ເພື່ອອີງໃສ່ສະຖານທີ່ສະເປຣດຊີດຂອງທ່ານ.

      ເຄັດລັບ. ມັນສະເຫມີມີຄໍາແນະນໍາທີ່ມີຢູ່ໃນເຄື່ອງມືທີ່ມີຕົວຢ່າງຂອງປະເພດຂໍ້ມູນທີ່ແຕກຕ່າງກັນ.

    ເປັນ ​​ ໂບນັດ , ທ່ານຈະສາມາດ:

    • ເບິ່ງຕົວຢ່າງ ທັງ ຜົນໄດ້ຮັບແລະສູດ
    • ເຮັດ ການປັບຕົວດ່ວນ ໃຫ້ກັບຂອງທ່ານ

    Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.