ഉള്ളടക്ക പട്ടിക
എക്സലിന്റെ ഫിൽറ്റർ ഫംഗ്ഷൻ ഉപയോഗിച്ച് പൊരുത്തപ്പെടുന്ന ചില ഡാറ്റയുടെ ഒന്നിലധികം മാനദണ്ഡങ്ങൾ എക്സൽ ഫിൽട്ടർ ചെയ്യുന്നത് എങ്ങനെയെന്ന് ഇന്ന് ഞാൻ നിങ്ങളെ കാണിക്കും. പ്രധാന ചർച്ചയിലേക്ക് പോകുന്നതിന് മുമ്പ്, ഒരു കാര്യം നിങ്ങളെ ഓർമ്മിപ്പിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു. FILTER ഫംഗ്ഷൻ Office 365 -ൽ മാത്രമേ ലഭ്യമാകൂ.
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
Filter Multiple Values.xlsx<2
FILTER ഫംഗ്ഷനിലേക്കുള്ള ആമുഖം
ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഫിൽട്ടർ ചെയ്യുന്നതിന് ആദ്യം Excel-ന്റെ FILTER ഫംഗ്ഷനിലേക്ക് നമുക്ക് പരിചയപ്പെടുത്താം.
ചുവടെയുള്ള ഡാറ്റ സെറ്റ് നോക്കുക. എല്ലാ ഫിഫ ലോകകപ്പുകളിലും ആതിഥേയ രാജ്യങ്ങൾ , ചാമ്പ്യൻ രാജ്യങ്ങൾ , റണ്ണേഴ്സ് അപ്പ് രാജ്യങ്ങൾ എന്നിവ ഞങ്ങൾക്കുണ്ട്. നിരകൾ യഥാക്രമം B, C, D, , E .
ഇപ്പോൾ ഞാൻ നിങ്ങളോട് ചോദിച്ചാൽ, <എപ്പോഴുള്ള വർഷങ്ങൾ എന്തൊക്കെയാണ് 1>ബ്രസീൽ
ചാമ്പ്യൻ ആയോ?നിങ്ങൾ എന്ത് ചെയ്യും?
നിങ്ങൾ ഒരുപക്ഷേ D (ചാമ്പ്യൻ) എന്ന കോളത്തിലൂടെ പോയേക്കാം. സെൽ ബ്രസീൽ അതിലോ ഇല്ലയോ.
പിന്നെ ഒരെണ്ണം കണ്ടെത്തുമ്പോൾ, ആ സെല്ലിൽ നിന്ന് രണ്ട് ചുവടുകൾ ഇടത്തേക്ക് B (വർഷം) എന്ന കോളത്തിലേക്ക് നിങ്ങൾ നീക്കും. ബന്ധപ്പെട്ട വർഷം രേഖപ്പെടുത്തുക.
അതിനുശേഷം നിങ്ങൾ വീണ്ടും D കോളത്തിലൂടെ ഇറങ്ങി ബ്രസീൽ അടങ്ങുന്ന എല്ലാ സെല്ലുകൾക്കും ഇത് ചെയ്യും.
അങ്ങനെ, ബ്രസീൽ ചാമ്പ്യൻ ആയിരുന്ന എല്ലാ വർഷവും നിങ്ങൾ രേഖപ്പെടുത്തും.
ഒരു ചെറിയ സെറ്റ് ഡാറ്റയ്ക്ക്, ഇത് ശരി ആണ്. എന്നാൽ ഒരു വലിയ സെറ്റിനായി നിങ്ങൾക്ക് അതേ നടപടിക്രമം ആവർത്തിക്കാമോ 4 തവണ . 3 തവണ പശ്ചിമ ജർമ്മനി , 1 സമയം ജർമ്മനി .
ഇപ്പോൾ, ഈ ഫോർമുല നിങ്ങൾ മനസ്സിലാക്കുന്നുവെങ്കിൽ, ഫിഫ ലോകകപ്പ് രണ്ട് രാജ്യങ്ങൾ ആതിഥേയത്വം വഹിച്ച വർഷങ്ങൾ നിങ്ങൾക്ക് കണ്ടെത്താൻ കഴിയുമോ?
ഞാൻ നൽകുന്നു നിങ്ങൾ ഒരു സൂചന. ഹോസ്റ്റ് രാജ്യത്തിന്റെ പേരിൽ ഒരു ", " എന്നിവ ഉണ്ടായിരിക്കണം. ( “ഒപ്പം” രണ്ട് സ്പെയ്സുകൾക്കിടയിൽ)
അതെ. നിങ്ങൾ പറഞ്ഞത് ശരിയാണ്. സൂത്രവാക്യം ഇതായിരിക്കും:
=FILTER(B5:B25,ISNUMBER(SEARCH("* and *",C5:C25)))
ഇപ്പോൾ, 2002-ൽ ഒരിക്കൽ മാത്രമാണ് ഇത് സംഭവിച്ചത് , ഹോസ്റ്റ് ചെയ്തത് ദക്ഷിണ കൊറിയ , ജപ്പാൻ .
Excel-ൽ ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഫിൽട്ടർ ചെയ്യുന്നതിനുള്ള ഇതര ഓപ്ഷനുകൾ
ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഫിൽട്ടർ ചെയ്യുന്നതിനെക്കുറിച്ച് മുകളിൽ സൂചിപ്പിച്ച രീതികൾ വളരെ ഉപയോഗപ്രദമാണ്. എന്നാൽ ഒരു പോരായ്മയോടെ , FILTER ഫംഗ്ഷൻ Office 365 -ൽ മാത്രമേ ലഭ്യമാകൂ.
Office 365 ഇല്ലാത്തവർക്ക് സബ്സ്ക്രിപ്ഷന്, ഒന്നിലധികം മാനദണ്ഡങ്ങളുള്ള ചില ഡാറ്റ ഫിൽട്ടർ ചെയ്യാൻ ഈ ഇതര രീതികൾ ഉപയോഗിക്കാം.
ഇറ്റലി ആതിഥേയ രാജ്യം അല്ലെങ്കിൽ ചാമ്പ്യൻ ആയിരുന്ന വർഷങ്ങൾ കണ്ടെത്താൻ, താഴെ കൊടുത്തിരിക്കുന്ന ഫോർമുല ഉപയോഗിക്കുക:
=IF((C5:C25="Italy")+(D5:D25="Italy"),B4:B24,"")
കൂടാതെ ബ്രസീൽ ചാമ്പ്യൻ ആയ വർഷങ്ങൾ കണ്ടെത്തുക 1970 -ലേക്ക്, ഈ ഫോർമുല ഉപയോഗിക്കുക:
=IF((B5:B25<=1970)*(D5:D25="Brazil"),B5:B25,"")
ശ്രദ്ധിക്കുക: നിങ്ങൾക്ക് FILTER ഫംഗ്ഷൻ പോലെയുള്ള ശൂന്യമായ സെല്ലുകൾ ഈ രീതിയിൽ നീക്കം ചെയ്യാൻ കഴിയില്ല. ഫോർമുലകൾ നൽകുന്നതിന് Ctrl + Shift + Enter അമർത്തുക.
എങ്ങനെ ഉപയോഗിക്കാംExcel-ലെ വിപുലമായ ഫിൽട്ടർ
ഞങ്ങൾ ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഒരു നിരയിൽ കണക്കാക്കിയ ഡാറ്റ ഉപയോഗിച്ച് പ്രയോഗിക്കും. ഇവിടെ, ഞങ്ങൾ കണ്ടെത്താൻ പോകുന്നു വിതരണം ചെയ്ത ഉൽപ്പന്നങ്ങൾ അളവിൽ 50 എന്നാൽ 100-ൽ താഴെ . ഇതിനായി, ഞങ്ങൾ ഇനിപ്പറയുന്ന സൂത്രവാക്യം പ്രയോഗിക്കേണ്ടതുണ്ട്. സൂത്രവാക്യം ആണ്-
=IF(AND(E550),E5,FALSE)
സെല്ലിലെ C16 ഔട്ട്പുട്ട് 55 ആണ് ഡെലിവർ ചെയ്ത അളവ് പരിധിയിൽ കുറയുന്നു.
അതിനാൽ, സോർട്ട് & ഡാറ്റ ടാബിൽ നിന്ന് ഓപ്ഷനുകൾ ഫിൽട്ടർ ചെയ്യുക.
അതിനുശേഷം, ഞങ്ങൾ മുഴുവൻ ഡാറ്റാസെറ്റും ലിസ്റ്റ് ശ്രേണി ഉം ആയും ഇട്ടു സെല്ലുകൾ C15:C16 മാനദണ്ഡ ശ്രേണിയായി .
അവസാനം, ഫലം കാണുന്നതിന് ശരി അമർത്തുക , അതായത്, വിതരണം ചെയ്ത ഉൽപ്പന്നങ്ങളുടെ ഒരു ലിസ്റ്റ് അളവ് 50 മുതൽ 100 വരെയുള്ള ശ്രേണിയിൽ.
3>
ഉപസംഹാരം
ഈ രീതികൾ ഉപയോഗിച്ച്, Excel-ൽ ഒന്നിലധികം മാനദണ്ഡങ്ങൾ പാലിച്ചുകൊണ്ട് നിങ്ങൾക്ക് ഏത് ഡാറ്റയും ഫിൽട്ടർ ചെയ്യാൻ കഴിയും. നിങ്ങൾക്ക് മറ്റെന്തെങ്കിലും രീതി അറിയാമോ? അഭിപ്രായ വിഭാഗത്തിൽ ഞങ്ങളെ അറിയിക്കുക.
ഡാറ്റ, ചിന്തിക്കുക, 10000 വരികൾ?കൂടുതൽ വായിക്കുക: എക്സെലിൽ ഒന്നിലധികം വരികൾ എങ്ങനെ ഫിൽട്ടർ ചെയ്യാം (11 അനുയോജ്യമായ സമീപനങ്ങൾ) <3
ഇല്ല, വലിയ ഇല്ല എന്നതാണ് ഉത്തരം.
അപ്പോൾ എന്തുചെയ്യണം?
കൃത്യമായി നിർവഹിക്കുന്നതിന് മൈക്രോസോഫ്റ്റ് എക്സൽ ഫിൽറ്റർ എന്ന ബിൽറ്റ്-ഇൻ ഫംഗ്ഷൻ കൊണ്ടുവരുന്നു. നിങ്ങൾക്കും ഇതേ ചുമതല.
FILTER ഫംഗ്ഷന് മൂന്ന് ആർഗ്യുമെന്റുകൾ എടുക്കുന്നു, അറേ എന്ന് വിളിക്കുന്ന സെല്ലുകളുടെ ഒരു ശ്രേണി, ഉൾപ്പെടുന്നു, എന്നിങ്ങനെ ഒരു മാനദണ്ഡം if_empty എന്ന് വിളിക്കുന്ന ഒരു മൂല്യം ഏതെങ്കിലും സെല്ലിന്റെ മാനദണ്ഡം പാലിക്കുന്നില്ലെങ്കിൽ അത് തിരികെ നൽകും.
അതിനാൽ FILTER ഫംഗ്ഷന്റെ വാക്യഘടന ഇതാണ്:
=FILTER(array,include,[if_empty])
ഒരു മികച്ച ധാരണയ്ക്ക്, നമുക്ക് ബ്രസീൽ പ്രശ്നത്തിലേക്ക് വരാം. ബ്രസീൽ ചാമ്പ്യൻ ആയ വർഷങ്ങൾ നമ്മൾ ഫിൽട്ടർ ചെയ്യണം 0>
കാണുക, ബ്രസീൽ ചാമ്പ്യൻമാരായി, 1958, 1962,1970, 1994, കൂടാതെ 2002< 2> (ചിത്രത്തിൽ നിറമുള്ളത്).
ഇപ്പോൾ മനസ്സിലാക്കാൻ വേണ്ടി, നമുക്ക് ഫോർമുല തകർക്കാം.
D5:D25=”ബ്രസീൽ” എല്ലാം കടന്നുപോകുന്നു. D5 മുതൽ D25 വരെയുള്ള സെല്ലുകൾ ബ്രസീൽ കണ്ടെത്തുകയാണെങ്കിൽ TRUE നൽകുന്നു, അല്ലാത്തപക്ഷം FALSE .
സൂത്രവാക്യം ഫിൽട്ടർ(B5:B25,D5:D25=”ബ്രസീൽ””) അപ്പോൾ
=FILTER({B5,B6,B7,...,B25},{FALSE,FALSE,...,TRUE,...,FALSE},"")
ഓരോ TRUE നും, അത് അറേ {B5,B6,B7,…,B25}
<0 അറേയിൽ നിന്ന് അടുത്തുള്ള സെൽ നൽകുന്നു FALSEഎന്നതിന്, അത് ഇല്ല എന്ന് നൽകുന്നുഫലം, "". (ഇത് ഓപ്ഷണൽ ആണ്. ഡിഫോൾട്ട് ഫലമൊന്നുമില്ല, “”)B9 , എന്ന സെല്ലുകൾക്ക് മാത്രം TRUE ഉണ്ട് B10 , B12 , B18, , B20 .
അതിനാൽ ഇത് ഈ സെല്ലുകളിലെ ഉള്ളടക്കങ്ങൾ മാത്രം നൽകുന്നു, 1958, 1962, 1970, 1994, 2002.
ബ്രസീൽ ചാമ്പ്യൻമാരായ വർഷങ്ങളാണിത്.
FILTER ഫംഗ്ഷൻ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നിങ്ങൾ മനസ്സിലാക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
ഇപ്പോൾ, നിങ്ങൾക്ക് ഇത് മനസ്സിലായെങ്കിൽ, ആതിഥേയ രാജ്യം ചാമ്പ്യൻമാരായ വർഷങ്ങൾ കണ്ടെത്താനുള്ള ഫോർമുല എന്നോട് പറയാമോ?
അതെ. നിങ്ങൾ പറഞ്ഞത് ശരിയാണ്. ഫോർമുല ഇതാണ്:
=FILTER(B5:B25,C5:C25=D5:D25,””)
കാണുക, 1930, 1934, 1966, 1974, 1978, , 1998 എന്നീ വർഷങ്ങളിൽ ആതിഥേയ രാജ്യം ചാമ്പ്യന്മാരായി.
ഒന്നിലധികം ഫിൽട്ടർ ചെയ്യാനുള്ള 4 വഴികൾ Excel
ലെ മാനദണ്ഡം FILTER ഫംഗ്ഷൻ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് ഇപ്പോൾ ഞങ്ങൾ മനസ്സിലാക്കി. ഈ സമയം ഫംഗ്ഷനിൽ ഒന്നിലധികം മാനദണ്ഡങ്ങൾ പ്രയോഗിക്കാൻ ശ്രമിക്കാം. ഇന്നത്തെ ടാസ്ക്കിനായുള്ള ഡാറ്റാസെറ്റിന്റെ ഒരു അവലോകനം ഇതാ.
1. അല്ലെങ്കിൽ തരത്തിന്റെ ഒന്നിലധികം മൂല്യങ്ങൾ ഫിൽട്ടർ ചെയ്യുക
ആദ്യം, <ന്റെ ഒന്നിലധികം മാനദണ്ഡങ്ങളിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാം 1>അല്ലെങ്കിൽ തരം. ഒന്നോ അതിലധികമോ മാനദണ്ഡങ്ങൾ തൃപ്തികരമാകുമ്പോൾ തൃപ്തികരമാകുന്ന മാനദണ്ഡങ്ങൾ ഇവയാണ്.
ഉദാഹരണത്തിന്, മുകളിലെ ഡാറ്റാ സെറ്റിൽ നിന്ന്, ഞാൻ നിങ്ങളോട് ചോദിച്ചാൽ, അർജന്റീന എന്ന് പറയൂ ചാമ്പ്യനായി അല്ലെങ്കിൽ പശ്ചിമ ജർമ്മനി റണ്ണേഴ്സ് അപ്പ് ആയി.
നിങ്ങൾക്ക് 1978 അല്ലെങ്കിൽ ഒന്നുകിൽ പറയാം. 1982 അല്ലെങ്കിൽ 1986 .
ഇനി, ഇറ്റലി ഒന്നുകിൽ ആതിഥേയത്വം അല്ലെങ്കിൽ എല്ലാ വർഷവും ഫിൽട്ടർ ഔട്ട് ചെയ്യാൻ ശ്രമിക്കാം ചാമ്പ്യൻ , അല്ലെങ്കിൽ രണ്ടും . ഇത് അല്ലെങ്കിൽ ടൈപ്പ് ഒന്നിലധികം മാനദണ്ഡങ്ങളുടെ ഒരു പ്രശ്നമാണ്. ഇത് എളുപ്പമുള്ള ജോലിയാണ്. പ്ലസ് (+) ചിഹ്നം ഉപയോഗിച്ച് രണ്ട് മാനദണ്ഡങ്ങൾ ചേർക്കുക. Excel-ൽ ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഫിൽട്ടർ ചെയ്യുന്നതിന് ചുവടെയുള്ള നിർദ്ദേശങ്ങൾ പാലിക്കാം!
ഘട്ടങ്ങൾ:
- ആദ്യം, സെൽ G5 തിരഞ്ഞെടുക്കുക, കൂടാതെ ആ സെല്ലിൽ ഫിൽറ്റർ ഫംഗ്ഷൻ എഴുതുക. ഫംഗ്ഷൻ ഇതായിരിക്കും:
=FILTER(B5:B25,(C5:C25="Italy")+(D5:D25="Italy"))
- അതിനാൽ, നിങ്ങളുടെ കീബോർഡിൽ Enter അമർത്തുക. തൽഫലമായി, ഇറ്റലി ഹോസ്റ്റ് അല്ലെങ്കിൽ ചാമ്പ്യൻ അല്ലെങ്കിൽ രണ്ടും ഫിൽറ്റർ ഫംഗ്ഷന്റെ റിട്ടേൺ ആയ വർഷങ്ങൾ നിങ്ങൾക്ക് ലഭിക്കും. .
കാണുക, ഇറ്റലി ഒന്നുകിൽ ആതിഥേയരോ ചാമ്പ്യനോ ആയിരുന്നു അല്ലെങ്കിൽ രണ്ടും വർഷങ്ങളിലും 1934, 1938, 1982, 1990, ഒപ്പം 2006.
ഫോർമുല ബ്രേക്ക്ഡൌൺ
ഇനി, മനസ്സിലാക്കാൻ വേണ്ടി, നമുക്ക് ഇത് തകർക്കാം ഫോർമുല.
- C5:C25=”ഇറ്റലി” TRUE അല്ലെങ്കിൽ FALSE. TRUE <2 എന്ന ഒരു ശ്രേണി നൽകുന്നു>ഇറ്റലി ആതിഥേയമായിരുന്നപ്പോൾ, തെറ്റ് അല്ലെങ്കിൽ.
- D5:D25=”ഇറ്റലി” കൂടാതെ ശരി അല്ലെങ്കിൽ <1 എന്ന ഒരു ശ്രേണി നൽകുന്നു>തെറ്റ് . ഇറ്റലി ചാമ്പ്യൻ ആയിരുന്നപ്പോൾ ശരി , അല്ലാത്തപക്ഷം തെറ്റ് ബൂളിയൻ മൂല്യങ്ങളുടെ രണ്ട് അറേകൾ ചേർക്കുന്നു, TRUE , FALSE . എന്നാൽ ഇത് ഓരോ TRUE ഒരു 1 ആയി കണക്കാക്കുന്നു,ഓരോ FALSE ഒരു 0 ആയി.
- അതിനാൽ രണ്ട് മാനദണ്ഡങ്ങളും തൃപ്തികരമാകുമ്പോൾ ഒരു 2 ഒരു 1 നൽകുന്നു ഒരു മാനദണ്ഡം മാത്രം തൃപ്തികരമാകുമ്പോൾ, ഒരു 0 ഒരു മാനദണ്ഡവും തൃപ്തികരമല്ലാത്തപ്പോൾ.
ഇപ്പോൾ ഫോർമുല ഇതാകുന്നു:
=FILTER({B5,B6,B7,...,B25},{0,2,1,...,0})
ഇത് പൂജ്യത്തേക്കാൾ വലിയ സംഖ്യകളെ (ഇവിടെ 0 ഉം 1 ഉം) TRUE ആയും പൂജ്യങ്ങളെ FALSE ആയും കണക്കാക്കുന്നു.
അതിനാൽ അത് 0 നേക്കാൾ വലിയൊരു സംഖ്യയെ അഭിമുഖീകരിക്കുമ്പോൾ B നിരയിൽ നിന്ന് വർഷങ്ങൾ നൽകുന്നു, അല്ലാത്തപക്ഷം ഫലമൊന്നും നൽകില്ല.
ഇപ്പോൾ, നിങ്ങളാണെങ്കിൽ FILTER ഫംഗ്ഷൻ അല്ലെങ്കിൽ തരത്തിന്റെ ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഉപയോഗിച്ച് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കുക, നിങ്ങൾക്ക് ഒരു ചോദ്യത്തിന് ഉത്തരം നൽകാമോ?
ബ്രസീൽ ചാമ്പ്യൻ ആയ വർഷങ്ങളെ ഫിൽട്ടർ ചെയ്യാനുള്ള ഫോർമുല എന്തായിരിക്കും അല്ലെങ്കിൽ ഇറ്റലി റണ്ണേഴ്സ് അപ്പ് അല്ലെങ്കിൽ രണ്ടും ആയി?
അതെ. നിങ്ങൾ പറഞ്ഞത് ശരിയാണ്. സൂത്രവാക്യം ഇതായിരിക്കും:
=FILTER(B5:B25,(D5:D25="Brazil")+(E5:E25="Italy"))
2.
മാനദണ്ഡത്തിനും ഫിൽറ്റർ ഫംഗ്ഷൻ പ്രയോഗിക്കുക ഇപ്പോൾ നമ്മൾ ഒന്നിലധികം മാനദണ്ഡങ്ങൾ , തരത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കും. അതായത് ശരി ഫലം ലഭിക്കുന്നതിന് ഞങ്ങൾ എല്ലാ മാനദണ്ഡങ്ങളും പാലിക്കണം, അല്ലാത്തപക്ഷം തെറ്റ് .
ഞങ്ങൾക്ക് അറിയാം, വർഷം 1970 വരെ , ഫിഫ ലോകകപ്പ് “ജൂൾസ് റിമെറ്റ്” ട്രോഫി എന്നാണ് അറിയപ്പെട്ടിരുന്നത്. 1970 ന് ശേഷം, അത് FIFA വേൾഡ് കപ്പ് എന്ന് വിളിക്കപ്പെടാൻ തുടങ്ങി. അതുകൊണ്ട് എന്റെ ആദ്യത്തെ ചോദ്യം, ബ്രസീൽ “ജൂൾസ് റിമെറ്റ്” ട്രോഫി നേടിയ വർഷങ്ങൾ ഏതൊക്കെയാണ്?
രണ്ട് മാനദണ്ഡങ്ങൾ ഇവിടെയുണ്ട്.
- ആദ്യം, വർഷം 1970 -നേക്കാൾ കുറവോ തുല്യമോ ആയിരിക്കണം.
- രണ്ടാമത്, ചാമ്പ്യൻ രാജ്യം ബ്രസീൽ ആയിരിക്കണം.
വളരെ ലളിതമാണ്. ഈ സമയം (*) ചിഹ്നം ഉപയോഗിച്ച് FILTER ഫംഗ്ഷനിലെ രണ്ട് മാനദണ്ഡങ്ങൾ ഗുണിക്കുക. Excel-ൽ ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഫിൽട്ടർ ചെയ്യുന്നതിന് ചുവടെയുള്ള നിർദ്ദേശങ്ങൾ പാലിക്കാം!
ഘട്ടങ്ങൾ:
- ആദ്യം, സെൽ G5 തിരഞ്ഞെടുക്കുക, കൂടാതെ ആ സെല്ലിൽ ഫിൽറ്റർ ഫംഗ്ഷൻ എഴുതുക. ഫംഗ്ഷൻ ഇതായിരിക്കും:
=FILTER(B5:B25,(B5:B25<=1970)*(D5:D25="Brazil"))
ഫോർമുല ബ്രേക്ക്ഡൗൺ
വർഷം 1970-നേക്കാൾ കുറവോ അതിന് തുല്യമോ ആണെങ്കിൽ-
(B5:B25<=1970
TRUE നൽകുന്നു, അല്ലാത്തപക്ഷം FALSE . - <1 ചാമ്പ്യൻ രാജ്യം ബ്രസീൽ ആണെങ്കിൽ>
(D5:D25="Brazil")
TRUE നൽകുന്നു, അല്ലാത്തപക്ഷം FALSE. -
(B5:B25<=1970)*(D5:D25="Brazil")
ന്റെ രണ്ട് അറേകളെ ഗുണിക്കുന്നു TRUE , FALSE , എന്നാൽ ഓരോ TRUE നെ 1 ആയും FALSE 0 ആയും പരിഗണിക്കുന്നു. - അതിനാൽ രണ്ട് മാനദണ്ഡങ്ങളും പാലിക്കുകയാണെങ്കിൽ അത് 1 നൽകുന്നു, അല്ലാത്തപക്ഷം അത് ഒരു 0 നൽകുന്നു.
- ഇപ്പോൾ ഫോർമുല ഇതാകുന്നു:
=FILTER({B4,B5,B6,...,B24},{0,0,...,1,1,...,0})
- അത് ഒരു 1 നെ അഭിമുഖീകരിക്കുമ്പോൾ B കോളത്തിൽ വർഷം നൽകുന്നു, കൂടാതെ 0 അഭിമുഖീകരിക്കുമ്പോൾ ഫലമൊന്നും നൽകുന്നില്ല.
- അതിനാൽ, നിങ്ങളുടെ കീബോർഡിൽ Enter അമർത്തുക. തൽഫലമായി, "ജൂൾസ് റിമെറ്റ്" ട്രോഫിയുടെ ബ്രസീൽ ചാമ്പ്യൻ ആയ വർഷങ്ങൾ നിങ്ങൾക്ക് ലഭിക്കും, അത് ഫിൽറ്റർ ഫംഗ്ഷന്റെ തിരിച്ചുവരവാണ്. . കാണുക, 1970 വരെ, മൂന്ന് തവണ , 1958, 1962, , 1970 എന്നിവയിൽ ബ്രസീൽ വിജയിച്ചു.
അങ്ങനെ കൂടാതെ തരത്തിലുള്ള ഒന്നിലധികം മാനദണ്ഡങ്ങൾ തൃപ്തിപ്പെടുത്തുന്ന ഏത് ഡാറ്റയും ഞങ്ങൾക്ക് ഫിൽട്ടർ ചെയ്യാൻ കഴിയും.
മുമ്പുള്ള വർഷങ്ങൾ കണ്ടെത്താനുള്ള ഫോർമുല ഇപ്പോൾ നിങ്ങൾക്ക് എന്നോട് പറയാമോ 2000 ബ്രസീൽ ചാമ്പ്യനും ഇറ്റലി റണ്ണേഴ്സ് അപ്പുമായപ്പോൾ?
സൂത്രം ഇതായിരിക്കും:
=FILTER(B5:B25,(B5:B25<2000)*(D5:D25="Brazil")*(E5:E25="Italy"))
സമാനമായ വായനകൾ:
- Excel ൽ ഒന്നിലധികം ഫിൽട്ടറുകൾ പ്രയോഗിക്കുക [രീതികൾ + VBA]
- ഫോർമുല ഉപയോഗിച്ച് Excel-ൽ ഡാറ്റ ഫിൽട്ടർ ചെയ്യുന്നതെങ്ങനെ
- സെൽ മൂല്യത്തെ അടിസ്ഥാനമാക്കിയുള്ള Excel ഫിൽട്ടർ ഡാറ്റ (6 കാര്യക്ഷമമായ വഴികൾ)
3. Excel
കേസ് 1: അല്ലെങ്കിൽ അതിനുള്ളിലോ
ഒന്നിലധികം മാനദണ്ഡങ്ങൾ സംയോജിപ്പിച്ച് ഫിൽട്ടർ ചെയ്യുക, ഇപ്പോൾ ഞാൻ നിങ്ങളോട് ഒരു ചോദ്യം ചോദിച്ചാൽ, ഏത് വർഷങ്ങളാണ് ഒരു തെക്കേ അമേരിക്കൻ രാജ്യം ( ബ്രസീൽ, അർജന്റീന, അല്ലെങ്കിൽ ഉറുഗ്വേ ) ഒന്നുകിൽ ചാമ്പ്യൻ അല്ലെങ്കിൽ റണ്ണേഴ്സ് അപ്പ് ?
എന്റെ ചോദ്യത്തിനുള്ള ഉത്തരം നൽകാമോ?
ശ്രദ്ധിക്കുക. ഇവിടെ ചാമ്പ്യൻ രാജ്യം ബ്രസീൽ, അർജന്റീന, അല്ലെങ്കിൽ ഉറുഗ്വേ ആയിരിക്കണം. അല്ലെങ്കിൽ റണ്ണേഴ്സ്-അപ്പ് രാജ്യം ബ്രസീൽ, അർജന്റീന അല്ലെങ്കിൽ ഉറുഗ്വേ ആയിരിക്കണം. അല്ലെങ്കിൽ രണ്ടും. ഇത് OR എന്നതിനുള്ളിലെ OR എന്നതിന്റെ ഒരു പ്രശ്നമാണ്. വിഷമിക്കേണ്ട, Excel-ൽ ഒന്നിലധികം മാനദണ്ഡങ്ങൾ ഫിൽട്ടർ ചെയ്യാൻ താഴെയുള്ള നിർദ്ദേശങ്ങൾ പാലിക്കുക!
ഘട്ടങ്ങൾ:
- ആദ്യം, സെൽ G5<2 തിരഞ്ഞെടുക്കുക>, കൂടാതെ ആ സെല്ലിലെ ഫംഗ്ഷനുകൾ എഴുതുക. പ്രവർത്തനങ്ങൾ ചെയ്യുംbe:
=FILTER(B5:B25,(ISNUMBER(MATCH(D5:D25,{"Brazil","Argentina","Uruguay"},0)))+ (ISNUMBER(MATCH(E5:E25,{"Brazil","Argentina","Uruguay"},0))))
ഫോർമുല ബ്രേക്ക്ഡൗൺ
- ചാമ്പ്യൻ ടീം ബ്രസീൽ ആണെങ്കിൽ 1 1 , ചാമ്പ്യൻ ടീം അർജന്റീന ആണെങ്കിൽ 2 , ചാമ്പ്യൻ ടീമാണെങ്കിൽ 3
-
MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)
നൽകുന്നു ഉറുഗ്വേ ആണ്, ചാമ്പ്യൻ ടീം അവരിൽ ആരുമല്ലെങ്കിൽ (N/A) ഒരു പിശക് FALSE എന്നതിലെ പിശകുകളും. - അതുപോലെ,
ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0))
റണ്ണേഴ്സ് അപ്പ് രാജ്യം ബ്രസീലോ അർജന്റീനയോ ഉറുഗ്വേയോ ആണെങ്കിൽ TRUE നൽകുന്നു. കൂടാതെ FALSE - അതിനാൽ, ഒരു തെക്കേ അമേരിക്കൻ രാജ്യം ചാമ്പ്യൻ ആണെങ്കിൽ
(ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)))+(ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0)))
1 അല്ലെങ്കിൽ 2 നൽകുന്നു, അല്ലെങ്കിൽ റണ്ണേഴ്സ് അപ്പ്, അല്ലെങ്കിൽ രണ്ടും. - അല്ലെങ്കിൽ പൂജ്യം തിരികെ നൽകുന്നു.
- സൂത്രം ഇതാകുന്നു:
=FILTER({B4,B5,...,B24},{2,0,0,2,...,1,0})
- ഇത് ഒരു വർഷം നൽകുന്നു നിരയിൽ നിന്ന് B പൂജ്യത്തേക്കാൾ വലിയൊരു സംഖ്യ കണ്ടെത്തുകയും അല്ലാതെ ഫലമൊന്നും നൽകാതിരിക്കുകയും ചെയ്യുന്നുവെങ്കിൽ.
- അതിനാൽ, നിങ്ങളുടെ കീബോർഡിൽ Enter അമർത്തുക . ഫലമായി, ഒരു തെക്കേ അമേരിക്കൻ രാജ്യം ( ബ്രസീൽ, അർജന്റീന, അല്ലെങ്കിൽ ഉറുഗ്വേ ) ചാമ്പ്യൻ അല്ലെങ്കിൽ റണ്ണേഴ്സ്-അപ്പ് ആയ വർഷങ്ങൾ നിങ്ങൾക്ക് ലഭിക്കും . കാണുക, ഒരു തെക്കേ അമേരിക്കൻ രാജ്യം ഒന്നുകിൽ ചാമ്പ്യനോ റണ്ണേഴ്സ് അപ്പോ ആയ എല്ലാ വർഷവും ഞങ്ങൾ കണ്ടെത്തി.
കേസ് 2: അല്ലെങ്കിൽ അതിനുള്ളിൽ
മുകളിലുള്ള ഫോർമുല നിങ്ങൾക്ക് മനസ്സിലായെങ്കിൽ, ചാമ്പ്യനും റണ്ണേഴ്സ്-അപ്പും ദക്ഷിണ അമേരിക്കയിൽ നിന്ന് (ബ്രസീൽ, അർജന്റീന, അല്ലെങ്കിൽ ഉറുഗ്വേ) ?
വളരെ എളുപ്പമാണ്. മുൻ ഫോർമുലയുടെ (+) ചിഹ്നം (*) ചിഹ്നം ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക. പ്രവർത്തനങ്ങൾ ഇവയാണ്:
=FILTER(B4:B24,(ISNUMBER(MATCH(D4:D24,{"Brazil","Argentina","Uruguay"},0)))*(ISNUMBER(MATCH(E4:E24,{"Brazil","Argentina","Uruguay"},0))))
നോക്കൂ, 1930-ലും 1950-ലും ഇത് രണ്ടുതവണ മാത്രമാണ് സംഭവിച്ചത്.
4. ഒന്നിലധികം നിരകളിൽ ഫിൽറ്റർ ഫംഗ്ഷൻ ഉപയോഗിക്കുക
ഇപ്പോൾ നിങ്ങൾ കൂടുതൽ ശ്രദ്ധയോടെ ശ്രദ്ധിച്ചാൽ, 1990 വർഷം വരെ പശ്ചിമ ജർമ്മനി എന്നൊരു രാജ്യം ഉണ്ടായിരുന്നുവെന്ന് നിങ്ങൾ കണ്ടെത്തും. . 1990 ന് ശേഷം, പശ്ചിമ ജർമ്മനി ഇല്ല. എന്താണ് ജർമ്മനി . ഇരുവരും യഥാർത്ഥത്തിൽ ഒരേ രാജ്യക്കാരാണ്. 1990 -ൽ, രണ്ട് ജർമ്മനി (കിഴക്ക് ഉം പടിഞ്ഞാറും) ഒന്നിച്ച് ഇന്നത്തെ ജർമ്മനി രൂപീകരിച്ചു.
ഇപ്പോൾ <1 എന്ന വർഷങ്ങളെ നിങ്ങൾക്ക് തിരിച്ചറിയാനാകും>ജർമ്മനി ചാമ്പ്യൻ ആയിരുന്നോ? കിഴക്ക് അല്ലെങ്കിൽ പടിഞ്ഞാറ് എന്നത് പ്രശ്നമല്ല.
നിങ്ങൾ ഒന്നിലധികം കോളങ്ങളിൽ ഫിൽറ്റർ ഫംഗ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്.
ഫോർമുല ഇതായിരിക്കും:
6> =FILTER(B5:B25,ISNUMBER(SEARCH("*Germany",D5:D25)))
ഫോർമുല ബ്രേക്ക്ഡൗൺ
-
SEARCH("*Germany",D5:D25)
തിരയുന്നു D5 മുതൽ D25 വരെയുള്ള അറേയിൽ അവസാനം ജർമ്മനി ഉള്ള എന്തും. നിങ്ങൾക്ക് മധ്യഭാഗത്ത് ജർമ്മനി ആവശ്യമുണ്ടെങ്കിൽ, “*ജർമ്മനി*” ഉപയോഗിക്കുക. - അത് ഒരു പൊരുത്തം (പശ്ചിമ ജർമ്മനിയും ജർമ്മനിയും) കണ്ടെത്തി മടങ്ങുകയാണെങ്കിൽ 1 നൽകുന്നു. ഒരു പിശക്
-
ISNUMBER(SEARCH("*Germany",D5:D25))
1-കളെ TRUE ആയും പിശകുകൾ FALSE ആയും പരിവർത്തനം ചെയ്യുന്നു. <15 അവസാനം,
FILTER(B5:B25,ISNUMBER(SEARCH("*Germany",D5:D25)))
B കോളം ഒരു TRUE അഭിമുഖീകരിക്കുമ്പോൾ അതിൽ നിന്ന് വർഷങ്ങൾ നൽകുന്നു, അല്ലെങ്കിൽ ഫലമൊന്നും നൽകുന്നില്ല. - <15 ജർമ്മനി ചാമ്പ്യനായിരുന്നു