ఫార్ములా ద్వారా క్రమబద్ధీకరించండి

మీరు జాబితాను క్రమబద్ధీకరించాల్సిన అవసరం ఉంటే, మీ సేవలో చాలా మార్గాలు ఉన్నాయి, వాటిలో సులభమైనది ట్యాబ్‌లో లేదా మెనులోని క్రమబద్ధీకరణ బటన్లు సమాచారం (డేటా - క్రమబద్ధీకరించు). అయినప్పటికీ, జాబితా యొక్క క్రమబద్ధీకరణ స్వయంచాలకంగా చేయవలసిన పరిస్థితులు ఉన్నాయి, అనగా సూత్రాలు. ఇది అవసరం కావచ్చు, ఉదాహరణకు, డ్రాప్-డౌన్ జాబితా కోసం డేటాను రూపొందించేటప్పుడు, చార్ట్‌ల కోసం డేటాను లెక్కించేటప్పుడు మొదలైనవి. ఎగిరినప్పుడు ఫార్ములాతో జాబితాను ఎలా క్రమబద్ధీకరించాలి?

విధానం 1. సంఖ్యా డేటా

జాబితాలో సంఖ్యాపరమైన సమాచారం మాత్రమే ఉన్నట్లయితే, దానిని క్రమబద్ధీకరించడం ఫంక్షన్లను ఉపయోగించి సులభంగా చేయవచ్చు కనీసం (చిన్న) и LINE (ROW):

 

ఫంక్షన్ కనీసం (చిన్న) శ్రేణి (నిలువు వరుస A) నుండి వరుసగా n-వ అతి చిన్న మూలకం నుండి బయటకు తీస్తుంది. ఆ. SMALL(A:A;1) అనేది నిలువు వరుసలోని అతి చిన్న సంఖ్య, SMALL(A:A;2) రెండవది చిన్నది మరియు మొదలైనవి.

ఫంక్షన్ LINE (ROW) పేర్కొన్న సెల్ కోసం అడ్డు వరుస సంఖ్యను అందిస్తుంది, అనగా ROW(A1)=1, ROW(A2)=2 మొదలైనవి. ఈ సందర్భంలో, ఇది కేవలం n=1,2,3... అనే సంఖ్యల శ్రేణికి జనరేటర్‌గా ఉపయోగించబడుతుంది. మా క్రమబద్ధీకరించబడిన జాబితా. అదే విజయంతో, అదనపు కాలమ్‌ని రూపొందించడం సాధ్యమైంది, సంఖ్యా శ్రేణి 1,2,3తో మాన్యువల్‌గా పూరించండి మరియు ROW ఫంక్షన్‌కు బదులుగా దాన్ని సూచించండి.

విధానం 2. టెక్స్ట్ జాబితా మరియు సాధారణ సూత్రాలు

జాబితాలో సంఖ్యలు కాకుండా, టెక్స్ట్ ఉంటే, SMALL ఫంక్షన్ ఇకపై పని చేయదు, కాబట్టి మీరు వేరే, కొంచెం పొడవైన మార్గంలో వెళ్లాలి.

ముందుగా, భవిష్యత్తులో క్రమబద్ధీకరించబడిన జాబితాలోని ప్రతి పేరు యొక్క క్రమ సంఖ్య ఫంక్షన్‌ని ఉపయోగించి లెక్కించబడే ఫార్ములాతో సేవా కాలమ్‌ను జోడిద్దాం COUNTIF (COUNTIF):

ఆంగ్ల సంస్కరణలో ఇది ఉంటుంది:

=COUNTIF(A:A,»<"&A1)+COUNTIF($A$1:A1,"="&A1)

మొదటి పదం అనేది ప్రస్తుత దాని కంటే తక్కువగా ఉన్న కణాల సంఖ్యను లెక్కించడానికి ఒక ఫంక్షన్. ఏదైనా పేరు ఒకటి కంటే ఎక్కువసార్లు వచ్చినప్పుడు రెండవది భద్రతా వలయం. అప్పుడు అవి ఒకే విధంగా ఉండవు, కానీ వరుసగా పెరుగుతున్న సంఖ్యలు.

ఇప్పుడు అందుకున్న సంఖ్యలను ఆరోహణ క్రమంలో వరుసగా అమర్చాలి. దీని కోసం మీరు ఫంక్షన్ ఉపయోగించవచ్చు కనీసం (చిన్న) మొదటి మార్గం నుండి:

 

సరే, చివరకు, జాబితా నుండి పేర్లను వారి సంఖ్యల ద్వారా బయటకు తీయడం మాత్రమే మిగిలి ఉంది. దీన్ని చేయడానికి, మీరు ఈ క్రింది సూత్రాన్ని ఉపయోగించవచ్చు:

 

ఫంక్షన్ మరింత బహిర్గతం (మ్యాచ్) కావలసిన క్రమ సంఖ్య (1, 2, 3, మొదలైనవి) కోసం నిలువు వరుస Bలో శోధిస్తుంది మరియు వాస్తవానికి, ఈ సంఖ్య ఉన్న లైన్ సంఖ్యను అందిస్తుంది. ఫంక్షన్ INDEX (ఇండెక్స్) నిలువు వరుస A నుండి ఈ పంక్తి సంఖ్య వద్ద ఉన్న పేరును తీసివేస్తుంది.

విధానం 3: అర్రే ఫార్ములా

ఈ పద్ధతి, నిజానికి, మెథడ్-2లో వలె అదే ప్లేస్‌మెంట్ అల్గోరిథం, కానీ శ్రేణి ఫార్ములా ద్వారా అమలు చేయబడుతుంది. ఫార్ములాను సరళీకృతం చేయడానికి, కణాల పరిధి C1:C10 పేరు ఇవ్వబడింది <span style="font-family: Mandali; "> జాబితా</span> (కణాలను ఎంచుకోండి, నొక్కండి Ctrl + F3 మరియు బటన్ సృష్టించు):

 

సెల్ E1లో, మా సూత్రాన్ని కాపీ చేయండి:

=INDEX(జాబితా; మ్యాచ్(చిన్న(COUNTIF(జాబితా; “<"&జాబితా); ROW(1:1)); COUNTIF(జాబితా; "<"&జాబితా); 0))

లేదా ఆంగ్ల సంస్కరణలో:

=INDEX(జాబితా, మ్యాచ్(చిన్న(COUNTIF(జాబితా, «<"&జాబితా), ROW(1:1)), COUNTIF(జాబితా, "<"&జాబితా), 0))

మరియు పుష్ Ctrl + Shift + ఎంటర్ చేయండిదానిని అర్రే ఫార్ములాగా నమోదు చేయడానికి. అప్పుడు ఫలిత సూత్రాన్ని జాబితా యొక్క మొత్తం పొడవులో కాపీ చేయవచ్చు.

మీరు ఫార్ములా స్థిరమైన పరిధిని పరిగణనలోకి తీసుకోకూడదనుకుంటే, జాబితాకు కొత్త మూలకాలను జోడించేటప్పుడు సర్దుబాటు చేయగలిగితే, మీరు వ్యూహాన్ని కొద్దిగా మార్చాలి.

ముందుగా, జాబితా పరిధిని డైనమిక్‌గా సెట్ చేయాలి. దీన్ని చేయడానికి, సృష్టించేటప్పుడు, మీరు స్థిరమైన పరిధి C3:C10ని పేర్కొనకూడదు, కానీ వాటి సంఖ్యతో సంబంధం లేకుండా అందుబాటులో ఉన్న అన్ని విలువలను సూచించే ప్రత్యేక సూత్రాన్ని పేర్కొనాలి. క్లిక్ చేయండి Alt + F3 లేదా ట్యాబ్ తెరవండి సూత్రాలు - పేరు మేనేజర్ (ఫార్ములా - పేరు మేనేజర్), కొత్త పేరు మరియు ఫీల్డ్‌లో సృష్టించండి <span style="font-family: Mandali; "> లింక్</span> (సూచన) కింది సూత్రాన్ని నమోదు చేయండి (క్రమబద్ధీకరించాల్సిన డేటా పరిధి సెల్ C1 నుండి ప్రారంభమవుతుందని నేను అనుకుంటాను):

=СМЕЩ(C1;0;0;СЧЁТЗ(C1:C1000);1)

=OFFSET(C1,0,0,SCHÖTZ(C1:C1000),1)

రెండవది, పైన పేర్కొన్న శ్రేణి ఫార్ములా ఒక మార్జిన్‌తో పొడిగించబడాలి - భవిష్యత్తులో నమోదు చేయబడిన అదనపు డేటా యొక్క నిరీక్షణతో. ఈ సందర్భంలో, శ్రేణి ఫార్ములా ఇంకా పూరించని సెల్‌లలో #NUMBER ఎర్రర్‌ని అందించడం ప్రారంభిస్తుంది. దీన్ని అడ్డగించడానికి, మీరు ఫంక్షన్‌ని ఉపయోగించవచ్చు IFERROR, మా శ్రేణి ఫార్ములా "చుట్టూ" జోడించాల్సిన అవసరం ఉంది:

=ఐఫెర్రర్(ఇండెక్స్(జాబితా; మ్యాచ్(చిన్న(COUNTIF(జాబితా; “<"&జాబితా); రో(1:1)); COUNTIF(జాబితా; "<"&జాబితా); 0));»»)

=IFERROR(NDEX(జాబితా, మ్యాచ్(చిన్న(COUNTIF(జాబితా, «<"&జాబితా), ROW(1:1)), COUNTIF(జాబితా, "<"&జాబితా), 0));"")

ఇది #NUMBER లోపాన్ని గుర్తించి, బదులుగా శూన్యతను (ఖాళీ కోట్‌లు) అవుట్‌పుట్ చేస్తుంది.

:

  • రంగు ద్వారా పరిధిని క్రమబద్ధీకరించండి
  • అర్రే ఫార్ములాలు అంటే ఏమిటి మరియు అవి ఎందుకు అవసరం
  • కొత్త Office 365లో SORT సార్టింగ్ మరియు డైనమిక్ శ్రేణులు

 

సమాధానం ఇవ్వూ