સામગ્રીઓનું કોષ્ટક
એક્સેલમાં, કેટલીકવાર તમારે માપદંડના આધારે સૂચિ બનાવવાની જરૂર પડી શકે છે. આજે અમે તમને બતાવવા જઈ રહ્યા છીએ કે માપદંડના આધારે યાદી કેવી રીતે જનરેટ કરવી. આ સત્ર માટે, અમે એક્સેલ 365 નો ઉપયોગ કરી રહ્યા છીએ, જો કે આ સંસ્કરણનો ઉપયોગ કરવાની ભલામણ કરવામાં આવી છે, તમારા માટે નિઃસંકોચ ઉપયોગ કરો.
પ્રથમ વસ્તુઓ, ચાલો ડેટાસેટ વિશે જાણીએ જે અમારા ઉદાહરણોનો આધાર છે.
અહીં અમારી પાસે વિવિધ સ્થળોએથી ઘણા લોકોનો તેમના વાહનો સાથે ડેટાસેટ છે. આ ડેટાનો ઉપયોગ કરીને, અમે માપદંડના આધારે એક સૂચિ બનાવીશું.
નોંધ લો કે વસ્તુઓ સરળ રાખવા માટે આ ડમી ડેટા સાથેનું મૂળભૂત ટેબલ છે. વ્યવહારુ પરિદ્રશ્યમાં, તમે વધુ મોટા અને વધુ જટિલ ડેટાસેટનો સામનો કરી શકો છો.
પ્રેક્ટિસ વર્કબુક
તમારું નીચેની લિંક પરથી પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરવા માટે સ્વાગત છે.
Criteria.xlsx પર આધારિત એક્સેલ જનરેટ લિસ્ટ
માપદંડના આધારે લિસ્ટ જનરેટ કરો
ઉદાહરણ તરીકે, અમે તેમના પ્રદેશના આધારે લોકોની યાદી બનાવીશું.
તે એક નાનો ડેટાસેટ હોવાથી આપણે જાણીએ છીએ કે ત્યાં 4 પ્રદેશો છે. અમે પ્રદેશોના નામ સંગ્રહિત કર્યા છે અને પ્રદેશના આધારે સૂચિ શોધીશું.
1. સૂચિ બનાવવા માટે INDEX-SMALL કોમ્બિનેશનનો ઉપયોગ કરીને
અહીં આપણને સૂચિની જરૂર છે, તેથી અમારું સૂત્ર એક હોવું જોઈએ જે ટેબલમાંથી બહુવિધ મૂલ્યો પુનઃપ્રાપ્ત કરશે. તે કાર્ય માટે, અમે INDEX અને SMALL કાર્યોના સંયોજનનો ઉપયોગ કરી શકીએ છીએ.
આ કાર્યોને જાણવા માટે, આ લેખો તપાસો: ઇન્ડેક્સ, નાનું.
આ બેની સાથે, અમને થોડા સહાયક કાર્યોની જરૂર પડશે, IF , ROW અને IFERROR . વધુ માહિતી માટે લેખો તપાસો: IF, ROW, IFERROR.
ચાલો ફોર્મ્યુલાનું અન્વેષણ કરીએ
=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"")
અહીં દરેક ફંક્શનનો હેતુ છે. INDEX ફંક્શન એરેમાંથી મૂલ્ય આપે છે B2:B12 (નામ કૉલમ) અને મોટો SMALL ભાગ પંક્તિ નંબર પૂરો પાડે છે, જે મેળવવાનો છે. SMALL, ની અંદર
IF, માપદંડ મેળ ખાય છે કે નહીં તે તપાસે છે અને ROW ફંક્શન કૉલમના કોષો પર પુનરાવર્તિત થાય છે. .
પછી બાહ્ય ROW SMALL ફંક્શન માટે k-th મૂલ્ય સૂચવે છે. આ ફંક્શન એકસાથે પંક્તિ નંબર આપે છે અને INDEX પરિણામ આપે છે.
IFERROR ફોર્મ્યુલામાંથી ઉદ્દભવતી કોઈપણ ભૂલનો સામનો કરવા માટે.
નીચે ખેંચો તમને આપેલ પ્રદેશમાંથી બધા લોકો મળશે.
તેમજ રીતે, અન્ય પ્રદેશો માટે ફોર્મ્યુલા લખો (સૂત્ર સમાન છે, ફક્ત સેલને શિફ્ટ કરો).
વૈકલ્પિક ઇન્ડેક્સ-નાનું સંયોજન
આપણે વૈકલ્પિક રીતે ફોર્મ્યુલા લખી શકીએ છીએ. ફોર્મ્યુલા માટે ઉપયોગમાં લેવાતા કાર્યો અગાઉના જેવા જ હશે. માત્ર પ્રેઝન્ટેશન અલગ હશે.
ચાલો ફોર્મ્યુલા જોઈએ
=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")
ફરીથી, તમારે CTRL + SHIFT + ENTER દબાવવાની જરૂર છે ચલાવવા માટેફોર્મ્યુલા.
આ બે સૂત્રો વચ્ચે થોડો તફાવત છે, શું તમે તેમને અલગ કરી શકો છો?
હા, અમારા અગાઉના સૂત્રમાં, અમે 1 બાદ કર્યા છે SMALL ભાગનો છેડો, પરંતુ અહીં આપણે IF ભાગની અંદર 1 બાદ કર્યો છે.
1 બાદબાકી કરવાનો હેતુ યોગ્ય પંક્તિ સંખ્યાને ચેનલાઇઝ કરવાનો છે. અગાઉ આપણે તે કર્યું છે અંતે, અહીં તે અગાઉ કર્યું અને આગળની કામગીરી પર આગળ વધો.
સૂચિ પૂર્ણ કરવા માટે અન્ય માપદંડો માટે સૂત્ર લખો.
વધુ વાંચો: એક્સેલમાં કોષની અંદર યાદી કેવી રીતે બનાવવી (3 ઝડપી પદ્ધતિઓ)
2. યાદી બનાવવા માટે AGGREGATE ફંક્શનનો ઉપયોગ કરીને
Excel તમને ફંક્શન જેને એગ્રેગેટ કહેવાય છે જેનો ઉપયોગ તમે વિવિધ કાર્યો કરવા માટે કરી શકો છો. અહીં આપણે માપદંડના આધારે યાદી બનાવવા માટે ફંક્શનનો ઉપયોગ કરી શકીએ છીએ.
એગ્રિગેટ ફંક્શન એવરેજ, COUNT, MAX, વગેરે જેવી એકંદર ગણતરી આપે છે.
વાક્યરચના એગ્રેગેટ ફંક્શન માટે નીચે મુજબ છે:
AGGREGATE(function_number,behavior_options, range)
ફંક્શન_નંબર: આ નંબર સ્પષ્ટ કરે છે કે કઈ ગણતરી કરવી જોઈએ.
વર્તણૂક_વિકલ્પો: આને નંબરનો ઉપયોગ કરીને સેટ કરો. આ સંખ્યા દર્શાવે છે કે ફંક્શન કેવી રીતે વર્તે છે.
શ્રેણી: તમે એકત્ર કરવા માંગો છો તે શ્રેણી.
એગ્રિગેટ ફંક્શન ઘણા કાર્યો કરે છે જેથી સંખ્યા કાર્યો તેની અંદર પૂર્વવ્યાખ્યાયિત છે. અમે થોડા વારંવાર ઉપયોગમાં લેવાતા ફંક્શનની યાદી આપી રહ્યા છીએસંખ્યાઓ
ફંક્શન | ફંક્શન_નંબર |
---|---|
સરેરાશ | 1 |
COUNT | 2 |
COUNTA | 3 |
MAX | 4 |
MIN | 5 |
ઉત્પાદન | 6 |
સમ | 9 |
મોટા | 14 |
નાનું | 15 |
ફંક્શન વિશે વધુ જાણવા માટે, Microsoft Support સાઇટની મુલાકાત લો.
ચાલો હવે ફોર્મ્યુલા જોઈએ,
=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")
અહીં એગ્રેગેટ ફંક્શન સાથે, અમે ઇન્ડેક્સ<8 નો ઉપયોગ કર્યો છે>. INDEX એરે ધરાવે છે જે ફોર્મ્યુલાના પછીના ભાગમાં મળેલા મેળના આધારે મૂલ્યો પરત કરે છે.
તમે જોઈ શકો છો કે અમે <30 તરીકે 15 નો ઉપયોગ કર્યો છે. AGGREGATE માં>function_number . ઉપરના કોષ્ટકમાંથી, તમે SMALL ફંક્શન ઑપરેશન માટે 15 કૉલ્સ જોઈ શકો છો. હવે શું તમે સંબંધ બાંધી શકો છો?
હા, અમે એજીગ્રેગેટ ફંક્શનની રીતે ઇન્ડેક્સ-સ્માલ ફોર્મ્યુલાનો અમલ કર્યો છે.
વર્તણૂક વિકલ્પ માટે 6 , જે સૂચવે છે કે ભૂલ મૂલ્યોને અવગણો .
બાકીના મૂલ્યો માટે સૂત્ર લખો.
સમાન રીડિંગ્સ
- એક્સેલમાં મેઈલીંગ લિસ્ટ બનાવવું (2 પદ્ધતિઓ)
- એક્સેલમાં નંબરવાળી યાદી કેવી રીતે બનાવવી (8 પદ્ધતિઓ)
3. INDEX-MATCH-COUNTIF નો ઉપયોગ કરીને અનન્ય સૂચિ બનાવો
અમે માપદંડના આધારે અનન્ય સૂચિ બનાવી શકીએ છીએ. તેના માટે, અમે INDEX , MATCH અને COUNTIF ના સંયોજનનો ઉપયોગ કરી શકીએ છીએ.
COUNTIF માં કોષોની ગણતરી કરે છે શ્રેણી કે જે એક શરતને પૂર્ણ કરે છે. અને MATCH શ્રેણીમાં લુકઅપ મૂલ્યની સ્થિતિ શોધે છે. આ કાર્યો વિશે વધુ જાણવા માટે આ લેખોની મુલાકાત લો: MATCH, COUNTIF.
ચાલો ફોર્મ્યુલાનું અન્વેષણ કરીએ
=IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")
આ સૂત્રમાં: B2: B12 એ કૉલમ શ્રેણી છે જેમાં તમે જે અનન્ય મૂલ્યો મેળવવા માંગો છો તે સમાવે છે, C2:C12 એ કૉલમ છે જેમાં તમે G2 પર આધારિત છો તે માપદંડનો સમાવેશ કરે છે.
MATCH ફંક્શનની અંદર, અમે lookup_array, તરીકે 0 પ્રદાન કર્યું છે અને lookup_range માટે અમે IF નો ઉપયોગ કર્યો છે. COUNTIF ધરાવતો ભાગ. તેથી, જ્યાં સુધી 0 મળે ત્યાં સુધી આ ભાગ મૂલ્ય આપે છે. અહીંની કિંમત INDEX માટે પંક્તિ નંબર તરીકે કામ કરે છે.
તેને નીચે ખેંચો અને તમને બધા અનન્ય મૂલ્યો મળશે.
ફોર્મ્યુલાને અમલમાં મૂકવા માટે CTRL+SHIFT + ENTER નો ઉપયોગ કરવાનું ભૂલશો નહીં.
આ એક અનન્ય જનરેટ કરવાના અભિગમોનો માનનીય ઉલ્લેખ હતો યાદી. માપદંડના આધારે અનન્ય સૂચિ બનાવવા વિશે જાણવા માટે આ લેખને અનુસરો .
4. માપદંડના આધારે સૂચિ બનાવવા માટે FILTER ફંક્શનનો ઉપયોગ કરવો
જો તમે Excel 365 નો ઉપયોગ કરી રહ્યાં છો, પછી તમે સિંગલ બિલ્ટ સાથે કાર્ય કરી શકો છો- ફિલ્ટર નામના ફંક્શનમાં.
ફિલ્ટર ફંક્શન આપેલ માપદંડના આધારે ડેટાની શ્રેણીને ફિલ્ટર કરે છે અને મેળ ખાતા રેકોર્ડ્સને બહાર કાઢે છે. ફંક્શન વિશે જાણવા માટે, આ લેખની મુલાકાત લો: ફિલ્ટર .
હવે, અમારું સૂત્ર નીચેનું હશે,
=FILTER($B$2:$B$12,$C$2:$C$12=G$2)
B2:B12 એ એરે છે જે ફિલ્ટર કરવાની છે. પછી અમે શું સૂચિ જનરેટ કરીશું તેના આધારે અમે શરત પ્રદાન કરી છે.
અહીં તમારે ફોર્મ્યુલાને નીચે ખેંચવાની જરૂર રહેશે નહીં, એક જ સમયે આ તમામ મૂલ્યો પ્રદાન કરશે અને સૂચિને પૂર્ણ કરશે.
વધુ વાંચો: એક્સેલમાં મૂળાક્ષરોની યાદી કેવી રીતે બનાવવી (3 રીતો)
નિષ્કર્ષ
આજ માટે આટલું જ. અમે માપદંડોના આધારે સૂચિ બનાવવાની ઘણી રીતો સૂચિબદ્ધ કરી છે. આશા છે કે તમને આ મદદરૂપ લાગશે. જો કંઈપણ સમજવું મુશ્કેલ લાગે તો ટિપ્પણી કરવા માટે મફત લાગે. અમે અહીં ચૂકી ગયેલી અન્ય કોઈપણ પદ્ધતિઓ અમને જણાવો.