Google ഷീറ്റ് QUERY ഫംഗ്‌ഷൻ എങ്ങനെ ഉപയോഗിക്കാം - സ്റ്റാൻഡേർഡ് ക്ലോസുകളും ഒരു ഇതര ഉപകരണവും

  • ഇത് പങ്കുവയ്ക്കുക
Michael Brown

ഉള്ളടക്ക പട്ടിക

നിങ്ങൾ കുറച്ചുകാലമായി ഈ ബ്ലോഗ് പിന്തുടരുന്നുണ്ടെങ്കിൽ, Google ഷീറ്റിനായുള്ള QUERY ഫംഗ്‌ഷൻ നിങ്ങൾ ഓർത്തേക്കാം. രണ്ട് കേസുകൾക്ക് സാധ്യമായ പരിഹാരമായി ഞാൻ ഇത് സൂചിപ്പിച്ചു. എന്നാൽ അവ അതിന്റെ മുഴുവൻ സാധ്യതകളും വെളിപ്പെടുത്താൻ പര്യാപ്തമല്ല. ഇന്ന്, ഈ സ്‌പ്രെഡ്‌ഷീറ്റുകളുടെ സൂപ്പർഹീറോയെ നമ്മൾ ശരിയായി അറിയാനുള്ള സമയം അതിക്രമിച്ചിരിക്കുന്നു. എന്താണ് ഊഹിക്കുക - ഒരുപോലെ ശ്രദ്ധേയമായ ഒരു ടൂളും ഉണ്ടാകും :)

Google ഷീറ്റ് QUERY ഫംഗ്‌ഷൻ സ്‌പ്രെഡ്‌ഷീറ്റുകളിലെ ഏറ്റവും ശക്തമായ ഒന്നായി കണക്കാക്കുന്നത് നിങ്ങൾക്കറിയാമോ? ഇതിന്റെ പ്രത്യേക വാക്യഘടന പതിനായിരക്കണക്കിന് വ്യത്യസ്ത പ്രവർത്തനങ്ങളെ അനുകൂലിക്കുന്നു. ഒരിക്കൽ എന്നെന്നേക്കുമായി പഠിക്കാൻ അതിന്റെ ഭാഗങ്ങൾ തകർക്കാൻ ശ്രമിക്കാം, അല്ലേ?

    Google ഷീറ്റ് QUERY ഫംഗ്‌ഷന്റെ വാക്യഘടന

    ഒറ്റനോട്ടത്തിൽ, Google ഷീറ്റ് QUERY ആണ് 1 ഓപ്‌ഷണലും ആവശ്യമായ 2 ആർഗ്യുമെന്റുകളുമുള്ള മറ്റൊരു ഫംഗ്‌ഷൻ:

    =QUERY(ഡാറ്റ, അന്വേഷണം, [തലക്കെട്ടുകൾ])
    • ഡാറ്റ പ്രോസസ്സ് ചെയ്യാനുള്ള ശ്രേണിയാണ്. ആവശ്യമാണ്. ഇവിടെ എല്ലാം വളരെ വ്യക്തമാണ്.

      ശ്രദ്ധിക്കുക. ഇവിടെ ഒരു ചെറിയ ഓർമ്മപ്പെടുത്തൽ മാത്രമേ Google സ്ഥാപിച്ചിട്ടുള്ളൂ: ഓരോ കോളത്തിലും ഒരു തരം ഡാറ്റ അടങ്ങിയിരിക്കണം: ടെക്‌സ്‌ച്വൽ, അല്ലെങ്കിൽ ന്യൂമെറിക്, അല്ലെങ്കിൽ ബൂളിയൻ. വ്യത്യസ്‌ത തരങ്ങളുണ്ടെങ്കിൽ, ഏറ്റവും കൂടുതൽ സംഭവിക്കുന്ന ഒന്നിൽ QUERY പ്രവർത്തിക്കും. മറ്റ് തരങ്ങൾ ശൂന്യമായ സെല്ലുകളായി കണക്കാക്കും. വിചിത്രം, പക്ഷേ അത് മനസ്സിൽ വയ്ക്കുക.

    • ചോദ്യം എന്നത് ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്നതിനുള്ള മാർഗമാണ്. ആവശ്യമാണ്. എല്ലാ വിനോദങ്ങളും ആരംഭിക്കുന്നത് ഇവിടെയാണ്. Google ഷീറ്റ് QUERY ഫംഗ്‌ഷൻ ഈ ആർഗ്യുമെന്റിനായി ഒരു പ്രത്യേക ഭാഷ ഉപയോഗിക്കുന്നു: Google വിഷ്വലൈസേഷൻ APIമാനദണ്ഡം
    • ഫലത്തിനായി സ്ഥലം തിരഞ്ഞെടുക്കുക
    • ഫലം QUERY ഫോർമുലയായോ മൂല്യങ്ങളായോ ചേർക്കുക

    ഞാൻ കളിയാക്കുകയല്ല, സ്വയം കാണുക. ഈ GIF വേഗത്തിലാക്കിയെങ്കിലും, എല്ലാ മാനദണ്ഡങ്ങളും മികച്ചതാക്കാനും ഫലം നേടാനും എനിക്ക് ഒരു മിനിറ്റിൽ താഴെ സമയമെടുത്തു:

    നിങ്ങൾക്ക് വേണ്ടത്ര ജിജ്ഞാസയുണ്ടെങ്കിൽ, വിശദമായി ഇവിടെയുണ്ട് ആഡ്-ഓൺ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് കാണിക്കുന്ന വീഡിയോ:

    നിങ്ങൾ ആഡ്-ഓണിന് അവസരം നൽകുമെന്നും Google Workspace Marketplace-ൽ നിന്ന് അത് നേടുമെന്നും ഞാൻ പ്രതീക്ഷിക്കുന്നു. ലജ്ജിക്കുകയും നിങ്ങളുടെ ഫീഡ്‌ബാക്ക് പങ്കിടുകയും ചെയ്യരുത്, പ്രത്യേകിച്ചും അതിൽ നിങ്ങൾക്ക് ഇഷ്ടപ്പെടാത്ത എന്തെങ്കിലും ഉണ്ടെങ്കിൽ.

    കൂടാതെ, അതിന്റെ ട്യൂട്ടോറിയൽ പേജോ ഹോം പേജോ പരിശോധിക്കാൻ മടിക്കേണ്ടതില്ല.

    >>>>>>>>>>>>>>>അന്വേഷണ ഭാഷ. SQL-ന് സമാനമായ രീതിയിലാണ് ഇത് എഴുതിയിരിക്കുന്നത്. അടിസ്ഥാനപരമായി, ഫംഗ്‌ഷനോട് എന്താണ് ചെയ്യേണ്ടതെന്ന് പറയാൻ ഉപയോഗിക്കുന്ന പ്രത്യേക ക്ലോസുകളുടെ (കമാൻഡുകൾ) ഒരു കൂട്ടമാണ് ഇത്: തിരഞ്ഞെടുക്കുക, ഗ്രൂപ്പ് പ്രകാരം, പരിധി മുതലായവ.

    ശ്രദ്ധിക്കുക. മുഴുവൻ വാദവും ഇരട്ട ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തണം. മൂല്യങ്ങൾ, അതനുസരിച്ച്, ഉദ്ധരണി ചിഹ്നങ്ങളിൽ പൊതിഞ്ഞിരിക്കണം. നിങ്ങളുടെ ഡാറ്റയിലെ ഹെഡർ വരികളുടെ എണ്ണം സൂചിപ്പിക്കേണ്ടിവരുമ്പോൾ

  • തലക്കെട്ടുകൾ ഓപ്ഷണലാണ്. വാദം ഒഴിവാക്കുക (ഞാൻ താഴെ ചെയ്യുന്നത് പോലെ), നിങ്ങളുടെ പട്ടികയിലെ ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കി Google ഷീറ്റ് QUERY അത് അനുമാനിക്കും.
  • ഇനി നമുക്ക് ക്ലോസുകളിലേക്കും അവ ചെയ്യുന്നതെന്തായാലും ആഴത്തിൽ പരിശോധിക്കാം.

    Google ഷീറ്റ് QUERY ഫോർമുലകളിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഉപവാക്യങ്ങൾ

    അന്വേഷണ ഭാഷയിൽ 10 ക്ലോസുകൾ അടങ്ങിയിരിക്കുന്നു. ഒറ്റനോട്ടത്തിൽ അവർ ഭയപ്പെടുത്തിയേക്കാം, പ്രത്യേകിച്ചും നിങ്ങൾക്ക് SQL-നെ പരിചയമില്ലെങ്കിൽ. പക്ഷേ, ഒരിക്കൽ നിങ്ങൾ അവരെ പരിചയപ്പെട്ടുകഴിഞ്ഞാൽ, നിങ്ങളുടെ പക്കൽ ശക്തമായ ഒരു സ്‌പ്രെഡ്‌ഷീറ്റ് ആയുധം ലഭിക്കുമെന്ന് ഞാൻ ഉറപ്പുനൽകുന്നു.

    സാങ്കൽപ്പിക വിദ്യാർത്ഥികളുടെയും അവരുടെ പേപ്പർ വിഷയങ്ങളുടെയും ഈ ലിസ്റ്റ് ഉപയോഗിച്ച് ഞാൻ ഓരോ ക്ലോസും കവർ ചെയ്യാനും ഫോർമുല ഉദാഹരണങ്ങൾ നൽകാനും പോകുന്നു. :

    അതെ, പ്ലൂട്ടോ ഒരു ഗ്രഹമാകണമെന്ന് കരുതുന്ന വിചിത്രരിൽ ഒരാളാണ് ഞാൻ :)

    നുറുങ്ങ്. ഒരു Google ഷീറ്റ് QUERY ഫംഗ്‌ഷനിൽ നിരവധി ഉപവാക്യങ്ങൾ ഉപയോഗിക്കാനാകും. നിങ്ങൾ അവയെല്ലാം നെസ്റ്റ് ചെയ്യുകയാണെങ്കിൽ, ഈ ലേഖനത്തിൽ അവയുടെ രൂപത്തിന്റെ ക്രമം പിന്തുടരുന്നത് ഉറപ്പാക്കുക.

    തിരഞ്ഞെടുക്കുക (എല്ലാ അല്ലെങ്കിൽ നിർദ്ദിഷ്ട കോളങ്ങളും)

    ആദ്യത്തെ ക്ലോസ് - തിരഞ്ഞെടുക്കുക - Google ഷീറ്റ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഏതൊക്കെ കോളങ്ങൾ നൽകണമെന്ന് പറയാൻ ഉപയോഗിക്കുന്നു QUERYമറ്റൊരു ഷീറ്റിൽ നിന്നോ പട്ടികയിൽ നിന്നോ.

    ഉദാഹരണം 1. എല്ലാ കോളങ്ങളും തിരഞ്ഞെടുക്കുക

    ഓരോ കോളവും ലഭിക്കുന്നതിന്, തിരഞ്ഞെടുക്കുക ഉപയോഗിക്കുക - തിരഞ്ഞെടുക്കുക *

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

    നുറുങ്ങ്. നിങ്ങൾ പാരാമീറ്റർ ഒഴിവാക്കുകയാണെങ്കിൽ, Google ഷീറ്റ് QUERY എല്ലാ നിരകളും സ്ഥിരസ്ഥിതിയായി നൽകും:

    =QUERY(Papers!A1:G11)

    ഉദാഹരണം 2. നിർദ്ദിഷ്ട കോളങ്ങൾ തിരഞ്ഞെടുക്കുക

    ചില കോളങ്ങൾ മാത്രം വലിക്കാൻ , തിരഞ്ഞെടുക്കുക ക്ലോസിന് ശേഷം അവ ലിസ്റ്റ് ചെയ്യുക:

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

    നുറുങ്ങ്. നിങ്ങൾ ഫോർമുലയിൽ പരാമർശിക്കുന്ന അതേ ക്രമത്തിൽ താൽപ്പര്യമുള്ള കോളങ്ങൾ പകർത്തപ്പെടും:

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

    Google ഷീറ്റ് QUERY – എവിടെ ക്ലോസ്

    Google ഷീറ്റുകൾ QUERY എവിടെ നിങ്ങൾക്ക് ലഭിക്കാൻ ആഗ്രഹിക്കുന്ന ഡാറ്റയിലേക്ക് വ്യവസ്ഥകൾ സജ്ജീകരിക്കാൻ ഉപയോഗിക്കുന്നു. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഇത് ഒരു ഫിൽട്ടറായി പ്രവർത്തിക്കുന്നു.

    നിങ്ങൾ ഈ ക്ലോസ് ഉപയോഗിക്കുകയാണെങ്കിൽ, Google ഷീറ്റിനായുള്ള QUERY ഫംഗ്‌ഷൻ നിങ്ങളുടെ നിബന്ധനകൾ പാലിക്കുന്ന മൂല്യങ്ങൾക്കായി നിരകൾ തിരയുകയും എല്ലാ പൊരുത്തങ്ങളും നിങ്ങളിലേക്ക് തിരികെ കൊണ്ടുവരുകയും ചെയ്യും.

    നുറുങ്ങ്. തിരഞ്ഞെടുക്കുക ക്ലോസ് ഇല്ലാതെ എവിടെ പ്രവർത്തിക്കാം.

    സാധാരണപോലെ, വ്യവസ്ഥകൾ വ്യക്തമാക്കുന്നതിന്, നിങ്ങൾക്കായി പ്രത്യേക ഓപ്പറേറ്റർമാരുടെ ഒരു സെറ്റ് ഉണ്ട് :

    • ലളിതമായ താരതമ്യ ഓപ്പറേറ്റർമാർ ( സംഖ്യാ മൂല്യങ്ങൾക്ക് ): =, , >, >=, <, <=
    • സങ്കീർണ്ണമായ താരതമ്യ ഓപ്പറേറ്റർമാർ ( സ്ട്രിംഗുകൾക്ക് ): അടങ്ങുന്നു, ആരംഭിക്കുന്നു, അവസാനിക്കുന്നു കൂടെ, പൊരുത്തങ്ങൾ, != (പൊരുത്തപ്പെടുന്നില്ല / തുല്യമല്ല), പോലെ .
    • ലോജിക്കൽ ഓപ്പറേറ്റർമാർ നിരവധി വ്യവസ്ഥകൾ സംയോജിപ്പിക്കാൻ : ഒപ്പം, അല്ലെങ്കിൽ, .
    • ഓപ്പറേറ്റർമാർ ശൂന്യമായി/ ശൂന്യമല്ല : ശൂന്യമാണ്, ശൂന്യമല്ല .

    നുറുങ്ങ്. ഇത്രയും വലിയ ഓപ്പറേറ്റർമാരുമായി വീണ്ടും ഇടപഴകേണ്ടി വരുന്നതിൽ നിങ്ങൾക്ക് അസ്വസ്ഥതയോ ആശങ്കയോ ആണെങ്കിൽ, ഞങ്ങൾക്ക് നിങ്ങളെ തോന്നുന്നു. ഞങ്ങളുടെ ഒന്നിലധികം Vlookup പൊരുത്തങ്ങൾ എല്ലാ പൊരുത്തങ്ങളും കണ്ടെത്തുകയും ആവശ്യമെങ്കിൽ നിങ്ങൾക്കായി Google ഷീറ്റിൽ QUERY ഫോർമുലകൾ നിർമ്മിക്കുകയും ചെയ്യും.

    ഈ ഓപ്പറേറ്റർമാർ ഫോർമുലകളിൽ എങ്ങനെ പെരുമാറുന്നുവെന്ന് നോക്കാം.

    ഉദാഹരണം 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+ ആയ എല്ലാ വരികളും. അതിനായി ഞാൻ contains ഓപ്പറേറ്റർ ഉപയോഗിക്കും:

      =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 ഷീറ്റ് QUERY-ന് കഴിഞ്ഞു!

    സ്‌പ്രെഡ്‌ഷീറ്റുകൾ തീയതികൾ സീരിയൽ നമ്പറുകളായി സംഭരിക്കുന്നതിനാൽ, സാധാരണയായി, നിങ്ങൾ ചെയ്യേണ്ടത്DATE അല്ലെങ്കിൽ DATEVALUE, YEAR, MONTH, TIME മുതലായവ പോലുള്ള പ്രത്യേക ഫംഗ്‌ഷനുകളുടെ സഹായം തേടുക.

    എന്നാൽ QUERY തീയതികളിൽ അതിന്റെ വഴി കണ്ടെത്തി. അവ ശരിയായി നൽകുന്നതിന്, തീയതി എന്ന വാക്ക് ടൈപ്പ് ചെയ്യുക, തുടർന്ന് yyyy-mm-dd എന്ന് ഫോർമാറ്റ് ചെയ്‌ത തീയതി ചേർക്കുക: date '2020-01-01'

    2020 ജനുവരി 1-ന് മുമ്പുള്ള സംഭാഷണ തീയതിയുള്ള എല്ലാ വരികളും ലഭിക്കുന്നതിനുള്ള എന്റെ ഫോർമുല ഇതാ:

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

    ഉദാഹരണം 4. നിരവധി വ്യവസ്ഥകൾ സംയോജിപ്പിക്കുക

    ഒരു നിശ്ചിത കാലയളവ് ഒരു മാനദണ്ഡമായി ഉപയോഗിക്കുന്നതിന്, നിങ്ങൾ രണ്ട് വ്യവസ്ഥകൾ സംയോജിപ്പിക്കേണ്ടതുണ്ട്.

    2019 ശരത്കാലത്തിൽ ഡെലിവർ ചെയ്ത പേപ്പറുകൾ വീണ്ടെടുക്കാൻ ശ്രമിക്കാം. ആദ്യ മാനദണ്ഡം നുള്ള തീയതി ആയിരിക്കണം അല്ലെങ്കിൽ 2019 സെപ്റ്റംബർ 1-ന് ശേഷം , രണ്ടാമത്തേത് — 2019 നവംബർ 30-ന് അല്ലെങ്കിൽ അതിനുമുമ്പ് :

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

    അല്ലെങ്കിൽ, ഞാൻ ഈ പാരാമീറ്ററുകൾ അടിസ്ഥാനമാക്കി പേപ്പറുകൾ തിരഞ്ഞെടുക്കാം:

    • 2019 ഡിസംബർ 31-ന് മുമ്പ് ( B )
    • ഏതെങ്കിലും ഗ്രേഡായി A അല്ലെങ്കിൽ A+ ഉണ്ടായിരിക്കുക ( G-ൽ 'A' )
    • അല്ലെങ്കിൽ B/B+ ( G-ൽ 'B' അടങ്ങിയിരിക്കുന്നു )

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

    0>

    നുറുങ്ങ്. നിങ്ങളുടെ തല ഇതിനകം പൊട്ടിത്തെറിക്കാൻ പോകുകയാണെങ്കിൽ, ഇതുവരെ ഉപേക്ഷിക്കരുത്. എത്ര മാനദണ്ഡങ്ങൾ ഉണ്ടെങ്കിലും നിങ്ങൾക്കായി ഈ ഫോർമുലകളെല്ലാം നിർമ്മിക്കാൻ തികച്ചും പ്രാപ്തമായ ഒരു ടൂൾ ഉണ്ട്. അത് അറിയാൻ ലേഖനത്തിന്റെ അവസാനം വരെ പോകുക.

    Google ഷീറ്റ് QUERY – ഗ്രൂപ്പ് പ്രകാരം

    Google ഷീറ്റ് QUERY group by എന്ന കമാൻഡ് വരികൾ സംയോജിപ്പിക്കാൻ ഉപയോഗിക്കുന്നു. എന്നിരുന്നാലും, സംഗ്രഹിക്കുന്നതിന് നിങ്ങൾ ചില മൊത്തത്തിലുള്ള ഫംഗ്‌ഷനുകൾ ഉപയോഗിക്കണം.

    ശ്രദ്ധിക്കുക. ഗ്രൂപ്പ് ബൈ എല്ലായ്‌പ്പോഴും തിരഞ്ഞെടുക്കുക ക്ലോസ് പാലിക്കണം.

    നിർഭാഗ്യവശാൽ, ആവർത്തന മൂല്യങ്ങളൊന്നും ഇല്ലാത്തതിനാൽ എന്റെ പട്ടികയിൽ ഗ്രൂപ്പുചെയ്യാൻ ഒന്നുമില്ല. അതിനാൽ ഞാൻ ഇത് അൽപ്പം ക്രമീകരിക്കട്ടെ.

    എല്ലാ പേപ്പറുകളും 3 വിദ്യാർത്ഥികൾ മാത്രം തയ്യാറാക്കണം എന്ന് കരുതുക. ഓരോ വിദ്യാർത്ഥിക്കും ലഭിച്ച ഏറ്റവും ഉയർന്ന ഗ്രേഡ് എനിക്ക് കണ്ടെത്താനാകും. എന്നാൽ അവ അക്ഷരങ്ങളായതിനാൽ, G എന്ന കോളത്തിൽ ഞാൻ പ്രയോഗിക്കേണ്ട MIN ഫംഗ്‌ഷനാണിത്:

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

    ശ്രദ്ധിക്കുക. തിരഞ്ഞെടുക്കുക ക്ലോസിൽ (എന്റെ ഉദാഹരണത്തിലെ നിര A ) ഏതെങ്കിലും കോളത്തിൽ നിങ്ങൾ ഒരു മൊത്തം ഫംഗ്‌ഷൻ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, അവയെല്ലാം ഗ്രൂപ്പിൽ <2 പ്രകാരം ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യണം> വ്യവസ്ഥ.

    Google ഷീറ്റ് ചോദ്യം - പിവറ്റ്

    Google ഷീറ്റ് ചോദ്യം പിവറ്റ് ക്ലോസ് ഞാൻ പറഞ്ഞാൽ മറ്റൊരു രീതിയിൽ പ്രവർത്തിക്കുന്നു. പുതിയ നിരകളുള്ള ഒരു നിരയിൽ നിന്ന് ഒരു വരിയിലേക്ക് ഇത് ഡാറ്റ ട്രാൻസ്‌പോസ് ചെയ്യുന്നു, അതനുസരിച്ച് മറ്റ് മൂല്യങ്ങളെ ഗ്രൂപ്പുചെയ്യുന്നു.

    നിങ്ങളിൽ തീയതികൾ കൈകാര്യം ചെയ്യുന്നവർക്ക് ഇത് ഒരു യഥാർത്ഥ കണ്ടെത്തലായിരിക്കാം. ആ ഉറവിട കോളത്തിൽ നിന്ന് വ്യത്യസ്തമായ എല്ലാ വർഷങ്ങളിലും നിങ്ങൾക്ക് പെട്ടെന്ന് ഒരു നോട്ടം ലഭിക്കും.

    ശ്രദ്ധിക്കുക. പിവറ്റ് എന്നതിലേക്ക് വരുമ്പോൾ, തിരഞ്ഞെടുക്കുക ക്ലോസിൽ ഉപയോഗിക്കുന്ന എല്ലാ കോളങ്ങളും ഒരു മൊത്തത്തിലുള്ള ഫംഗ്‌ഷൻ കൊണ്ട് മൂടിയിരിക്കണം. അല്ലാത്തപക്ഷം, നിങ്ങളുടെ പിവറ്റ് പിന്തുടരുന്ന

    കമാൻഡ് പ്രകാരം ഗ്രൂപ്പിൽ ഇത് സൂചിപ്പിക്കണം.

    ഓർക്കുക, എന്റെ പട്ടികയിൽ ഇപ്പോൾ 3 വിദ്യാർത്ഥികളെ മാത്രമേ പരാമർശിക്കുന്നുള്ളൂ. ഓരോ വിദ്യാർത്ഥിയും എത്ര റിപ്പോർട്ടുകൾ നടത്തിയെന്ന് എന്നോട് പറയുന്നതിനുള്ള ഫംഗ്ഷൻ ഞാൻ നിർമ്മിക്കാൻ പോകുന്നു:

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

    Google ഷീറ്റ് ചോദ്യം – ഓർഡർ പ്രകാരം

    ഇത് വളരെ എളുപ്പമാണ് :) ഇത് പതിവാണ്ചില കോളങ്ങളിലെ മൂല്യങ്ങൾ അനുസരിച്ച് ഫലം അടുക്കുക.

    നുറുങ്ങ്. ഓർഡർ ബൈ ഉപയോഗിക്കുമ്പോൾ മുമ്പത്തെ എല്ലാ നിബന്ധനകളും ഓപ്ഷണലാണ്. ഡെമോൺസ്‌ട്രേഷൻ ആവശ്യങ്ങൾക്കായി കുറച്ച് കോളങ്ങൾ തിരികെ നൽകാൻ ഞാൻ തിരഞ്ഞെടുക്കുക ഉപയോഗിക്കുന്നു.

    എന്റെ ഒറിജിനൽ ടേബിളിലേക്ക് മടങ്ങുകയും സംഭാഷണ തീയതി പ്രകാരം റിപ്പോർട്ടുകൾ അടുക്കുകയും ചെയ്യാം.

    ഈ അടുത്ത Google ഷീറ്റ് QUERY ഫോർമുല എനിക്ക് A, B, C എന്നീ കോളങ്ങൾ നൽകും, എന്നാൽ അതേ സമയം തീയതി പ്രകാരം അവയെ അടുക്കും. കോളം B:

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

    പരിധി

    ഞാൻ നിങ്ങളോട് പറഞ്ഞാൽ, നിങ്ങൾ ഓരോ വരിയും കൊണ്ടുവരേണ്ടതില്ല ഫലം? Google ഷീറ്റ് QUERY അത് കണ്ടെത്തുന്ന ആദ്യ പൊരുത്തങ്ങളുടെ ഒരു നിശ്ചിത തുക മാത്രമേ പിൻവലിക്കാനാകൂ എന്ന് ഞാൻ നിങ്ങളോട് പറഞ്ഞാലോ?

    ശരി, പരിധി ക്ലോസ് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നത് അതിന് നിങ്ങളെ സഹായിക്കാനാണ്. നൽകിയിരിക്കുന്ന സംഖ്യ പ്രകാരം മടങ്ങാനുള്ള വരികളുടെ എണ്ണം ഇത് പരിമിതപ്പെടുത്തുന്നു.

    നുറുങ്ങ്. മറ്റ് മുൻ വ്യവസ്ഥകളില്ലാതെ പരിധി ഉപയോഗിക്കാൻ മടിക്കേണ്ടതില്ല.

    ഗ്രേഡുകളുള്ള നിരയിൽ ഒരു അടയാളം അടങ്ങിയിരിക്കുന്ന ആദ്യത്തെ 5 വരികൾ ഈ ഫോർമുല കാണിക്കും (ശൂന്യമല്ല):

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

    ഓഫ്‌സെറ്റ്<12

    ഈ ക്ലോസ് മുമ്പത്തേതിന് വിപരീതമാണ്. നിങ്ങൾ വ്യക്തമാക്കുന്ന വരികളുടെ എണ്ണം പരിമിതി നിങ്ങൾക്ക് ലഭിക്കുമ്പോൾ, ഓഫ്‌സെറ്റ് അവ ഒഴിവാക്കി, ബാക്കിയുള്ളവ വീണ്ടെടുക്കുന്നു.

    നുറുങ്ങ്. ഓഫ്‌സെറ്റ് ന് മറ്റ് നിബന്ധനകളൊന്നും ആവശ്യമില്ല.

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

    നിങ്ങൾ പരിധി , ഓഫ്‌സെറ്റ് എന്നിവ ഉപയോഗിക്കാനും ശ്രമിക്കുകയാണെങ്കിൽ, ഇനിപ്പറയുന്നവ സംഭവിക്കും:

    32>
  • ഓഫ്‌സെറ്റ് തുടക്കത്തിൽ വരികൾ ഒഴിവാക്കും.
  • പരിധി എന്നതിന്റെ ഒരു സംഖ്യ നൽകുംഇനിപ്പറയുന്ന വരികൾ.
  • =QUERY(Papers!A1:G11,"select A,B,C,G where G is not null limit 3 offset 3")

    11 വരി ഡാറ്റയിൽ (ആദ്യത്തേത് ഒരു തലക്കെട്ടാണ്, Google ഷീറ്റിലെ QUERY ഫംഗ്‌ഷൻ അത് നന്നായി മനസ്സിലാക്കുന്നു), ആദ്യത്തേത് ഓഫ്‌സെറ്റ് ഒഴിവാക്കുന്നു 3 വരികൾ. പരിധി 3 അടുത്ത വരികൾ (നാലാമത്തേത് മുതൽ ആരംഭിക്കുന്നു):

    Google ഷീറ്റ് QUERY – ലേബൽ

    Google ഷീറ്റ് QUERY ലേബൽ കമാൻഡ് നിരകളുടെ തലക്കെട്ട് പേരുകൾ മാറ്റാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

    നുറുങ്ങ്. മറ്റ് ഉപവാക്യങ്ങൾ ലേബൽ -നും ഓപ്ഷണൽ ആണ്.

    ആദ്യം ലേബൽ ഇടുക, തുടർന്ന് കോളം ഐഡിയും ഒരു പുതിയ പേരും ഇടുക. നിങ്ങൾ കുറച്ച് കോളങ്ങളുടെ പേരുമാറ്റുകയാണെങ്കിൽ, ഓരോ പുതിയ ജോടി കോളം-ലേബലും ഒരു കോമ ഉപയോഗിച്ച് വേർതിരിക്കുക:

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

    ഫോർമാറ്റ്

    The ഫോർമാറ്റ് ക്ലോസ് ഒരു കോളത്തിലെ എല്ലാ മൂല്യങ്ങളുടെയും ഫോർമാറ്റ് മാറ്റുന്നത് സാധ്യമാക്കുന്നു. അതിനായി, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫോർമാറ്റിന് പിന്നിൽ നിൽക്കുന്ന ഒരു പാറ്റേൺ ആവശ്യമാണ്.

    നുറുങ്ങ്. ഫോർമാറ്റ് ക്ലോസിന് Google ഷീറ്റ് QUERY-ൽ സോളോ പ്ലേ ചെയ്യാനും കഴിയും.

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

    നുറുങ്ങ്. ഈ ബ്ലോഗ് പോസ്റ്റിൽ ഞാൻ Google ഷീറ്റ് QUERY നായുള്ള ചില തീയതി ഫോർമാറ്റുകൾ പരാമർശിച്ചു. മറ്റ് ഫോർമാറ്റുകൾ സ്പ്രെഡ്ഷീറ്റുകളിൽ നിന്ന് നേരിട്ട് എടുക്കാം: ഫോർമാറ്റ് > നമ്പർ > കൂടുതൽ ഫോർമാറ്റുകൾ > ഇഷ്‌ടാനുസൃത നമ്പർ ഫോർമാറ്റ് .

    ഓപ്‌ഷനുകൾ

    ഫല ഡാറ്റയ്‌ക്കായി ചില അധിക ക്രമീകരണങ്ങൾ സജ്ജീകരിക്കാൻ ഇത് ഉപയോഗിക്കുന്നു.

    ഉദാഹരണത്തിന്, no_values പോലുള്ള കമാൻഡുകൾ ഫോർമാറ്റ് ചെയ്‌ത സെല്ലുകൾ മാത്രം നൽകും.

    QUERY ഫോർമുലകൾ നിർമ്മിക്കുന്നതിനുള്ള ഏറ്റവും വേഗതയേറിയ മാർഗം - ഒന്നിലധികം വ്‌ലൂക്ക് അപ്പ് പൊരുത്തങ്ങൾ

    Google ഷീറ്റിലെ QUERY ഫംഗ്‌ഷൻ എത്ര ശക്തമാണെങ്കിലും,അത് കൈവശം വയ്ക്കാൻ ഒരു പഠന വക്രം ആവശ്യമായി വന്നേക്കാം. ഒരു ചെറിയ ടേബിളിൽ ഓരോ ക്ലോസും വെവ്വേറെ ചിത്രീകരിക്കുന്നത് ഒരു കാര്യമാണ്, കൂടാതെ കുറച്ച് ക്ലോസുകളും വളരെ വലിയ പട്ടികയും ഉപയോഗിച്ച് എല്ലാം ശരിയായി നിർമ്മിക്കാൻ ശ്രമിക്കുന്നത് മറ്റൊന്നാണ്.

    അതുകൊണ്ടാണ് ഞങ്ങൾ Google ഷീറ്റ് ചോദ്യം ചെയ്യാൻ തീരുമാനിച്ചത്. ഉപയോക്തൃ-സൗഹൃദ ഇന്റർഫേസ്, അതിനെ ആഡ്-ഓൺ ആക്കുക.

    എന്തുകൊണ്ടാണ് ഒന്നിലധികം VLOOKUP പൊരുത്തങ്ങൾ ഫോർമുലകളേക്കാൾ മികച്ചത്?

    ശരി, ആഡ്-ഓണിനൊപ്പം തീർച്ചയായും ആവശ്യമില്ല :

    • ക്ലോസുകളെ കുറിച്ച് എന്തെങ്കിലും കണ്ടെത്തുക. ആഡ്-ഓണിൽ സങ്കീർണ്ണമായ നിരവധി അവസ്ഥകൾ സൃഷ്‌ടിക്കുന്നത് വളരെ എളുപ്പമാണ്: നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര പൊരുത്തങ്ങൾ ലഭിക്കുന്നതിന് അവരുടെ ഓർഡർ ഉണ്ടായിരുന്നിട്ടും നിങ്ങൾക്ക് ആവശ്യമുള്ളത്രയും.

      ശ്രദ്ധിക്കുക. ഇപ്പോൾ, ഇനിപ്പറയുന്ന ക്ലോസുകൾ ടൂളിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്: തിരഞ്ഞെടുക്കുക, എവിടെ, പരിധി, ഒപ്പം ഓഫ്സെറ്റ് . നിങ്ങളുടെ ടാസ്‌ക്കിന് മറ്റ് ക്ലോസുകളും ആവശ്യമാണെങ്കിൽ, ദയവായി താഴെ കമന്റ് ചെയ്യുക – ഒരുപക്ഷേ, മെച്ചപ്പെടുത്താൻ നിങ്ങൾ ഞങ്ങളെ സഹായിച്ചേക്കാം ;)

    • ഓപ്പറേറ്റർമാരിൽ പ്രവേശിക്കുന്നത് എങ്ങനെയെന്ന് അറിയാം : ഒരെണ്ണത്തിൽ നിന്ന് ഒന്ന് തിരഞ്ഞെടുക്കുക ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റ്.
    • പസിൽ ഓവർ തീയതിയും സമയവും നൽകുന്നതിനുള്ള ശരിയായ മാർഗ്ഗം . നിങ്ങളുടെ സ്‌പ്രെഡ്‌ഷീറ്റ് ലൊക്കേലിനെ അടിസ്ഥാനമാക്കി നിങ്ങൾ പഴയതുപോലെ അവ നൽകുന്നതിന് ആഡ്-ഓൺ നിങ്ങളെ അനുവദിക്കുന്നു.

      നുറുങ്ങ്. വ്യത്യസ്‌ത ഡാറ്റാ തരങ്ങളുടെ ഉദാഹരണങ്ങൾക്കൊപ്പം ടൂളിൽ ഒരു സൂചന എപ്പോഴും ലഭ്യമാണ്.

    ഒരു ബോണസ് എന്ന നിലയിൽ, നിങ്ങൾക്ക് ഇവ ചെയ്യാനാകും:

    • പ്രിവ്യൂ ഫലവും ഫോർമുലയും
    • നിങ്ങളുടെ വേഗത്തിലുള്ള ക്രമീകരണങ്ങൾ ചെയ്യുക

    സോഫ്‌റ്റ്‌വെയർ ടൂളുകൾ ഉപയോഗിച്ച് സങ്കീർണ്ണമായ പ്രക്രിയകൾ ലളിതമാക്കുന്നതിനുള്ള അഭിനിവേശമുള്ള ഒരു സമർപ്പിത സാങ്കേതിക തത്പരനാണ് മൈക്കൽ ബ്രൗൺ. ടെക് വ്യവസായത്തിൽ ഒരു ദശാബ്ദത്തിലേറെ അനുഭവസമ്പത്തുള്ള അദ്ദേഹം, മൈക്രോസോഫ്റ്റ് എക്സൽ, ഔട്ട്‌ലുക്ക്, ഗൂഗിൾ ഷീറ്റ്, ഡോക്‌സ് എന്നിവയിൽ തന്റെ കഴിവുകൾ മെച്ചപ്പെടുത്തിയിട്ടുണ്ട്. ഉൽപ്പാദനക്ഷമതയും കാര്യക്ഷമതയും മെച്ചപ്പെടുത്തുന്നതിന് പിന്തുടരാൻ എളുപ്പമുള്ള നുറുങ്ങുകളും ട്യൂട്ടോറിയലുകളും നൽകിക്കൊണ്ട്, തന്റെ അറിവും വൈദഗ്ധ്യവും മറ്റുള്ളവരുമായി പങ്കിടുന്നതിനാണ് മൈക്കിളിന്റെ ബ്ലോഗ് സമർപ്പിച്ചിരിക്കുന്നത്. നിങ്ങൾ പരിചയസമ്പന്നനായ പ്രൊഫഷണലോ തുടക്കക്കാരനോ ആകട്ടെ, ഈ അവശ്യ സോഫ്റ്റ്‌വെയർ ടൂളുകൾ പരമാവധി പ്രയോജനപ്പെടുത്തുന്നതിനുള്ള വിലയേറിയ ഉൾക്കാഴ്ചകളും പ്രായോഗിക ഉപദേശങ്ങളും മൈക്കിളിന്റെ ബ്ലോഗ് വാഗ്ദാനം ചെയ്യുന്നു.