విషయ సూచిక
Excelలో, కొన్నిసార్లు మీరు ప్రమాణాల ఆధారంగా జాబితాను రూపొందించాల్సి రావచ్చు. ప్రమాణాల ఆధారంగా జాబితాను ఎలా రూపొందించాలో ఈ రోజు మేము మీకు చూపించబోతున్నాము. ఈ సెషన్ కోసం, మేము Excel 365ని ఉపయోగిస్తున్నాము, అయినప్పటికీ ఈ సంస్కరణను ఉపయోగించమని సిఫార్సు చేయబడినప్పటికీ, మీ దాన్ని ఉపయోగించడానికి సంకోచించకండి.
మొదట మొదటి విషయాలు, మా ఉదాహరణల ఆధారంగా ఉన్న డేటాసెట్ గురించి తెలుసుకుందాం.
ఇక్కడ మేము వారి వాహనాలతో పాటు వివిధ ప్రదేశాల నుండి అనేక మంది వ్యక్తుల డేటాసెట్ని కలిగి ఉన్నాము. ఈ డేటాను ఉపయోగించి, మేము ప్రమాణాల ఆధారంగా జాబితాను రూపొందిస్తాము.
ఇది విషయాలు సరళంగా ఉంచడానికి నకిలీ డేటాతో కూడిన ప్రాథమిక పట్టిక అని గమనించండి. ఆచరణాత్మక దృష్టాంతంలో, మీరు చాలా పెద్ద మరియు సంక్లిష్టమైన డేటాసెట్ను ఎదుర్కోవచ్చు.
ప్రాక్టీస్ వర్క్బుక్
క్రింది లింక్ నుండి ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేసుకోవడానికి మీకు స్వాగతం.
Criteria ఆధారంగా Excel రూపొందించండి>
ఇది చిన్న డేటాసెట్ కాబట్టి 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),"")
<0 ఇక్కడ ప్రతి ఫంక్షన్కి దాని ప్రయోజనం ఉంటుంది. INDEX ఫంక్షన్ అర్రే B2:B12 (పేరు నిలువు వరుస) నుండి విలువను అందిస్తుంది మరియు పెద్ద చిన్న భాగం పొందవలసిన అడ్డు వరుస సంఖ్యను అందిస్తుంది.
IF, SMALL, లో ప్రమాణాలు సరిపోలుతున్నాయా లేదా అని తనిఖీ చేస్తుంది మరియు 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ని తీసివేసాము చిన్న భాగం యొక్క ముగింపు, కానీ ఇక్కడ మేము IF భాగంలో 1ని తీసివేసాము.
1ని తీసివేయడం యొక్క ఉద్దేశ్యం సరైన అడ్డు వరుస సంఖ్యకు ఛానెల్ చేయడం. ఇంతకు ముందు మేము చివరిగా చేసాము, ఇక్కడ ముందుగా చేసాము మరియు తదుపరి ఆపరేషన్కి వెళ్లండి.
జాబితాను పూర్తి చేయడానికి ఇతర ప్రమాణాల కోసం సూత్రాన్ని వ్రాయండి.
మరింత చదవండి: Excelలో సెల్లో జాబితాను ఎలా తయారు చేయాలి (3 త్వరిత పద్ధతులు)
2. జాబితాను రూపొందించడానికి AGGREGATE ఫంక్షన్ని ఉపయోగించడం
Excel మీకు అందిస్తుంది AGGREGATE అనే ఫంక్షన్ మీరు వివిధ పనులను నిర్వహించడానికి ఉపయోగించవచ్చు. ఇక్కడ మేము ప్రమాణాల ఆధారంగా జాబితాను రూపొందించడానికి ఫంక్షన్ని ఉపయోగించవచ్చు.
AGGREGATE ఫంక్షన్ సగటు, COUNT, MAX మొదలైన మొత్తం గణనను అందిస్తుంది.
సింటాక్స్ AGGREGATE ఫంక్షన్ క్రింది విధంగా ఉంది:
AGGREGATE(function_number,behavior_options, range)
function_number: ఈ సంఖ్య ఏ గణనను రూపొందించాలో నిర్దేశిస్తుంది.
behavior_options: దీని సంఖ్యను ఉపయోగించి సెట్ చేయండి. ఈ సంఖ్య ఫంక్షన్ ఎలా ప్రవర్తిస్తుందో సూచిస్తుంది.
పరిధి: మీరు సమగ్రపరచాలనుకుంటున్న పరిధి.
AGGREGATE ఫంక్షన్ అనేక పనులను చేస్తుంది కాబట్టి సంఖ్యలు విధులు దానిలో ముందే నిర్వచించబడ్డాయి. మేము తరచుగా ఉపయోగించే కొన్ని ఫంక్షన్లను జాబితా చేస్తున్నాముసంఖ్యలు
ఫంక్షన్ | Function_number |
---|---|
AVERAGE | 1 |
COUNT | 2 |
COUNTA | 3 |
MAX | 4 |
MIN | 5 |
PRODUCT | 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),"")
ఇక్కడ AGGREGATE ఫంక్షన్తో పాటు, మేము INDEX<8ని ఉపయోగించాము>. INDEX ఫార్ములా యొక్క తరువాతి భాగంలో కనుగొనబడిన సరిపోలికల ఆధారంగా విలువలను అందించే శ్రేణిని కలిగి ఉంది.
మేము 15 ని <30గా ఉపయోగించినట్లు మీరు చూడవచ్చు. AGGREGATE లో>function_number . పై పట్టిక నుండి, మీరు SMALL ఫంక్షన్ ఆపరేషన్ కోసం 15 కాల్లను చూడవచ్చు. ఇప్పుడు మీరు చెప్పగలరా?
అవును, మేము AGGREGATE ఫంక్షన్ పద్ధతిలో INDEX-SMALL సూత్రాన్ని అమలు చేసాము.
ప్రవర్తన ఎంపిక కోసం 6 , ఇది లోపం విలువలను విస్మరించు ని సూచిస్తుంది.
మిగిలిన విలువలకు ఫార్ములాను వ్రాయండి.
0>ఇలాంటి రీడింగ్లు
- ఎక్సెల్లో చేయవలసిన పనుల జాబితాను ఎలా తయారు చేయాలి (3 సులభమైన పద్ధతులు)
- Excelలో మెయిలింగ్ జాబితాను సృష్టించడం (2 పద్ధతులు)
- Excelలో సంఖ్యా జాబితాను ఎలా తయారు చేయాలి (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 ఫంక్షన్లో, మేము 0ని lookup_arrayగా అందించాము, మరియు lookup_range కోసం మేము IF ని ఉపయోగించాము COUNTIF ని కలిగి ఉన్న భాగం. కాబట్టి, ఈ భాగం 0 కనుగొనబడినంత వరకు విలువను అందిస్తుంది. ఇక్కడ విలువ INDEX కోసం అడ్డు వరుస సంఖ్యగా పని చేస్తుంది.
దానిని క్రిందికి లాగండి మరియు మీరు అన్ని ప్రత్యేక విలువలను కనుగొంటారు.
ఫార్ములాను అమలు చేయడానికి CTRL+SHIFT + ENTER ని ఉపయోగించడం మర్చిపోవద్దు.
ఇది ఒక ప్రత్యేకతను రూపొందించే విధానాలకు గౌరవప్రదమైన ప్రస్తావన. జాబితా.
ప్రమాణాల ఆధారంగా ప్రత్యేక జాబితాను రూపొందించడం గురించి తెలుసుకోవడానికి ఈ కథనాన్ని అనుసరించండి.4. ప్రమాణాల ఆధారంగా జాబితాను రూపొందించడానికి FILTER ఫంక్షన్ని ఉపయోగించడం
మీరు Excel 365ని ఉపయోగిస్తుంటే, అప్పుడు మీరు ఒకే అంతర్నిర్మిత పనిని చేయవచ్చు- FILTER అని పిలువబడే ఫంక్షన్లో.
FILTER ఫంక్షన్ ఇచ్చిన ప్రమాణాల ఆధారంగా డేటా పరిధిని ఫిల్టర్ చేస్తుంది మరియు సరిపోలే రికార్డులను సంగ్రహిస్తుంది. ఫంక్షన్ గురించి తెలుసుకోవడానికి, ఈ కథనాన్ని సందర్శించండి: FILTER .
ఇప్పుడు, మా ఫార్ములా క్రిందిది,
=FILTER($B$2:$B$12,$C$2:$C$12=G$2)
B2:B12 అనేది ఫిల్టర్ చేయాల్సిన శ్రేణి. ఆపై మేము జాబితాను రూపొందించే దాని ఆధారంగా మేము షరతును అందించాము.
ఇక్కడ మీరు సూత్రాన్ని క్రిందికి లాగవలసిన అవసరం లేదు, ఇది ఒకేసారి అన్ని విలువలను అందిస్తుంది మరియు జాబితాను పూర్తి చేస్తుంది.
మరింత చదవండి: ఎక్సెల్లో ఆల్ఫాబెటికల్ జాబితాను ఎలా తయారు చేయాలి (3 మార్గాలు)
ముగింపు
ఈరోజుకి అంతే. మేము ప్రమాణాల ఆధారంగా జాబితాను రూపొందించడానికి అనేక మార్గాలను జాబితా చేసాము. ఇది మీకు సహాయకారిగా ఉంటుందని ఆశిస్తున్నాము. ఏదైనా అర్థం చేసుకోవడం కష్టంగా అనిపిస్తే వ్యాఖ్యానించడానికి సంకోచించకండి. మేము ఇక్కడ తప్పిపోయిన ఏవైనా ఇతర పద్ధతులను మాకు తెలియజేయండి.