Google Sheets FILTER ફંક્શનનો ઉપયોગ કેવી રીતે કરવો

  • આ શેર કરો
Michael Brown

સામગ્રીઓનું કોષ્ટક

જો તમે Google શીટ્સમાં ફિલ્ટર બનાવવાની એકમાત્ર રીત જાણતા હોવ તો તે પ્રમાણભૂત સાધન છે, તો મારી પાસે તમારા માટે આશ્ચર્ય છે. :) આવો મારી સાથે ફિલ્ટર ફંક્શનનું અન્વેષણ કરો. ત્યાં પુષ્કળ તૈયાર ફોર્મ્યુલા છે જે તમે ઉછીના લઈ શકો છો, એક નવા શક્તિશાળી ટૂલ સાથે જે ફિલ્ટરિંગ ટૂલસેટને પુષ્કળ પ્રમાણમાં પૂરક બનાવે છે.

થોડા સમય પહેલા અમે સ્ટાન્ડર્ડ ટૂલનો ઉપયોગ કરીને Google શીટ્સમાં કેવી રીતે ફિલ્ટર કરવું તે સમજાવ્યું હતું. અમે મૂલ્ય અને શરત દ્વારા કેવી રીતે ફિલ્ટર કરવું તેનો ઉલ્લેખ કર્યો છે. જો કે, સ્પ્રેડશીટ્સમાં હંમેશા આપણે જાણીએ છીએ તેના કરતાં વધુ હોય છે. અને આ વખતે હું તમારી સાથે Google Sheets FILTER ફંક્શનનું અન્વેષણ કરવા જઈ રહ્યો છું.

તમને તે Excel માં નહીં મળે, તેથી તે ચોક્કસપણે તપાસવા યોગ્ય છે.

    Google શીટ્સ ફિલ્ટર ફંક્શનનું સિન્ટેક્સ

    Google શીટ્સમાં FILTER તમારા ડેટાને સ્કેન કરે છે અને તમારા માપદંડને પૂર્ણ કરતી જરૂરી માહિતી પરત કરે છે.

    માનક Google શીટ્સ ફિલ્ટરથી વિપરીત, ફંક્શન એવું કરતું નથી તમારા મૂળ ડેટા સાથે કંઈપણ કરો. તે મળેલી પંક્તિઓની નકલ કરે છે અને તમે જ્યાં પણ ફોર્મ્યુલા બનાવો છો ત્યાં મૂકે છે.

    વાક્યરચના ખૂબ જ સરળ છે કારણ કે દરેક દલીલ પોતાના માટે બોલે છે:

    =FILTER(રેન્જ, કન્ડિશન1, [શરત2, ...])
    • રેન્જ એ ડેટા છે જે તમે ફિલ્ટર કરવા માંગો છો. આવશ્યક છે.
    • શરત1 એ સાચા/ખોટા માપદંડો સાથેની કૉલમ અથવા પંક્તિ છે જે તે હેઠળ આવવી જોઈએ. આવશ્યક છે.
    • શરત2,... , વગેરે, અન્ય કૉલમ/પંક્તિઓ અને/અથવા અન્ય માપદંડો માટે સ્ટેન્ડ છે. વૈકલ્પિક.

    નોંધ. દરેક સ્થિતિ શ્રેણી સમાન કદની હોવી જોઈએ.

    નોંધ. જો તમે બહુવિધ શરતોનો ઉપયોગ કરો છો, તો તે બધી કાં તો કૉલમ અથવા પંક્તિઓ માટે હોવી જોઈએ. Google Sheets FILTER ફંક્શન મિશ્ર પરિસ્થિતિઓને મંજૂરી આપતું નથી.

    હવે, આ નોંધોને ધ્યાનમાં રાખીને, ચાલો જોઈએ કે દલીલો કેવી રીતે વિવિધ ફોર્મ્યુલાનો આકાર લે છે.

    Google શીટ્સમાં FILTER ફંક્શનનો ઉપયોગ કેવી રીતે કરવો

    હું તમને બધાને બતાવવા જઈ રહ્યો છું નાના કોષ્ટકને ફિલ્ટર કરતી વખતે ઉદાહરણો જ્યાં હું કેટલાક ઓર્ડર ટ્રૅક કરું છું:

    કોષ્ટકમાં વિવિધ પ્રકારના ડેટા સાથે 20 પંક્તિઓ છે જે કાર્ય શીખવા માટે યોગ્ય છે.

    ટેક્સ્ટ દ્વારા Google શીટ્સમાં કેવી રીતે ફિલ્ટર કરવું

    ઉદાહરણ 1. ટેક્સ્ટ બરાબર છે

    પ્રથમ, હું ફંક્શનને ફક્ત તે ઓર્ડર બતાવવા માટે કહીશ જે મોડું ચાલી રહ્યું છે. હું ફિલ્ટર કરવા માટે શ્રેણી દાખલ કરું છું — A1:E20 — અને પછી શરત સેટ કરો — કૉલમ E સમાન હોવું જોઈએ લેટ :

    =FILTER(A1:E20,E1:E20="Late")

    ઉદાહરણ 2. ટેક્સ્ટ બરાબર નથી

    હું ફંક્શનને મને બધા ઓર્ડર મેળવવા માટે કહી શકું છું પરંતુ જે મોડું થાય છે. તેના માટે, મને ખાસ કમ્પેરિઝન ઓપરેટરની જરૂર પડશે () જેનો અર્થ છે કે સમાન નથી :

    =FILTER(A1:E20,E1:E20"Late")

    ઉદાહરણ 3. ટેક્સ્ટ સમાવે છે

    હવે હું તમને બતાવવા માંગુ છું કે આંશિક મેળના આધારે Google શીટ્સ ફિલ્ટર કાર્ય કેવી રીતે બનાવવું. અથવા બીજા શબ્દોમાં કહીએ તો — જો ટેક્સ્ટમાં નો સમાવેશ થાય છે.

    શું તમે નોંધ્યું છે કે કૉલમ Aમાં ઓર્ડર આઈડી તેમના અંતમાં દેશના સંક્ષિપ્ત શબ્દો ધરાવે છે? ચાલો ફક્ત પુનઃપ્રાપ્ત કરવા માટે એક ફોર્મ્યુલા બનાવીએઓર્ડર કે જે કેનેડા ( CA ) થી મોકલવામાં આવ્યા હતા.

    સામાન્ય રીતે, તમે આ કાર્ય માટે વાઇલ્ડકાર્ડ અક્ષરોનો ઉપયોગ કરશો. પરંતુ જ્યારે ફિલ્ટર ફોર્મ્યુલાની વાત આવે છે, ત્યારે તે FIND અને SEARCH ફંક્શન છે જે આ રીતે કાર્ય કરે છે.

    ટીપ. જો તમે સરળ શબ્દ ઘટનાઓ દ્વારા ફિલ્ટર કરતી વખતે અન્ય કાર્યોને માળખું બાંધવાનું ટાળો છો, તો અંતમાં વર્ણવેલ એડ-ઓનને અજમાવી જુઓ.

    નોંધ. જો ટેક્સ્ટ કેસ મહત્વપૂર્ણ છે, તો FIND નો ઉપયોગ કરો, અન્યથા, SEARCH પસંદ કરો.

    મારા ઉદાહરણ માટે SEARCH ફંક્શન બરાબર કામ કરશે કારણ કે ટેક્સ્ટ કેસ અપ્રસ્તુત છે:

    =SEARCH(શોધ_માટે, ટેક્સ્ટ_કરવા_શોધ, [સ્ટાર્ટિંગ_એટ])
    • શોધ_માટે ટેક્સ્ટ છે હું શોધવા માંગુ છું. તેને ડબલ-ક્વોટ્સ સાથે લપેટવું ખરેખર મહત્વનું છે: "ca" . આવશ્યક.
    • ટેક્સ્ટ_ટુ_શોધ એ જરૂરી ટેક્સ્ટ માટે સ્કેન કરવાની શ્રેણી છે. જરૂરી છે. તે મારા માટે A1:A20 છે.
    • starting_at શોધ માટે શરૂઆતની સ્થિતિ સૂચવે છે — જેમાંથી જોવાનું શરૂ કરવું છે તે અક્ષરની સંખ્યા. તે સંપૂર્ણપણે વૈકલ્પિક છે પરંતુ મારે તેનો ઉપયોગ કરવાની જરૂર છે. તમે જુઓ, બધા ઓર્ડર ID માં અક્ષરો અને સંખ્યાઓનો સમાવેશ થાય છે, એટલે કે CA ની જોડી વચ્ચે ક્યાંક આવી શકે છે. તમામ ID ની સમાન પેટર્ન મને 8મા અક્ષરથી શરૂ કરીને CA શોધવાની મંજૂરી આપે છે.

    આ બધા ભાગોને એકસાથે એકત્રિત કર્યા પછી, મને ઇચ્છિત પરિણામ મળે છે:

    =FILTER(A1:E20,SEARCH("ca",A1:A20,8))

    Google શીટ્સમાં તારીખ અને સમય દ્વારા કેવી રીતે ફિલ્ટર કરવું

    તારીખ અને સમય દ્વારા ફિલ્ટર કરવા માટે પણ ઉપયોગ કરવો જરૂરી છેવધારાના કાર્યો. તમારા માપદંડ પર આધાર રાખીને, તમારે મુખ્ય Google શીટ્સ ફિલ્ટર કાર્યમાં DAY, MONTH, YEAR અથવા તો DATE અને TIME એમ્બેડ કરવાની જરૂર પડી શકે છે.

    ટીપ. જો તમે આનાથી પરિચિત ન હોવ અથવા તારીખો સાથે હંમેશા ગડબડ કરો છો - કોઈ ચિંતા કરશો નહીં. અંતે વર્ણવેલ સાધનને કોઈપણ કાર્યોની જરૂર નથી.

    ઉદાહરણ 1. તારીખ છે

    જે ઓર્ડર 9 જાન્યુઆરી 2020 ના રોજ બાકી છે તે મેળવવા માટે, હું DATE ફંક્શનને આમંત્રિત કરીશ:

    =FILTER(A1:E20,C1:C20=DATE(2020,1,9))

    નોંધ. આ ફક્ત ત્યારે જ કાર્ય કરે છે જ્યારે તમારા કોષોમાં તારીખ સાથે સમય એકમો ન હોય (તમે સ્પ્રેડશીટ તેમને ડિફૉલ્ટ રૂપે ઉમેરી શકો છો). ખાતરી કરવા માટે, ફક્ત એક કોષ પસંદ કરો અને ફોર્મ્યુલા બારમાં શું દેખાય છે તે તપાસો:

    જો સમય હોય અને તેને દૂર કરવું એ કોઈ વિકલ્પ નથી, તો તમારે QUERY નો ઉપયોગ કરવો જોઈએ. અથવા તમારા Google Sheets FILTER ફંક્શનમાં વધુ જટિલ સ્થિતિ, આના જેવી:

    =FILTER(A1:E20,C1:C20>=DATE(2020,1,9),C1:C20

    ટીપ. હું નીચે વધુ વિગતમાં બહુવિધ શરતો વિશે વાત કરું છું.

    ઉદાહરણ 2. તારીખ સમાવે છે

    જો તમને કોઈ ચોક્કસ મહિના કે વર્ષમાં જ રસ હોય, તો તમે MONTH અને YEAR ફંક્શન દ્વારા મેળવી શકો છો. તેમાં તારીખો સાથે શ્રેણી મૂકો ( C1:C20 ) અને તે ( =1 ) જેટલી હોવી જોઈએ તે મહિનાની સંખ્યા (અથવા વર્ષ) નિર્દિષ્ટ કરો:

    =FILTER(A1:E20,MONTH(C1:C20)=1)

    ઉદાહરણ 3. તારીખ પહેલાં/પછીની છે

    નિર્દિષ્ટ તારીખ પહેલાં અથવા પછીનો ડેટા મેળવવા માટે, તમારે તારીખની જરૂર પડશે ફંક્શન અને જેમ કે સરખામણી ઓપરેટરો વધુકરતાં (>), (>=) કરતાં વધુ અથવા સમાન, (<) કરતાં ઓછું, (<=) કરતાં ઓછું અથવા બરાબર (<=).

    અહીં તે ઓર્ડર છે જે આના રોજ પ્રાપ્ત થયા હતા. 1 જાન્યુઆરી 2020 પછી:

    =FILTER(A1:E20,D1:D20>=DATE(2020,1,1))

    અલબત્ત, તમે અહીં સરળતાથી DATE ને MONTH અથવા YEAR સાથે બદલી શકો છો. પરિણામ ઉપરના પરિણામથી અલગ નહીં હોય:

    =FILTER(A1:E20,YEAR(D1:D20)>=2020)

    ઉદાહરણ 4. સમય

    જ્યારે Google શીટ્સ પર સમય પ્રમાણે ફિલ્ટર કરવામાં આવે છે, ત્યારે ડ્રીલ બરાબર એ જ છે. તારીખ. તમે વધારાના TIME ફંક્શનનો ઉપયોગ કરો છો.

    ઉદાહરણ તરીકે, બપોરે 2:00 પછી ટાઇમસ્ટેમ્પ સાથે માત્ર દિવસો મેળવવા માટે, સૂત્ર આ હશે:

    =FILTER(A1:B10,A1:A10>TIME(14,0,0))

    જો કે, જ્યારે HOUR ફંક્શનનો ઉપયોગ કરવાની વાત આવે છે (જેમ કે તારીખો માટે MONTH સાથે), ત્યારે રમત થોડી બદલાય છે. સ્પ્રેડશીટ્સમાં સમય પૂરતો મુશ્કેલ છે, તેથી થોડા ગોઠવણો જરૂરી છે.

    2:00 PM અને 12:00 PM વચ્ચેની ટાઇમસ્ટેમ્પ સાથે બધી પંક્તિઓ પરત કરવા માટે, કરો આ:

    1. એક અલગ HOUR ફંક્શનમાં ટાઇમસ્ટેમ્પ ( A1:A10 ) સાથે શ્રેણીને બંધ કરો. આ સૂચવે છે કે ક્યાં જોવું છે.
    2. પછી સમય સેટ કરવા માટે બીજું HOUR ફંક્શન ઉમેરો.

    =FILTER(A1:B10,HOUR(A1:A10)>=HOUR("2:00:00 PM"))

    ટીપ . જુઓ કે પરિણામમાં 12:41 PM નો સમાવેશ થતો નથી? કારણ કે સ્પ્રેડશીટ તેને 00:41 તરીકે માને છે જે 2:00 કરતાં ઓછી છે.

    જો તમને વધુ ભવ્ય ઉકેલ મળે, તો કૃપા કરીને તેને નીચેના ટિપ્પણી વિભાગમાં શેર કરો.

    સેલ સંદર્ભોનો ઉપયોગ કરીને Google શીટ્સમાં કેવી રીતે ફિલ્ટર કરવું

    દરેક વખતે જ્યારે તમે Google શીટ્સ ફિલ્ટર બનાવોસૂત્ર, તમારે શરત દાખલ કરવાની જરૂર છે જેમ કે: શબ્દ હોય કે તેનો ભાગ, તારીખ વગેરે. સિવાય કે તમે કોષ સંદર્ભોથી પરિચિત હો.

    તે સૂત્રો વિશે ઘણી બધી વસ્તુઓને સરળ બનાવે છે. કારણ કે બધું જ ટાઈપ કરવાને બદલે, તમે ફક્ત શરતોવાળા કોષોનો સંદર્ભ લઈ શકો છો.

    યાદ રાખો કે મેં મોડેથી આવેલા બધા ઓર્ડર્સ માટે કેવી રીતે જોયું? હું તે જ કરવા માટે લેટ ટેક્સ્ટ સાથે ઝડપથી E4 નો સંદર્ભ લઈ શકું છું:

    =FILTER(A1:E20,E1:E20=E4)

    પરિણામ બિલકુલ અલગ નહીં હોય:

    તમે આને ઉપરોક્ત તમામ સૂત્રો સાથે પુનરાવર્તન કરી શકો છો. ઉદાહરણ તરીકે, DATE જેવા વધુ કાર્યો ઉમેરવાનું ટાળો અને ફક્ત રસની તારીખ સાથે કોષનો સંદર્ભ લો:

    =FILTER(A1:E20,C1:C20=C15)

    ટીપ. સેલ સંદર્ભો તમને બીજી શીટમાંથી પણ ફિલ્ટર કરવા દે છે. તમારે ફક્ત શીટનું નામ લાવવું પડશે:

    =FILTER(Orders!A1:E20,Orders!C1:C20=Orders!C15)

    બહુવિધ માપદંડો સાથે Google શીટ્સ ફિલ્ટર ફોર્મ્યુલા

    જ્યારે મેં પહેલા તમામ Google શીટ્સ ફિલ્ટર ફોર્મ્યુલામાં મુખ્યત્વે એક શરતનો ઉપયોગ કર્યો હતો, તે વધુ સંભવ છે કે તમારે એક સમયે અમુક શરતો દ્વારા કોષ્ટકને ફિલ્ટર કરવાની જરૂર પડશે.

    ઉદાહરણ 1. તર્કની વચ્ચે છે

    બે સંખ્યા/તારીખ/સમય વચ્ચે આવતી બધી પંક્તિઓ શોધવા માટે, વૈકલ્પિક ફંક્શનની દલીલો કામમાં આવશે — શરત2 , શરત3 , વગેરે. તમે દરેક વખતે એક જ શ્રેણીની નકલ કરો છો પણ નવી શરત સાથે.

    જુઓ, હું હું ફક્ત તે જ ઓર્ડર પરત કરવા જઈ રહ્યો છું જેની કિંમત મને $250 થી વધુ પરંતુ $350 થી ઓછી છે:

    =FILTER(A1:E20,B1:B20>=250,B1:B20<350)

    ઉદાહરણ 2. અથવા તર્કGoogle Sheets FILTER ફંક્શન

    દુઃખની વાત છે કે, રુચિના કૉલમમાં અલગ-અલગ રેકોર્ડ ધરાવતી બધી પંક્તિઓ મેળવવા માટે, પહેલાંની રીત આવું કરશે નહીં. તો હું તે બધા ઓર્ડરને કેવી રીતે ચેક કરી શકું કે જે તેમના માર્ગ પર હોય અને મોડા બંને હોય?

    જો હું અગાઉની પદ્ધતિ અજમાવીશ અને દરેક ઓર્ડરની સ્થિતિને અલગ શરતમાં દાખલ કરું, તો મને #N/A ભૂલ મળશે:

    આ રીતે, FILTER ફંક્શનમાં OR તર્કને યોગ્ય રીતે સેટ કરવા માટે, મારે આ બે માપદંડોનો સરવાળો એક શરતમાં કરવો જોઈએ:

    =FILTER(A1:E20,(E1:E20="Late")+(E1:E20="On the way"))

    Google શીટ્સમાં બહુવિધ કૉલમમાં ફિલ્ટર ઉમેરો

    એક કૉલમમાં કેટલીક શરતો લાગુ કરવા કરતાં પણ વધુ શક્યતા એ છે કે Google શીટ્સમાં બહુવિધ કૉલમ માટે ફિલ્ટર બનાવવું.

    બધી દલીલો સમાન છે. પરંતુ ફોર્મ્યુલાના દરેક નવા ભાગને તેના પોતાના માપદંડો સાથે નવી શ્રેણીની જરૂર છે.

    ચાલો પ્રયાસ કરીએ અને Google શીટ્સમાં FILTER ફંક્શનને રિટર્ન ઑર્ડર્સ બનાવીએ જે નીચેના તમામ નિયમો હેઠળ આવે છે:

    1. તેમની કિંમત $200-400 હોવી જોઈએ:

      A1:E20,B1:B20>=200,B1:B20<=400

    2. જાન્યુઆરી 2020 માં બાકી છે:

      MONTH(C1:C20)=1

    3. અને હજુ પણ તેમના માર્ગ પર છે:

      E1:E20="on the way"

    આ બધા ભાગોને એકસાથે મૂકો અને બહુવિધ કૉલમ માટે તમારું Google શીટ્સ ફિલ્ટર ફોર્મ્યુલા તૈયાર છે:

    =FILTER(A1:E20,B1:B20>=200,B1:B20<=400,MONTH(C1:C20)=1,E1:E20="on the way")

    અદ્યતન Google શીટ્સ ફિલ્ટર માટેની ફોર્મ્યુલા-મુક્ત રીત

    ફિલ્ટર કાર્ય ઉત્તમ અને બધું છે, પરંતુ કેટલીકવાર તે ખૂબ વધારે હોઈ શકે છે. તમામ દલીલો, સીમાંકકો, નેસ્ટેડ ફંક્શન્સ અને શું નથી તેનો ટ્રેક રાખવો અત્યંત ગૂંચવણભર્યો અને સમય હોઈ શકે છે-વપરાશ કરે છે.

    સદભાગ્યે, અમારી પાસે એક વધુ સારો ઉકેલ છે જે Google શીટ્સ ફિલ્ટર ફંક્શન અને તેમના પ્રમાણભૂત સાધન - બહુવિધ VLOOKUP મેચો બંનેને પાર કરે છે.

    તેના નામથી મૂંઝવણમાં ન આવશો. તે Google શીટ્સ VLOOKUP ફંક્શન જેવું લાગે છે કારણ કે તે મેચ માટે શોધ કરે છે. જેમ FILTER ફંક્શન કરે છે. જેમ મેં ઉપર કર્યું તેમ.

    અહીં છે 5 મુખ્ય ફાયદાઓ ટૂલના Google શીટ્સ ફિલ્ટર કાર્ય પર:

    1. તમે જીત્યા વિવિધ પરિસ્થિતિઓ માટે ઓપરેટરો વિશે વિચારવાની જરૂર નથી સૂચિમાંથી ફક્ત એક પસંદ કરો :

  • તમે હંમેશની જેમ સ્પ્રેડશીટ્સમાં કરો છો તેમ તારીખો અને સમય દાખલ કરો — વધુ વિશેષ કાર્યો નહીં:
  • <32 માટે બહુવિધ શરતો બનાવો અને કાઢી નાખો>બહુવિધ કૉલમ વાસ્તવિક ઝડપી :
  • પરિણામનું પૂર્વાવલોકન કરો અને તમારી શીટ પર બધું પેસ્ટ કરતા પહેલા શરતો (જો જરૂરી હોય તો) સમાયોજિત કરો:
  • પરિણામ મૂલ્યો તરીકે મેળવો અથવા તૈયાર ફોર્મ્યુલા તરીકે મેળવો.
  • હું તમને ખરેખર બહુવિધ ઇન્સ્ટોલ કરવા પ્રોત્સાહિત કરું છું VLOOKUP મેળ ખાય છે અને તેનો ઉપયોગ કરો. તેના વિકલ્પોને નજીકથી જોવા માટે, તેના ટ્યુટોરીયલ પૃષ્ઠની મુલાકાત લો અથવા વિશેષ સૂચનાત્મક વિડિઓ જુઓ:

    માઈકલ બ્રાઉન સોફ્ટવેર ટૂલ્સનો ઉપયોગ કરીને જટિલ પ્રક્રિયાઓને સરળ બનાવવાના જુસ્સા સાથે સમર્પિત ટેકનોલોજી ઉત્સાહી છે. ટેક ઉદ્યોગમાં એક દાયકા કરતાં વધુ અનુભવ સાથે, તેમણે Microsoft Excel અને Outlook, તેમજ Google Sheets અને Docsમાં તેમની કુશળતાને સન્માનિત કરી છે. માઈકલનો બ્લોગ તેના જ્ઞાન અને કુશળતાને અન્ય લોકો સાથે શેર કરવા માટે સમર્પિત છે, ઉત્પાદકતા અને કાર્યક્ષમતામાં સુધારો કરવા માટે અનુસરવામાં સરળ ટીપ્સ અને ટ્યુટોરિયલ્સ પ્રદાન કરે છે. ભલે તમે અનુભવી વ્યાવસાયિક હોવ કે શિખાઉ માણસ, માઈકલનો બ્લોગ આ આવશ્યક સોફ્ટવેર સાધનોમાંથી સૌથી વધુ મેળવવા માટે મૂલ્યવાન આંતરદૃષ્ટિ અને વ્યવહારુ સલાહ આપે છે.