എക്സൽ ഫിൽറ്റർ ഫംഗ്ഷൻ - ഫോർമുലകളുള്ള ഡൈനാമിക് ഫിൽട്ടറിംഗ്

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

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

ഈ ദ്രുത പാഠത്തിൽ, സൂത്രവാക്യങ്ങൾ ഉപയോഗിച്ച് Excel-ൽ ചലനാത്മകമായി എങ്ങനെ ഫിൽട്ടർ ചെയ്യാമെന്ന് നിങ്ങൾ പഠിക്കും. ഡ്യൂപ്ലിക്കേറ്റുകൾ ഫിൽട്ടർ ചെയ്യുന്നതിനുള്ള ഉദാഹരണങ്ങൾ, നിശ്ചിത ടെക്‌സ്‌റ്റ് അടങ്ങിയ സെല്ലുകൾ, ഒന്നിലധികം മാനദണ്ഡങ്ങൾ എന്നിവയും അതിലേറെയും.

സാധാരണയായി Excel-ൽ നിങ്ങൾ എങ്ങനെയാണ് ഫിൽട്ടർ ചെയ്യുന്നത്? മിക്കവാറും, സ്വയമേവയുള്ള ഫിൽട്ടർ ഉപയോഗിച്ചും കൂടുതൽ സങ്കീർണ്ണമായ സാഹചര്യങ്ങളിലും വിപുലമായ ഫിൽട്ടർ ഉപയോഗിച്ചും. വേഗതയേറിയതും ശക്തവുമായതിനാൽ, ഈ രീതികൾക്ക് ഒരു പ്രധാന പോരായ്മയുണ്ട് - നിങ്ങളുടെ ഡാറ്റ മാറുമ്പോൾ അവ സ്വയമേവ അപ്‌ഡേറ്റ് ചെയ്യില്ല, അതായത് നിങ്ങൾ വീണ്ടും വൃത്തിയാക്കുകയും ഫിൽട്ടർ ചെയ്യുകയും വേണം. Excel 365-ലെ FILTER ഫംഗ്‌ഷന്റെ ആമുഖം പരമ്പരാഗത സവിശേഷതകൾക്ക് ഏറെക്കാലമായി കാത്തിരിക്കുന്ന ഒരു ബദലായി മാറുന്നു. അവയിൽ നിന്ന് വ്യത്യസ്തമായി, ഓരോ വർക്ക്ഷീറ്റ് മാറ്റത്തിലും Excel ഫോർമുലകൾ സ്വയമേവ വീണ്ടും കണക്കാക്കുന്നു, അതിനാൽ നിങ്ങളുടെ ഫിൽട്ടർ ഒരിക്കൽ മാത്രം സജ്ജീകരിക്കേണ്ടതുണ്ട്!

    Excel FILTER ഫംഗ്‌ഷൻ

    FILTER ഫംഗ്‌ഷൻ ഇൻ നിങ്ങൾ വ്യക്തമാക്കുന്ന മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കി ഡാറ്റയുടെ ഒരു ശ്രേണി ഫിൽട്ടർ ചെയ്യാൻ Excel ഉപയോഗിക്കുന്നു.

    ഫംഗ്ഷൻ ഡൈനാമിക് അറേ ഫംഗ്‌ഷനുകളുടെ വിഭാഗത്തിൽ പെടുന്നു. നിങ്ങൾ ഒരു ഫോർമുല നൽകുന്ന സെല്ലിൽ നിന്ന് ആരംഭിച്ച് സെല്ലുകളുടെ ഒരു ശ്രേണിയിലേക്ക് സ്വയമേവ വ്യാപിക്കുന്ന മൂല്യങ്ങളുടെ ഒരു നിരയാണ് ഫലം.

    FILTER ഫംഗ്‌ഷന്റെ വാക്യഘടന ഇപ്രകാരമാണ്:

    FILTER(അറേ, ഉൾപ്പെടുത്തുക , [if_empty])

    എവിടെ:

    • അറേ (ആവശ്യമാണ്) - നിങ്ങൾ ഫിൽട്ടർ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന മൂല്യങ്ങളുടെ ശ്രേണി അല്ലെങ്കിൽ ശ്രേണി.
    • ഉൾപ്പെടുത്തുക (ആവശ്യമാണ്) - ഒരു ബൂളിയൻ അറേയായി നൽകിയിരിക്കുന്ന മാനദണ്ഡം (ശരിയും തെറ്റും മൂല്യങ്ങൾ).

      അതിന്റെനൂറുകണക്കിന് കോളങ്ങൾ പോലും, നിങ്ങൾ തീർച്ചയായും ഫലങ്ങൾ കുറച്ച് പ്രധാനപ്പെട്ടവയിലേക്ക് പരിമിതപ്പെടുത്താൻ ആഗ്രഹിച്ചേക്കാം.

      ഉദാഹരണം 1. സമീപമുള്ള ചില കോളങ്ങൾ ഫിൽട്ടർ ചെയ്യുക

      ചില അയൽപക്ക നിരകൾ ദൃശ്യമാകാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന സാഹചര്യത്തിൽ ഒരു ഫിൽറ്റർ ഫലം, അറേ എന്നതിൽ ആ നിരകൾ മാത്രം ഉൾപ്പെടുത്തുക, കാരണം ഏത് നിരകൾ തിരികെ നൽകണമെന്ന് ഈ ആർഗ്യുമെന്റാണ് നിർണ്ണയിക്കുന്നത്.

      അടിസ്ഥാന ഫിൽറ്റർ ഫോർമുല ഉദാഹരണത്തിൽ, നിങ്ങൾ ആദ്യത്തെ 2 കോളങ്ങൾ തിരികെ നൽകണമെന്ന് കരുതുക. ( പേര് , ഗ്രൂപ്പ് ). അതിനാൽ, നിങ്ങൾ അറേ ആർഗ്യുമെന്റിനായി A2:B13 നൽകുന്നു:

      =FILTER(A2:B13, B2:B13=F1, "No results")

      ഫലമായി, F1-ൽ നിർവചിച്ചിരിക്കുന്ന ടാർഗെറ്റ് ഗ്രൂപ്പിലെ പങ്കാളികളുടെ ഒരു ലിസ്റ്റ് ഞങ്ങൾക്ക് ലഭിക്കും:

      ഉദാഹരണം 2. തൊട്ടടുത്തല്ലാത്ത നിരകൾ ഫിൽട്ടർ ചെയ്യുക

      FILTER ഫംഗ്‌ഷൻ തുടർച്ചയായി അല്ലാത്ത കോളങ്ങൾ തിരികെ നൽകുന്നതിന്, ഈ ബുദ്ധിപരമായ ട്രിക്ക് ഉപയോഗിക്കുക:

      <29 അറേ എന്നതിനായുള്ള മുഴുവൻ ടേബിളും ഉപയോഗിച്ച്>
    • ആവശ്യമായ വ്യവസ്ഥ(കൾ) ഉപയോഗിച്ച് ഒരു ഫിൽട്ടർ ഫോർമുല ഉണ്ടാക്കുക.
    • മറ്റൊരു ഫിൽട്ടർ ഫംഗ്‌ഷനിൽ മുകളിലെ ഫോർമുല നെസ്റ്റ് ചെയ്യുക. "റാപ്പർ" ഫംഗ്‌ഷൻ കോൺഫിഗർ ചെയ്യുന്നതിന്, ഉൾക്കൊള്ളുന്ന ആർഗ്യുമെന്റിനായി TRUE, FALSE മൂല്യങ്ങൾ അല്ലെങ്കിൽ 1, 0 എന്നിവയുടെ ഒരു അറേ കോൺസ്റ്റന്റ് ഉപയോഗിക്കുക, ഇവിടെ TRUE (1) സൂക്ഷിക്കേണ്ട നിരകളെ അടയാളപ്പെടുത്തുകയും FALSE (0) എന്നത് അടയാളപ്പെടുത്തുകയും ചെയ്യുന്നു. നിരകൾ ഒഴിവാക്കണം.
    • ഉദാഹരണത്തിന്, പേരുകൾ (ഒന്നാം കോളം), വിജയങ്ങൾ (മൂന്നാം കോളം) എന്നിവ മാത്രം നൽകാൻ ഞങ്ങൾ {1, 0,1} അല്ലെങ്കിൽ {TRUE,FALSE,TRUE} ഉൾക്കൊള്ളുന്ന ബാഹ്യ ഫിൽട്ടർ ഫംഗ്‌ഷന്റെ ആർഗ്യുമെന്റിന്:

      =FILTER(FILTER(A2:C13, B2:B13=F1), {1,0,1})

      അല്ലെങ്കിൽ

      =FILTER(FILTER(A2:C13, B2:B13=F1), {TRUE,FALSE,TRUE})

      എങ്ങനെ പരിമിതപ്പെടുത്താംFILTER ഫംഗ്‌ഷൻ നൽകിയ വരികളുടെ എണ്ണം

      നിങ്ങളുടെ FILTER ഫോർമുല ധാരാളം ഫലങ്ങൾ കണ്ടെത്തുന്നുണ്ടെങ്കിലും നിങ്ങളുടെ വർക്ക്‌ഷീറ്റിന് പരിമിതമായ ഇടമുണ്ടെങ്കിൽ ചുവടെയുള്ള ഡാറ്റ നിങ്ങൾക്ക് ഇല്ലാതാക്കാൻ കഴിയില്ല, തുടർന്ന് നിങ്ങൾക്ക് FILTER ഫംഗ്‌ഷൻ നൽകുന്ന വരികളുടെ എണ്ണം പരിമിതപ്പെടുത്താം .

      F1-ലെ ടാർഗെറ്റ് ഗ്രൂപ്പിൽ നിന്ന് കളിക്കാരെ പിൻവലിക്കുന്ന ഒരു ലളിതമായ ഫോർമുലയുടെ ഉദാഹരണത്തിൽ ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നോക്കാം:

      =FILTER(A2:C13, B2:B13=F1)

      മുകളിലുള്ള ഫോർമുല എല്ലാ റെക്കോർഡുകളും ഔട്ട്‌പുട്ട് ചെയ്യുന്നു അത് കണ്ടെത്തുന്നു, ഞങ്ങളുടെ കാര്യത്തിൽ 4 വരികൾ. എന്നാൽ നിങ്ങൾക്ക് രണ്ടുപേർക്കുള്ള ഇടമുണ്ടെന്ന് കരുതുക. ആദ്യം കണ്ടെത്തിയ 2 വരികൾ മാത്രം ഔട്ട്‌പുട്ട് ചെയ്യുന്നതിന്, നിങ്ങൾ ചെയ്യേണ്ടത് ഇതാണ്:

      • INDEX ഫംഗ്‌ഷന്റെ അറേ ആർഗ്യുമെന്റിലേക്ക് ഫിൽറ്റർ ഫോർമുല പ്ലഗ് ചെയ്യുക.
      • <8 INDEX-ന്റെ row_num ആർഗ്യുമെന്റിനായി, {1;2} പോലെയുള്ള ഒരു ലംബ അറേ സ്ഥിരാങ്കം ഉപയോഗിക്കുക. എത്ര വരികൾ തിരികെ നൽകണമെന്ന് ഇത് നിർണ്ണയിക്കുന്നു (ഞങ്ങളുടെ കാര്യത്തിൽ 2).
      • column_num ആർഗ്യുമെന്റിനായി, {1,2,3} പോലെയുള്ള ഒരു തിരശ്ചീന അറേ സ്ഥിരാങ്കം ഉപയോഗിക്കുക. ഏതൊക്കെ കോളങ്ങളാണ് തിരികെ നൽകേണ്ടതെന്ന് ഇത് വ്യക്തമാക്കുന്നു (ഈ ഉദാഹരണത്തിലെ ആദ്യത്തെ 3 നിരകൾ).
      • നിങ്ങളുടെ മാനദണ്ഡവുമായി പൊരുത്തപ്പെടുന്ന ഡാറ്റയൊന്നും കണ്ടെത്താനാകാത്തപ്പോൾ സാധ്യമായ പിശകുകൾ ശ്രദ്ധിക്കാൻ, നിങ്ങളുടെ ഫോർമുല IFERROR ഫംഗ്‌ഷനിൽ പൊതിയാവുന്നതാണ്.

    പൂർണ്ണമായ സൂത്രവാക്യം ഈ രൂപത്തിലാണ്:

    =IFERROR(INDEX(FILTER(A2:C13, B2:B13=F1), {1;2}, {1,2,3}), "No result")

    വലിയ ടേബിളുകളിൽ പ്രവർത്തിക്കുമ്പോൾ, അറേ കോൺസ്റ്റന്റ്‌സ് സ്വമേധയാ എഴുതാം തികച്ചും ബുദ്ധിമുട്ടുള്ളതാണ്. പ്രശ്‌നമില്ല, SEQUENCE ഫംഗ്‌ഷന് നിങ്ങൾക്കായി ക്രമമായ നമ്പറുകൾ സ്വയമേവ സൃഷ്‌ടിക്കാൻ കഴിയും:

    =IFERROR(INDEX(FILTER(A2:C13, B2:B13=F1), SEQUENCE(2), SEQUENCE(1, COLUMNS(A2:C13))), "No result")

    ആദ്യ SEQUENCE ഒരു ലംബമായ അറേ സൃഷ്‌ടിക്കുന്നുആദ്യ (ഒരേയൊരു) ആർഗ്യുമെന്റിൽ വ്യക്തമാക്കിയിരിക്കുന്നത്രയും തുടർച്ചയായ സംഖ്യകൾ അടങ്ങിയിരിക്കുന്നു. രണ്ടാമത്തെ SEQUENCE, ഡാറ്റാസെറ്റിലെ നിരകളുടെ എണ്ണം കണക്കാക്കാൻ COLUMNS ഫംഗ്‌ഷൻ ഉപയോഗിക്കുകയും തുല്യമായ ഒരു തിരശ്ചീന അറേ നിർമ്മിക്കുകയും ചെയ്യുന്നു.

    നുറുങ്ങ്. INDEX-ന്റെ column_num ആർഗ്യുമെന്റിനായി നിങ്ങൾ ഉപയോഗിക്കുന്ന തിരശ്ചീന അറേ സ്ഥിരാങ്കത്തിലെ എല്ലാ കോളങ്ങളും നിർദ്ദിഷ്‌ട കോളങ്ങളിൽ നിന്ന് തിരികെ നൽകാൻ, ആ നിർദ്ദിഷ്ട സംഖ്യകൾ മാത്രം ഉൾപ്പെടുത്തുക. ഉദാഹരണത്തിന്, 1-ഉം 3-ഉം കോളങ്ങളിൽ നിന്ന് ഡാറ്റ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നതിന്, {1,3} ഉപയോഗിക്കുക.

    Excel FILTER ഫംഗ്‌ഷൻ പ്രവർത്തിക്കുന്നില്ല

    നിങ്ങളുടെ Excel FILTER ഫോർമുല ഒരു പിശകിന് കാരണമാകുന്ന സാഹചര്യത്തിൽ, മിക്കവാറും അത് ഇനിപ്പറയുന്നതിൽ ഒന്നായിരിക്കും:

    #CALC! പിശക്

    ഓപ്ഷണൽ if_empty ആർഗ്യുമെന്റ് ഒഴിവാക്കുകയും മാനദണ്ഡങ്ങൾ പാലിക്കുന്ന ഫലങ്ങളൊന്നും കണ്ടെത്തിയില്ലെങ്കിൽ സംഭവിക്കുകയും ചെയ്യുന്നു. കാരണം, നിലവിൽ എക്സൽ ശൂന്യമായ അറേകളെ പിന്തുണയ്ക്കുന്നില്ല. അത്തരം പിശകുകൾ തടയുന്നതിന്, നിങ്ങളുടെ ഫോർമുലകളിലെ if_empty മൂല്യം എപ്പോഴും നിർവചിക്കുന്നത് ഉറപ്പാക്കുക.

    #VALUE പിശക്

    അറേ , <എന്നിവ ഉണ്ടാകുമ്പോൾ 1>ഉൾപ്പെടുത്തുക ആർഗ്യുമെന്റിന് പൊരുത്തമില്ലാത്ത അളവുകളുണ്ട്.

    #N/A, #VALUE, മുതലായവ.

    ഉൾക്കൊള്ളുന്നു ആർഗ്യുമെന്റിൽ ചില മൂല്യങ്ങൾ ഉണ്ടെങ്കിൽ വ്യത്യസ്ത പിശകുകൾ സംഭവിക്കാം. ഒരു പിശകാണ് അല്ലെങ്കിൽ ഒരു ബൂളിയൻ മൂല്യത്തിലേക്ക് പരിവർത്തനം ചെയ്യാൻ കഴിയില്ല.

    #NAME പിശക്

    എക്‌സൽ-ന്റെ പഴയ പതിപ്പിൽ ഫിൽറ്റർ ഉപയോഗിക്കാൻ ശ്രമിക്കുമ്പോൾ സംഭവിക്കുന്നു. ഓഫീസ് 365, Excel 2021 എന്നിവയിൽ മാത്രം ലഭ്യമാകുന്ന ഒരു പുതിയ ഫംഗ്‌ഷൻ ആണെന്ന് ദയവായി ഓർക്കുക.

    ഇൻപുതിയ Excel, നിങ്ങൾ ഫംഗ്‌ഷന്റെ പേര് അബദ്ധവശാൽ തെറ്റായി എഴുതിയാൽ #NAME പിശക് സംഭവിക്കുന്നു.

    #SPILL പിശക്

    മിക്കപ്പോഴും, സ്പിൽ ശ്രേണിയിലെ ഒന്നോ അതിലധികമോ സെല്ലുകൾ പൂർണ്ണമായും ശൂന്യമല്ലെങ്കിൽ ഈ പിശക് സംഭവിക്കുന്നു . അത് പരിഹരിക്കാൻ, ശൂന്യമല്ലാത്ത സെല്ലുകൾ മായ്‌ക്കുക അല്ലെങ്കിൽ ഇല്ലാതാക്കുക. മറ്റ് കേസുകൾ അന്വേഷിക്കാനും പരിഹരിക്കാനും, ദയവായി കാണുക #SPILL! Excel-ലെ പിശക്: എന്താണ് അർത്ഥമാക്കുന്നത്, എങ്ങനെ പരിഹരിക്കാം.

    #REF! പിശക്

    വ്യത്യസ്‌ത വർക്ക്‌ബുക്കുകൾക്കിടയിൽ ഒരു FILTER ഫോർമുല ഉപയോഗിക്കുമ്പോൾ, ഉറവിട വർക്ക്‌ബുക്ക് അടച്ചിരിക്കുമ്പോൾ സംഭവിക്കുന്നു.

    അങ്ങനെയാണ് Excel-ൽ ഡാറ്റ ഡൈനാമിക്കായി ഫയൽ ചെയ്യുന്നത്. വായിച്ചതിന് നന്ദി, അടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!

    പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

    Filter in Excel (.xlsx file)

    ഉയരം (ഡാറ്റ കോളങ്ങളിൽ ആയിരിക്കുമ്പോൾ) അല്ലെങ്കിൽ വീതി (ഡാറ്റ വരികളിലായിരിക്കുമ്പോൾ) അറേആർഗ്യുമെന്റിന് തുല്യമായിരിക്കണം.
  • If_empty (ഓപ്ഷണൽ) - എൻട്രികളൊന്നും മാനദണ്ഡങ്ങൾ പാലിക്കുമ്പോൾ നൽകേണ്ട മൂല്യം.
  • FILTER ഫംഗ്‌ഷൻ Microsoft-ന് Excel-ൽ മാത്രമേ ലഭ്യമാകൂ. 365, Excel 2021. Excel 2019, Excel 2016 എന്നിവയിലും മുമ്പത്തെ പതിപ്പുകളിലും, ഇത് പിന്തുണയ്‌ക്കുന്നില്ല.

    അടിസ്ഥാന Excel FILTER ഫോർമുല

    ആരംഭകർക്ക്, നേട്ടത്തിനായി വളരെ ലളിതമായ രണ്ട് കേസുകൾ ചർച്ച ചെയ്യാം ഡാറ്റ ഫിൽട്ടർ ചെയ്യുന്നതിനുള്ള ഒരു Excel ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് കൂടുതൽ മനസ്സിലാക്കുന്നു.

    ചുവടെയുള്ള ഡാറ്റാ സെറ്റിൽ നിന്ന്, ഗ്രൂപ്പ് നിരയിലെ ഒരു നിർദ്ദിഷ്‌ട മൂല്യമുള്ള റെക്കോർഡുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക, ഗ്രൂപ്പ് സി എന്ന് പറയുക. അത് പൂർത്തിയാക്കാൻ, ഞങ്ങൾ ഉൾക്കൊള്ളുന്ന ആർഗ്യുമെന്റിലേക്ക് B2:B13="C" എന്ന പദപ്രയോഗം നൽകുന്നു, അത് ആവശ്യമായ ബൂളിയൻ അറേ നിർമ്മിക്കും, "C" മൂല്യങ്ങളുമായി പൊരുത്തപ്പെടുന്ന TRUE.

    =FILTER(A2:C13, B2:B13="C", "No results")

    പ്രായോഗികമായി, ഒരു പ്രത്യേക സെല്ലിൽ മാനദണ്ഡം ഇൻപുട്ട് ചെയ്യുന്നത് കൂടുതൽ സൗകര്യപ്രദമാണ്, ഉദാ. F1, കൂടാതെ ഫോർമുലയിൽ നേരിട്ട് മൂല്യം ഹാർഡ്കോഡ് ചെയ്യുന്നതിനുപകരം ഒരു സെൽ റഫറൻസ് ഉപയോഗിക്കുക:

    =FILTER(A2:C13, B2:B13=F1, "No results")

    Excel-ന്റെ ഫിൽട്ടർ സവിശേഷതയിൽ നിന്ന് വ്യത്യസ്തമായി, ഫംഗ്ഷൻ യഥാർത്ഥ ഡാറ്റയിൽ മാറ്റങ്ങളൊന്നും വരുത്തുന്നില്ല. ഇത് ഫിൽട്ടർ ചെയ്‌ത റെക്കോർഡുകളെ സ്‌പിൽ റേഞ്ച് എന്ന് വിളിക്കപ്പെടുന്നവയിലേക്ക് എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുന്നു (ചുവടെയുള്ള സ്‌ക്രീൻഷോട്ടിലെ E4:G7), ഫോർമുല നൽകിയ സെല്ലിൽ നിന്ന് ആരംഭിക്കുന്നു:

    റെക്കോർഡുകളില്ലെങ്കിൽ നിർദ്ദിഷ്‌ട മാനദണ്ഡങ്ങളുമായി പൊരുത്തപ്പെടുത്തുക, ഫോർമുല നിങ്ങൾ ഇട്ട മൂല്യം നൽകുന്നു if_empty വാദം, ഈ ഉദാഹരണത്തിൽ "ഫലങ്ങളൊന്നുമില്ല":

    നിങ്ങൾ ഈ സാഹചര്യത്തിൽ ഒന്നും തിരികെ നൽകില്ല , തുടർന്ന് അവസാന ആർഗ്യുമെന്റിനായി ഒരു ശൂന്യമായ സ്ട്രിംഗ് ("") നൽകുക:

    =FILTER(A2:C13, B2:B13=F1, "")

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

    =FILTER(B2:M4, B3:M3= B7, "No results")

    എക്‌സൽ ഫിൽറ്റർ ഫംഗ്‌ഷൻ - ഉപയോഗ കുറിപ്പുകൾ

    ഫോർമുലകൾ ഉപയോഗിച്ച് എക്‌സൽ ഫലപ്രദമായി ഫിൽട്ടർ ചെയ്യുന്നതിന്, ശ്രദ്ധിക്കേണ്ട രണ്ട് പ്രധാന പോയിന്റുകൾ ഇതാ:

    • നിങ്ങളുടെ യഥാർത്ഥ ഡാറ്റ എങ്ങനെയാണ് ക്രമീകരിച്ചിരിക്കുന്നത് എന്നതിനെ ആശ്രയിച്ച്, വർക്ക്ഷീറ്റിൽ FILTER ഫംഗ്ഷൻ സ്വയമേവ ലംബമായോ തിരശ്ചീനമായോ ഫലങ്ങൾ പകരുന്നു. അതിനാൽ, നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും ആവശ്യത്തിന് ശൂന്യമായ സെല്ലുകൾ താഴെയും വലത്തോട്ടും ഉണ്ടെന്ന് ഉറപ്പാക്കുക, അല്ലാത്തപക്ഷം നിങ്ങൾക്ക് ഒരു #SPILL പിശക് ലഭിക്കും.
    • Excel FILTER ഫംഗ്‌ഷന്റെ ഫലങ്ങൾ ചലനാത്മകമാണ്, അതായത് മൂല്യങ്ങൾ ഉള്ളപ്പോൾ അവ സ്വയമേ അപ്‌ഡേറ്റ് ചെയ്യുന്നു യഥാർത്ഥ ഡാറ്റ സെറ്റ് മാറുന്നു. എന്നിരുന്നാലും, ഉറവിട ഡാറ്റയിലേക്ക് പുതിയ എൻട്രികൾ ചേർക്കുമ്പോൾ അറേ ആർഗ്യുമെന്റിനായി നൽകിയ ശ്രേണി അപ്ഡേറ്റ് ചെയ്യപ്പെടുന്നില്ല. അറേ സ്വയമേവ വലുപ്പം മാറ്റാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, അത് ഒരു Excel ടേബിളിലേക്ക് പരിവർത്തനം ചെയ്‌ത് ഘടനാപരമായ റഫറൻസുകളുള്ള സൂത്രവാക്യങ്ങൾ നിർമ്മിക്കുക, അല്ലെങ്കിൽ ഡൈനാമിക് പേരുള്ള ഒരു ശ്രേണി സൃഷ്‌ടിക്കുക.

    എക്‌സെലിൽ എങ്ങനെ ഫിൽട്ടർ ചെയ്യാം -ഫോർമുല ഉദാഹരണങ്ങൾ

    ഒരു അടിസ്ഥാന Excel ഫിൽട്ടർ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് ഇപ്പോൾ നിങ്ങൾക്കറിയാം, കൂടുതൽ സങ്കീർണ്ണമായ ടാസ്ക്കുകൾ പരിഹരിക്കുന്നതിന് അത് എങ്ങനെ വിപുലീകരിക്കാം എന്നതിനെക്കുറിച്ചുള്ള ചില ഉൾക്കാഴ്ചകൾ നേടാനുള്ള സമയമാണിത്.

    ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഉപയോഗിച്ച് ഫിൽട്ടർ ചെയ്യുക (AND ലോജിക്)

    ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഉപയോഗിച്ച് ഡാറ്റ ഫിൽട്ടർ ചെയ്യുന്നതിന്, ഉൾക്കൊള്ളുന്ന ആർഗ്യുമെന്റിനായി നിങ്ങൾ രണ്ടോ അതിലധികമോ ലോജിക്കൽ എക്സ്പ്രഷനുകൾ നൽകുന്നു:

    FILTER(array, ( range1= മാനദണ്ഡം1) * ( ശ്രേണി2= മാനദണ്ഡം2), "ഫലങ്ങളൊന്നുമില്ല")

    ഗുണന പ്രവർത്തനം ഉം ലോജിക്കും ഉപയോഗിച്ച് അറേകളെ പ്രോസസ്സ് ചെയ്യുന്നു , എല്ലാ മാനദണ്ഡങ്ങളും പാലിക്കുന്ന രേഖകൾ മാത്രം തിരികെ നൽകുന്നുവെന്ന് ഉറപ്പാക്കുന്നു. സാങ്കേതികമായി, ഇത് ഈ രീതിയിൽ പ്രവർത്തിക്കുന്നു:

    ഓരോ ലോജിക്കൽ എക്‌സ്‌പ്രഷനുടേയും ഫലം ബൂളിയൻ മൂല്യങ്ങളുടെ ഒരു നിരയാണ്, ഇവിടെ TRUE എന്നത് 1 നും FALSE എന്നത് 0 നും തുല്യമാണ്. തുടർന്ന്, ഒരേ സ്ഥാനങ്ങളിലുള്ള എല്ലാ അറേകളുടേയും ഘടകങ്ങൾ ഗുണിക്കപ്പെടുന്നു. . പൂജ്യത്താൽ ഗുണിക്കുന്നത് എല്ലായ്പ്പോഴും പൂജ്യം നൽകുന്നതിനാൽ, എല്ലാ മാനദണ്ഡങ്ങളും ശരിയാകുന്ന ഇനങ്ങൾ മാത്രമേ ഫലമായുണ്ടാകുന്ന അറേയിൽ പ്രവേശിക്കുകയുള്ളൂ, തൽഫലമായി ആ ഇനങ്ങൾ മാത്രമേ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുകയുള്ളൂ.

    താഴെയുള്ള ഉദാഹരണങ്ങൾ ഈ പൊതു ഫോർമുല പ്രവർത്തനത്തിൽ കാണിക്കുന്നു.

    ഉദാഹരണം 1. Excel-ൽ ഒന്നിലധികം കോളങ്ങൾ ഫിൽട്ടർ ചെയ്യുക

    നമ്മുടെ അടിസ്ഥാന Excel FILTER ഫോർമുല കുറച്ചുകൂടി വിപുലീകരിച്ചുകൊണ്ട്, നമുക്ക് രണ്ട് കോളങ്ങൾ ഉപയോഗിച്ച് ഡാറ്റ ഫിൽട്ടർ ചെയ്യാം: ഗ്രൂപ്പ് (നിര B), വിജയങ്ങൾ (നിര C).

    ഇതിനായി, ഞങ്ങൾ ഇനിപ്പറയുന്ന മാനദണ്ഡങ്ങൾ സജ്ജമാക്കുന്നു: F2-ൽ ടാർഗെറ്റ് ഗ്രൂപ്പിന്റെ പേര് ടൈപ്പ് ചെയ്യുക ( മാനദണ്ഡം1 ) കൂടാതെ ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ എണ്ണംF3-ൽ വിജയിക്കുന്നു ( മാനദണ്ഡം2 ).

    നമ്മുടെ ഉറവിട ഡാറ്റ A2:C13 ( array )-ൽ ഉള്ളതിനാൽ, ഗ്രൂപ്പുകൾ B2:B13-ലാണ് ( range1). ) കൂടാതെ വിജയങ്ങൾ C2:C13 ( range2 )-ലാണ്, ഫോർമുല ഈ രൂപത്തിലാണ്:

    =FILTER(A2:C13, (B2:B13=F2) * (C2:C13>=F3), "No results")

    ഫലമായി, നിങ്ങൾക്ക് കളിക്കാരുടെ ഒരു ലിസ്റ്റ് ലഭിക്കും രണ്ടോ അതിലധികമോ വിജയങ്ങൾ നേടിയ ഗ്രൂപ്പ് എയിൽ:

    ഉദാഹരണം 2 Excel-ൽ തീയതി പ്രകാരം ഫിൽട്ടർ ചെയ്യാൻ ഒരു പൊതു ഫോർമുല ഉണ്ടാക്കാൻ. വ്യത്യസ്‌ത സാഹചര്യങ്ങളിൽ, ഒരു നിശ്ചിത തീയതിയോ മാസമോ വർഷമോ ഫിൽട്ടർ ചെയ്യണോ എന്നതിനെ ആശ്രയിച്ച്, നിങ്ങൾ വ്യത്യസ്തമായി മാനദണ്ഡങ്ങൾ നിർമ്മിക്കേണ്ടതുണ്ട്. ഈ ഉദാഹരണത്തിന്റെ ഉദ്ദേശ്യം പൊതുവായ സമീപനം പ്രകടിപ്പിക്കുക എന്നതാണ്.

    ഞങ്ങളുടെ സാമ്പിൾ ഡാറ്റയിലേക്ക്, അവസാനത്തെ വിജയത്തിന്റെ തീയതികൾ അടങ്ങിയ ഒരു കോളം കൂടി ഞങ്ങൾ ചേർക്കുന്നു (നിര D). ഇപ്പോൾ, ഒരു നിർദ്ദിഷ്‌ട കാലയളവിൽ സംഭവിച്ച വിജയങ്ങൾ ഞങ്ങൾ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യും, മെയ് 17 നും മെയ് 31 നും ഇടയിൽ പറയുക.

    ഈ സാഹചര്യത്തിൽ, രണ്ട് മാനദണ്ഡങ്ങളും ഒരേ ശ്രേണിക്ക് ബാധകമാണെന്ന് ശ്രദ്ധിക്കുക:

    =FILTER(A2:D13, (D2:D13>=G2) * (D2:D13<=G3), "No results")

    ഇവിടെ G2, G3 എന്നിവ ഫിൽട്ടർ ചെയ്യാനുള്ള തീയതികളാണ്.

    ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഉപയോഗിച്ച് ഫിൽട്ടർ ചെയ്യുക (അല്ലെങ്കിൽ ലോജിക്)

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

    OR ലോജിക് ഉപയോഗിച്ച് നിരകൾ ഫിൽട്ടർ ചെയ്യുന്നതിനുള്ള പൊതുവായ സൂത്രവാക്യം ഇതാ:

    FILTER(array, ( range1=<1)>മാനദണ്ഡം1) + ( ശ്രേണി2= മാനദണ്ഡം2), "ഫലങ്ങളൊന്നുമില്ല")

    ഉദാഹരണമായി, ഇത് അല്ലെങ്കിൽ അത് വിജയങ്ങളുടെ എണ്ണം.

    ഉറവിട ഡാറ്റ A2:C13-ലും വിജയങ്ങൾ C2:C13-ലും താൽപ്പര്യമുള്ള വിജയ സംഖ്യകൾ F2, F3 എന്നിവയിലുമാണെങ്കിൽ, ഫോർമുല ഇനിപ്പറയുന്ന രീതിയിൽ പോകും:

    =FILTER(A2:C13, (C2:C13=F2) + (C2:C13=F3), "No results")

    ഫലമായി, എല്ലാ ഗെയിമുകളും (4) വിജയിച്ച കളിക്കാർ ഏതൊക്കെയെന്ന് നിങ്ങൾക്കറിയാം (0):

    ഒന്നിലധികം കൂടാതെ അല്ലെങ്കിൽ മാനദണ്ഡങ്ങൾ അടിസ്ഥാനമാക്കി ഫിൽട്ടർ ചെയ്യുക

    നിങ്ങൾക്ക് രണ്ട് മാനദണ്ഡങ്ങളും പ്രയോഗിക്കേണ്ട സാഹചര്യത്തിൽ, ഈ ലളിതമായ നിയമം ഓർക്കുക: നക്ഷത്രചിഹ്നം (*) ഉപയോഗിച്ച് AND മാനദണ്ഡത്തിൽ ചേരുക അല്ലെങ്കിൽ പ്ലസ് ഉപയോഗിച്ച് മാനദണ്ഡം അടയാളം (+).

    ഉദാഹരണത്തിന്, നിശ്ചിത എണ്ണം വിജയങ്ങളുള്ള (F2) കളിക്കാരുടെ ഒരു ലിസ്റ്റ് തിരികെ നൽകുന്നതിന്, E2 അല്ലെങ്കിൽ E3 എന്നിവയിൽ പരാമർശിച്ചിരിക്കുന്ന ഗ്രൂപ്പിൽ ഉൾപ്പെടുന്ന, ലോജിക്കലിന്റെ ഇനിപ്പറയുന്ന ശൃംഖല നിർമ്മിക്കുക. എക്സ്പ്രഷനുകൾ:

    =FILTER(A2:C13, (C2:C13=F2) * ((B2:B13=E2) + (B2:B13=E3)), "No results")

    നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഫലം ലഭിക്കും:

    Excel-ൽ ഡ്യൂപ്ലിക്കേറ്റുകൾ എങ്ങനെ ഫിൽട്ടർ ചെയ്യാം

    വലിയ വർക്ക് ഷീറ്റുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോഴോ വ്യത്യസ്ത ഉറവിടങ്ങളിൽ നിന്നുള്ള ഡാറ്റ സംയോജിപ്പിക്കുമ്പോഴോ, പലപ്പോഴും ചില ഡ്യൂപ്ലിക്കേറ്റുകൾ കടന്നുകയറാനുള്ള സാധ്യതയുണ്ട്.

    നിങ്ങൾ ഫിൽട്ടർ ഔട്ട് ഡ്യൂപ്ലിക്കേറ്റുകൾ കൂടാതെ എക്സ്ട്രാക്റ്റ്അദ്വിതീയ ഇനങ്ങൾ, തുടർന്ന് മുകളിൽ ലിങ്ക് ചെയ്‌ത ട്യൂട്ടോറിയലിൽ വിശദീകരിച്ചിരിക്കുന്നതുപോലെ UNIQUE ഫംഗ്‌ഷൻ ഉപയോഗിക്കുക.

    നിങ്ങളുടെ ലക്ഷ്യം ഡ്യൂപ്ലിക്കേറ്റുകൾ ഫിൽട്ടർ ചെയ്യുക , അതായത് ഒന്നിലധികം തവണ സംഭവിക്കുന്ന എൻട്രികൾ എക്‌സ്‌ട്രാക്റ്റ് ചെയ്യുക, തുടർന്ന് ഫിൽറ്റർ ഫംഗ്‌ഷൻ ഉപയോഗിക്കുക COUNTIFS-നൊപ്പം.

    എല്ലാ റെക്കോർഡുകൾക്കുമുള്ള സംഭവങ്ങളുടെ എണ്ണം നേടുകയും 1-ൽ കൂടുതലുള്ളവ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്യുകയും ചെയ്യുക എന്നതാണ് ആശയം. കൗണ്ടുകൾ ലഭിക്കുന്നതിന്, ഓരോ criteria_range / <എന്നതിന് നിങ്ങൾ ഒരേ ശ്രേണി നൽകുന്നു. 1>മാനദണ്ഡം ഇതുപോലുള്ള COUNTIFS ജോടി:

    FILTER( array, COUNTIFS( column1, column1, column2, column2)>1, "ഫലങ്ങളൊന്നുമില്ല")

    ഉദാഹരണത്തിന്, എല്ലാ 3 കോളങ്ങളിലെയും മൂല്യങ്ങളെ അടിസ്ഥാനമാക്കി A2:C20-ലെ ഡാറ്റയിൽ നിന്ന് തനിപ്പകർപ്പ് വരികൾ ഫിൽട്ടർ ചെയ്യാൻ, ഉപയോഗിക്കേണ്ട സൂത്രവാക്യം ഇതാ:

    =FILTER(A2:C20, COUNTIFS(A2:A20, A2:A20, B2:B20, B2:B20, C2:C20, C2:C20)>1, "No results")

    നുറുങ്ങ്. കീ കോളങ്ങളിലെ മൂല്യങ്ങളെ അടിസ്ഥാനമാക്കി തനിപ്പകർപ്പുകൾ ഫിൽട്ടർ ചെയ്യാൻ, COUNTIFS ഫംഗ്‌ഷനിൽ ആ പ്രത്യേക നിരകൾ മാത്രം ഉൾപ്പെടുത്തുക.

    Excel-ൽ ശൂന്യമായവ എങ്ങനെ ഫിൽട്ടർ ചെയ്യാം

    ശൂന്യമായ സെല്ലുകൾ ഫിൽട്ടർ ചെയ്യുന്നതിനുള്ള ഒരു ഫോർമുല, വാസ്തവത്തിൽ, ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള Excel FILTER ഫോർമുലയുടെ ഒരു വ്യതിയാനമാണ്. ഈ സാഹചര്യത്തിൽ, എല്ലാ (അല്ലെങ്കിൽ പ്രത്യേകം) കോളങ്ങളിലും എന്തെങ്കിലും ഡാറ്റയുണ്ടോ എന്ന് ഞങ്ങൾ പരിശോധിക്കുന്നു, കൂടാതെ ഒരു സെല്ലെങ്കിലും ശൂന്യമായ വരികൾ ഒഴിവാക്കുകയും ചെയ്യുന്നു. ശൂന്യമല്ലാത്ത സെല്ലുകൾ തിരിച്ചറിയാൻ, നിങ്ങൾ "നോട്ട് ഈക്വൽ ടു" ഓപ്പറേറ്റർ () ഒരു ശൂന്യമായ സ്ട്രിംഗിനൊപ്പം ("") ഇതുപോലെ ഉപയോഗിക്കുന്നു:

    FILTER(array, ( column1 "") * ( column2 =""), "ഫലങ്ങളൊന്നുമില്ല")

    A2:C12-ലെ ഉറവിട ഡാറ്റയ്‌ക്കൊപ്പം, വരികൾ ഫിൽട്ടർ ചെയ്യാൻഒന്നോ അതിലധികമോ ശൂന്യമായ സെല്ലുകൾ അടങ്ങിയ, ഇനിപ്പറയുന്ന ഫോർമുല E3-ൽ നൽകിയിട്ടുണ്ട്:

    നിർദ്ദിഷ്‌ട ടെക്‌സ്‌റ്റ് അടങ്ങിയ സെല്ലുകൾ ഫിൽട്ടർ ചെയ്യുക

    നിശ്ചിത ടെക്‌സ്‌റ്റ് അടങ്ങുന്ന സെല്ലുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നതിന്, നിങ്ങൾ സെല്ലിൽ ഫോർമുല അടങ്ങിയിരിക്കുന്നെങ്കിൽ ക്ലാസിക്കിനൊപ്പം FILTER ഫംഗ്‌ഷൻ ഉപയോഗിക്കാനാകും:

    FILTER(array, ISNUMBER(SEARCH(" text ", range )), "ഫലങ്ങളൊന്നുമില്ല")

    ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നത് ഇതാ:

    • തിരയൽ ഫംഗ്‌ഷൻ ഒരു നിശ്ചിത ശ്രേണിയിൽ ഒരു നിർദ്ദിഷ്ട ടെക്‌സ്‌റ്റ് സ്‌ട്രിങ്ങിനായി തിരയുകയും ഒരു നമ്പർ (ആദ്യ പ്രതീകത്തിന്റെ സ്ഥാനം) അല്ലെങ്കിൽ #VALUE നൽകുകയും ചെയ്യുന്നു! പിശക് (ടെക്‌സ്റ്റ് കണ്ടെത്തിയില്ല).
    • ISNUMBER ഫംഗ്‌ഷൻ എല്ലാ സംഖ്യകളെയും TRUE ആയും പിശകുകൾ FALSE ആയും പരിവർത്തനം ചെയ്യുകയും ഫലമായുണ്ടാകുന്ന ബൂളിയൻ അറേയെ FILTER ഫംഗ്‌ഷന്റെ ഉൾപ്പെടുത്തുക ആർഗ്യുമെന്റിലേക്ക് കൈമാറുകയും ചെയ്യുന്നു.

    ഈ ഉദാഹരണത്തിനായി, ഞങ്ങൾ B2:B13-ൽ കളിക്കാരുടെ അവസാന നാമങ്ങൾ ചേർത്തു, G2-ൽ കണ്ടെത്താൻ ആഗ്രഹിക്കുന്ന പേരിന്റെ ഭാഗം ടൈപ്പ് ചെയ്‌തു, തുടർന്ന് ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കുക ഡാറ്റ ഫിൽട്ടർ ചെയ്യുക:

    =FILTER(A2:D13, ISNUMBER(SEARCH(G2, B2:B13)), "No results")

    ഫലമായി, ഫോർമുല "ഹാൻ" അടങ്ങിയിരിക്കുന്ന രണ്ട് കുടുംബപ്പേരുകൾ വീണ്ടെടുക്കുന്നു:

    ഫിൽട്ടർ ചെയ്ത് കണക്കാക്കുക (Sum, Average, Min, Max, etc.)

    Excel FILTER ഫംഗ്‌ഷനെ കുറിച്ചുള്ള ഒരു രസകരമായ കാര്യം, അതിന് നിബന്ധനകളോടെ മൂല്യങ്ങൾ എക്‌സ്‌ട്രാക്റ്റുചെയ്യാൻ മാത്രമല്ല, ഫിൽട്ടർ ചെയ്‌ത ഡാറ്റ സംഗ്രഹിക്കാനും കഴിയും എന്നതാണ്. ഇതിനായി, SUM, AVERAGE, COUNT, MAX അല്ലെങ്കിൽ MIN പോലുള്ള അഗ്രഗേഷൻ ഫംഗ്‌ഷനുകൾക്കൊപ്പം FILTER സംയോജിപ്പിക്കുക.

    ഉദാഹരണത്തിന്, F1-ലെ ഒരു പ്രത്യേക ഗ്രൂപ്പിനായി ഡാറ്റ സമാഹരിക്കാൻ, ഇനിപ്പറയുന്നവ ഉപയോഗിക്കുകഫോർമുലകൾ:

    ആകെ വിജയങ്ങൾ:

    =SUM(FILTER(C2:C13, B2:B13=F1, 0))

    ശരാശരി വിജയങ്ങൾ:

    =AVERAGE(FILTER(C2:C13, B2:B13=F1, 0))

    പരമാവധി വിജയങ്ങൾ:

    =MAX(FILTER(C2:C13, B2:B13=F1, 0))

    കുറഞ്ഞ വിജയങ്ങൾ:

    =MIN(FILTER(C2:C13, B2:B13=F1, 0))

    ദയവായി ശ്രദ്ധിക്കുക, എല്ലാ ഫോർമുലകളിലും, if_empty ആർഗ്യുമെന്റിനായി ഞങ്ങൾ പൂജ്യം ഉപയോഗിക്കുന്നു, അതിനാൽ സൂത്രവാക്യങ്ങൾ മാനദണ്ഡങ്ങൾ പാലിക്കുന്ന മൂല്യങ്ങളൊന്നും കണ്ടെത്തിയില്ലെങ്കിൽ 0 തിരികെ നൽകുക. "ഫലങ്ങളൊന്നുമില്ല" എന്നതുപോലുള്ള ഏതെങ്കിലും വാചകം നൽകുന്നത് ഒരു #VALUE പിശകിന് കാരണമാകും, ഇത് നിങ്ങൾക്ക് അവസാനമായി ആവശ്യമുള്ള കാര്യമാണ് :)

    കേസ്-സെൻസിറ്റീവ് ഫിൽറ്റർ ഫോർമുല

    ഒരു സ്റ്റാൻഡേർഡ് Excel FILTER ഫോർമുല കേസ്-ഇൻസെൻസിറ്റീവ് ആണ്, അതായത് ചെറിയക്ഷരങ്ങളും വലിയക്ഷരങ്ങളും തമ്മിൽ വ്യത്യാസമില്ല. ടെക്സ്റ്റ് കേസ് വേർതിരിച്ചറിയാൻ, ഉൾപ്പെടുത്തുക ആർഗ്യുമെന്റിൽ EXACT ഫംഗ്ഷൻ നെസ്റ്റ് ചെയ്യുക. ഇത് ഒരു കേസ് സെൻസിറ്റീവ് രീതിയിൽ ലോജിക്കൽ ടെസ്റ്റ് നടത്താൻ FILTER-നെ നിർബന്ധിക്കും:

    FILTER(അറേ, EXACT( ശ്രേണി , മാനദണ്ഡം ), "ഫലങ്ങളൊന്നുമില്ല")

    ഉദ്ദേശിക്കുന്നു , നിങ്ങൾക്ക് A , a എന്നീ രണ്ട് ഗ്രൂപ്പുകളുണ്ട്, കൂടാതെ ഗ്രൂപ്പ് "a" എന്ന ചെറിയക്ഷരത്തിലുള്ള റെക്കോർഡുകൾ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാൻ ആഗ്രഹിക്കുന്നു. ഇത് ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിക്കുക, ഇവിടെ A2:C13 ഉറവിട ഡാറ്റയും B2:B13 ഫിൽട്ടർ ചെയ്യാനുള്ള ഗ്രൂപ്പുകളുമാണ്:

    =FILTER(A2:C13, EXACT(B2:B13, "a"), "No results")

    സാധാരണപോലെ, നിങ്ങൾക്ക് ടാർഗെറ്റ് ഗ്രൂപ്പ് ഇൻപുട്ട് ചെയ്യാം ഒരു മുൻനിശ്ചയിച്ച സെൽ, F1 എന്ന് പറയുക, ഹാർഡ്‌കോഡ് ചെയ്‌ത ടെക്‌സ്‌റ്റിന് പകരം ആ സെൽ റഫറൻസ് ഉപയോഗിക്കുക:

    =FILTER(A2:C13, EXACT(B2:B13, F1), "No results")

    ഡാറ്റ ഫിൽട്ടർ ചെയ്‌ത് നിർദ്ദിഷ്‌ട കോളങ്ങൾ മാത്രം നൽകുന്നതെങ്ങനെ

    ഭൂരിഭാഗവും, Excel ഉപയോക്താക്കൾ ആഗ്രഹിക്കുന്നത് ഒരൊറ്റ ഫോർമുല ഉപയോഗിച്ച് എല്ലാ കോളങ്ങളും ഫിൽട്ടർ ചെയ്യുക എന്നതാണ്. എന്നാൽ നിങ്ങളുടെ സോഴ്സ് ടേബിളിൽ പതിനായിരങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ അല്ലെങ്കിൽ

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