విషయ సూచిక
WRAPCOLS లేదా WRAPROWS ఫంక్షన్ని ఉపయోగించడం ద్వారా నిలువు వరుస లేదా విలువల వరుసను ద్విమితీయ శ్రేణిగా మార్చడానికి వేగవంతమైన మార్గం.
Excel యొక్క ప్రారంభ రోజుల నుండి, ఇది ఉంది సంఖ్యలను లెక్కించడంలో మరియు విశ్లేషించడంలో చాలా మంచివాడు. కానీ శ్రేణులను మార్చడం సాంప్రదాయకంగా ఒక సవాలుగా ఉంది. డైనమిక్ శ్రేణుల పరిచయం శ్రేణి సూత్రాల వినియోగాన్ని చాలా సులభతరం చేసింది. ఇప్పుడు, మైక్రోసాఫ్ట్ శ్రేణులను మార్చటానికి మరియు రీ-షేప్ చేయడానికి కొత్త డైనమిక్ అర్రే ఫంక్షన్ల సెట్ను విడుదల చేస్తోంది. ఈ ట్యుటోరియల్ కాలమ్ లేదా అడ్డు వరుసను ఏ సమయంలోనైనా 2D శ్రేణిగా మార్చడానికి WRAPCOLS మరియు WRAPROWS అనే రెండు ఫంక్షన్లను ఎలా ఉపయోగించాలో మీకు నేర్పుతుంది.
Excel WRAPCOLS ఫంక్షన్
Excelలోని WRAPCOLS ఫంక్షన్ ప్రతి వరుసకు పేర్కొన్న విలువల సంఖ్య ఆధారంగా విలువల వరుస లేదా నిలువు వరుసను ద్విమితీయ శ్రేణిగా మారుస్తుంది.
సింటాక్స్ కింది ఆర్గ్యుమెంట్లను కలిగి ఉంది:
WRAPCOLS(వెక్టార్, wrap_count, [pad_with])ఎక్కడ:
- వెక్టార్ (అవసరం) - మూలాధార ఏక డైమెన్షనల్ శ్రేణి లేదా పరిధి.
- wrap_count (అవసరం) - ఒక్కో నిలువు వరుసకు గరిష్ట విలువల సంఖ్య.
- pad_with (ఐచ్ఛికం) - చివరి నిలువు వరుసను పూరించడానికి తగిన అంశాలు లేకుంటే దానితో ప్యాడ్ చేయాల్సిన విలువ. విస్మరించబడితే, తప్పిపోయిన విలువలు #N/A (డిఫాల్ట్)తో ప్యాడ్ చేయబడతాయి.
ఉదాహరణకు, B5:B24 పరిధిని ప్రతి నిలువు వరుసకు 5 విలువలతో 2-డైమెన్షనల్ శ్రేణికి మార్చడానికి, సూత్రం:
=WRAPROWS(B5:B24, 5)
మీరు నమోదు చేయండి వెక్టార్ ఆర్గ్యుమెంట్ ఒక డైమెన్షనల్ అర్రే కాదు.
#NUM! లోపం
wrap_count విలువ 0 లేదా ప్రతికూల సంఖ్య అయితే #NUM లోపం ఏర్పడుతుంది.
#SPILL! లోపం
చాలా తరచుగా, #SPILL లోపం ఫలితాలను స్పిల్ చేయడానికి తగినంత ఖాళీ సెల్లు లేవని సూచిస్తుంది. పొరుగు కణాలను క్లియర్ చేయండి మరియు అది పోతుంది. లోపం కొనసాగితే, Excelలో #SPILL అంటే ఏమిటో మరియు దాన్ని ఎలా పరిష్కరించాలో చూడండి.
Excelలో ఒక-డైమెన్షనల్ పరిధిని ద్విమితీయ శ్రేణిగా మార్చడానికి WRAPCOLS మరియు WRAPROWS ఫంక్షన్లను ఎలా ఉపయోగించాలి. చదివినందుకు ధన్యవాదాలు మరియు మిమ్మల్ని వచ్చే వారం మా బ్లాగ్లో కలుస్తానని ఆశిస్తున్నాను!
డౌన్లోడ్ కోసం వర్క్బుక్ ప్రాక్టీస్ చేయండి
WRAPCOLS మరియు WRAPROWS ఫంక్షన్లు - ఉదాహరణలు (.xlsx ఫైల్)
ఏదైనా ఒక సెల్లో ఫార్ములా మరియు అది స్వయంచాలకంగా అవసరమైనన్ని సెల్లలోకి చిందిస్తుంది. WRAPCOLS అవుట్పుట్లో, విలువలు wrap_countవిలువ ఆధారంగా నిలువుగా పై నుండి క్రిందికి అమర్చబడతాయి. గణనను చేరుకున్న తర్వాత, కొత్త నిలువు వరుస ప్రారంభించబడుతుంది.
Excel WRAPROWS ఫంక్షన్
Excelలోని WRAPROWS ఫంక్షన్ మీరు పేర్కొన్న ప్రతి అడ్డు వరుసకు ఉన్న విలువల సంఖ్య ఆధారంగా విలువల వరుస లేదా నిలువు వరుసను ద్విమితీయ శ్రేణిగా మారుస్తుంది.
వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
WRAPROWS(వెక్టార్, ర్యాప్_కౌంట్, [pad_with])ఎక్కడ:
- వెక్టార్ (అవసరం) - మూలం ఒక డైమెన్షనల్ శ్రేణి లేదా పరిధి.
- wrap_count (అవసరం) - ఒక్కో అడ్డు వరుసకు గరిష్టంగా ఉండే విలువల సంఖ్య.
- pad_with (ఐచ్ఛికం) - ప్యాడ్కి విలువ పూరించడానికి సరిపడా అంశాలు లేకుంటే చివరి వరుసతో. డిఫాల్ట్ #N/A.
ఉదాహరణకు, B5:B24 పరిధిని ప్రతి అడ్డు వరుసలో 5 విలువలు కలిగిన 2D శ్రేణిగా మార్చడానికి, ఫార్ములా:
=WRAPROWS(B5:B24, 5)
మీరు స్పిల్ రేంజ్ యొక్క ఎగువ-ఎడమ సెల్లో సూత్రాన్ని నమోదు చేయండి మరియు ఇది అన్ని ఇతర సెల్లను స్వయంచాలకంగా నింపుతుంది. WRAPROWS ఫంక్షన్ wrap_count విలువ ఆధారంగా విలువలను ఎడమ నుండి కుడికి అడ్డంగా అమర్చుతుంది. గణనను చేరుకున్న తర్వాత, అది కొత్త వరుసను ప్రారంభిస్తుంది.
WRAPCOLS మరియు WRAPROWS లభ్యత
రెండు ఫంక్షన్లు Microsoft 365 (Windows మరియు Mac) కోసం Excelలో మరియు వెబ్ కోసం Excelలో మాత్రమే అందుబాటులో ఉన్నాయి.
ఇంతకు ముందుసంస్కరణలు, మీరు కాలమ్-టు-అరే మరియు రో-టు-అరే ట్రాన్స్ఫార్మేషన్లను నిర్వహించడానికి సాంప్రదాయక సంక్లిష్ట సూత్రాలను ఉపయోగించవచ్చు. ఈ ట్యుటోరియల్లో మరింతగా, మేము ప్రత్యామ్నాయ పరిష్కారాలను వివరంగా చర్చిస్తాము.
చిట్కా. రివర్స్ ఆపరేషన్ చేయడానికి, అంటే 2D శ్రేణిని ఒకే కాలమ్ లేదా అడ్డు వరుసకు మార్చండి, వరుసగా TOCOL లేదా TOROW ఫంక్షన్ని ఉపయోగించండి.
ఎక్సెల్లోని శ్రేణికి నిలువు వరుసను ఎలా మార్చాలి - ఉదాహరణలు
ఇప్పుడు మీరు ప్రాథమిక వినియోగంపై అవగాహన పొందారు, మరికొన్ని నిర్దిష్ట సందర్భాలను నిశితంగా పరిశీలిద్దాం.
ఒక నిలువు వరుస లేదా అడ్డు వరుసకు గరిష్ట సంఖ్యలో విలువలను సెట్ చేయండి
దీన్ని బట్టి మీ ఒరిజినల్ డేటా యొక్క నిర్మాణం, నిలువు వరుసలు (WRAPCOLS) లేదా అడ్డు వరుసలు (WRAPROWS)గా తిరిగి అమర్చడం మీకు అనుకూలంగా ఉండవచ్చు. మీరు ఏ ఫంక్షన్ని ఉపయోగించినా, wrap_count ఆర్గ్యుమెంట్ ప్రతి నిలువు వరుస/అడ్డు వరుసలోని గరిష్ట విలువల సంఖ్యను నిర్ణయిస్తుంది.
ఉదాహరణకు, పరిధి B4:B23ని 2D శ్రేణిగా మార్చడానికి, ప్రతి నిలువు వరుస గరిష్టంగా 10 విలువలను కలిగి ఉండేలా, ఈ సూత్రాన్ని ఉపయోగించండి:
=WRAPCOLS(B4:B23, 10)
అదే పరిధిని అడ్డు వరుసల వారీగా క్రమాన్ని మార్చడానికి, ప్రతి అడ్డు వరుస గరిష్టంగా 4 విలువలను కలిగి ఉంటుంది, ఫార్ములా :
=WRAPROWS(B4:B23, 4)
దిగువన ఉన్న చిత్రం ఇది ఎలా ఉంటుందో చూపిస్తుంది:
ఫలిత శ్రేణిలో ప్యాడ్ తప్పిపోయిన విలువలు
ఒకవేళ పూరించడానికి తగిన విలువలు లేనట్లయితే ఫలిత పరిధిలోని అన్ని నిలువు వరుసలు/వరుసలు, WRAPROWS మరియు WRAPCOLS 2D శ్రేణి యొక్క నిర్మాణాన్ని ఉంచడానికి #N/A లోపాలను చూపుతాయి.
డిఫాల్ట్ని మార్చడానికిప్రవర్తన, మీరు ఐచ్ఛిక pad_with ఆర్గ్యుమెంట్ కోసం అనుకూల విలువను అందించవచ్చు.
ఉదాహరణకు, పరిధి B4:B21ని గరిష్టంగా 5 విలువలతో 2D శ్రేణిగా మార్చడానికి మరియు చివరిగా ప్యాడ్ చేయండి డాష్లతో అడ్డు వరుసను పూరించడానికి తగినంత డేటా లేకపోతే, ఈ సూత్రాన్ని ఉపయోగించండి:
=WRAPROWS(B4:B21, 5, "-")
లేని విలువలను సున్నా-పొడవు స్ట్రింగ్లతో (ఖాళీలు) భర్తీ చేయడానికి, ఫార్ములా:
=WRAPROWS(B4:B21, 5, "")
దయచేసి pad_with విస్మరించబడిన డిఫాల్ట్ ప్రవర్తనతో (D5లోని ఫార్ములా) ఫలితాలను సరిపోల్చండి:
బహుళ అడ్డు వరుసలను 2D పరిధిలోకి విలీనం చేయండి
కొన్ని ప్రత్యేక అడ్డు వరుసలను ఒకే 2D శ్రేణిలో కలపడానికి, మీరు ముందుగా HSTACK ఫంక్షన్ని ఉపయోగించి అడ్డు వరుసలను అడ్డుగా పేర్చండి, ఆపై WRAPROWS లేదా WRAPCOLSని ఉపయోగించి విలువలను చుట్టండి.
ఉదాహరణకు, దీని నుండి విలువలను విలీనం చేయడానికి 3 అడ్డు వరుసలు (B5:J5, B7:G7 మరియు B9:F9) మరియు నిలువు వరుసలలోకి చుట్టండి, ప్రతి ఒక్కటి 10 విలువలను కలిగి ఉంటుంది, ఫార్ములా:
=WRAPCOLS(HSTACK(B5:J5, B7:G7, B9:F9), 10)
బహుళ అడ్డు వరుసల నుండి విలువలను కలపడానికి ప్రతి అడ్డు వరుస 5 విలువలను కలిగి ఉన్న 2D పరిధి, ఫార్ములా ఈ ఫారమ్ను తీసుకుంటుంది:
=WRAPROWS(HSTACK(B5:J5, B7:G7, B9:F9), 5)
C బహుళ నిలువు వరుసలను 2D శ్రేణిలోకి చేర్చండి
అనేక నిలువు వరుసలను 2D పరిధిలోకి విలీనం చేయడానికి, ముందుగా మీరు వాటిని VSTACK ఫంక్షన్ని ఉపయోగించి నిలువుగా పేర్చండి, ఆపై విలువలను అడ్డు వరుసలుగా (WRAPROWS) లేదా నిలువు వరుసలుగా (WRAPCOLS) చుట్టండి.
ఉదాహరణకు, 3 నిలువు వరుసల (B5:J5, B7:G7 మరియు B9:F9) నుండి ప్రతి నిలువు వరుస 10 విలువలను కలిగి ఉన్న 2D పరిధిలోకి కలపడానికి, ఫార్ములా:
=WRAPCOLS(HSTACK(B5:J5, B7:G7, B9:F9), 10)
<3
కలపడానికిప్రతి అడ్డు వరుస 5 విలువలను కలిగి ఉన్న 2D పరిధిలోకి అదే నిలువు వరుసలు, ఈ సూత్రాన్ని ఉపయోగించండి:
=WRAPROWS(HSTACK(B5:J5, B7:G7, B9:F9), 5)
శ్రేణిని చుట్టి, క్రమబద్ధీకరించండి
మూలం పరిధిలో విలువలు ఉన్నప్పుడు మీరు అవుట్పుట్ని క్రమబద్ధీకరించాలనుకున్నప్పుడు, ఈ విధంగా కొనసాగండి:
- SORT ఫంక్షన్ని ఉపయోగించి మీకు కావలసిన విధంగా ప్రారంభ శ్రేణిని క్రమబద్ధీకరించండి.
- క్రమబద్ధీకరించబడిన శ్రేణిని WRAPCOLSకి సరఫరా చేయండి లేదా WRAPROWS.
ఉదాహరణకు, B4:B23 పరిధిని అడ్డు వరుసలుగా, ఒక్కొక్కదానిలో 4 విలువలను చుట్టడానికి మరియు ఫలిత పరిధిని A నుండి Z వరకు క్రమబద్ధీకరించడానికి, ఇలా ఒక సూత్రాన్ని రూపొందించండి:
=WRAPROWS(SORT(B4:B23), 4)
ఒకే శ్రేణిని నిలువు వరుసలుగా, ప్రతి దానిలో 10 విలువలను చుట్టి, అవుట్పుట్ను అక్షర క్రమంలో క్రమబద్ధీకరించడానికి, ఫార్ములా:
=WRAPCOLS(SORT(B4:B23), 10)
ఫలితాలు క్రింది విధంగా కనిపిస్తాయి :
చిట్కా. ఫలిత శ్రేణిలోని విలువలను అవరోహణ క్రమంలో అమర్చడానికి, SORT ఫంక్షన్ యొక్క మూడవ ఆర్గ్యుమెంట్ ( sort_order )ని -1కి సెట్ చేయండి.
Excel 365 కోసం WRAPCOLS ప్రత్యామ్నాయం - 2010
WRAPCOLS ఫంక్షన్కు మద్దతు లేని పాత Excel సంస్కరణల్లో, మీరు ఒక డైమెన్షనల్ శ్రేణి నుండి నిలువు వరుసలలో విలువలను చుట్టడానికి మీ స్వంత సూత్రాన్ని రూపొందించవచ్చు. ఇది 5 విభిన్న ఫంక్షన్లను కలిపి ఉపయోగించడం ద్వారా చేయవచ్చు.
అడ్డు వరుసను 2D పరిధికి మార్చడానికి WRAPCOLS ప్రత్యామ్నాయం:
IFERROR(IF(ROW(A1)> n , "" , INDEX( row_range , , ROW(A1) + (COLUMN(A1)-1)* n )), "")నిలువు వరుసను 2Dలోకి మార్చడానికి WRAPCOLS ప్రత్యామ్నాయం పరిధి:
IFERROR(IF(ROW(A1)> n ,"", INDEX( column_range , ROW(A1) + (COLUMN(A1)-1)* n )), "")ఎక్కడ n అనేది ఒక్కో నిలువు వరుస విలువల గరిష్ట సంఖ్య.
దిగువ చిత్రంలో, మేము ఒక వరుస పరిధిని (D4:J4) మూడు వరుసల శ్రేణిగా మార్చడానికి క్రింది సూత్రాన్ని ఉపయోగిస్తాము.
=IFERROR(IF(ROW(A1)>3, "", INDEX($D$4:$J$4, , ROW(A1) + (COLUMN(A1)-1)*3)), "")
మరియు ఈ ఫార్ములా ఒక-నిలువు వరుస పరిధిని (B4:B20) ఐదు-వరుసల శ్రేణికి మారుస్తుంది:
=IFERROR(IF(ROW(A1)>5, "", INDEX($B$4:$B$20, ROW(A1) + (COLUMN(A1)-1)*5)), "")
పై పరిష్కారాలు సారూప్య WRAPCOLS సూత్రాలను అనుకరిస్తాయి మరియు అదే ఫలితాలను ఉత్పత్తి చేయండి:
=WRAPCOLS(D4:J4, 3, "")
మరియు
=WRAPCOLS(B4:B20, 5, "")
దయచేసి డైనమిక్ అర్రే WRAPCOLS ఫంక్షన్లా కాకుండా, సాంప్రదాయ సూత్రాలు వీటిని అనుసరిస్తాయని గుర్తుంచుకోండి ఒక-ఫార్ములా-ఒక-కణం విధానం. కాబట్టి, మా మొదటి ఫార్ములా D8లో నమోదు చేయబడింది మరియు 3 అడ్డు వరుసలను క్రిందికి మరియు 3 నిలువు వరుసలను కుడివైపుకి కాపీ చేయబడింది. రెండవ ఫార్ములా D14లో నమోదు చేయబడింది మరియు 5 అడ్డు వరుసలు క్రిందికి మరియు 4 నిలువు వరుసలు కుడివైపునకు కాపీ చేయబడింది.
ఈ ఫార్ములాలు ఎలా పని చేస్తాయి
రెండు ఫార్ములాల్లోనూ, అడ్డు వరుస మరియు నిలువు వరుస సంఖ్య ఆధారంగా సరఫరా చేయబడిన శ్రేణి నుండి విలువను అందించే INDEX ఫంక్షన్ని మేము ఉపయోగిస్తాము:
INDEX(శ్రేణి, row_num, [column_num])మేము ఒక-వరుస శ్రేణితో వ్యవహరిస్తున్నందున, మేము row_num ఆర్గ్యుమెంట్ని విస్మరించవచ్చు, కనుక ఇది 1కి డిఫాల్ట్ అవుతుంది. ట్రిక్ కలిగి ఉండాలి col_num ఫార్ములా కాపీ చేయబడిన ప్రతి సెల్ కోసం స్వయంచాలకంగా లెక్కించబడుతుంది. మరియు మేము దీన్ని ఎలా చేయాలో ఇక్కడ ఉంది:
ROW(A1)+(COLUMN(A1)-1)*3)
ROW ఫంక్షన్ A1 సూచన యొక్క అడ్డు వరుస సంఖ్యను అందిస్తుంది, ఇది 1.
COLUMN ఫంక్షన్ దీని యొక్క నిలువు వరుస సంఖ్యను అందిస్తుందిA1 సూచన, ఇది కూడా 1. 1ని తీసివేస్తే అది సున్నాగా మారుతుంది. మరియు 0ని 3తో గుణిస్తే 0 వస్తుంది.
తర్వాత, మీరు ROW ద్వారా అందించబడిన 1ని మరియు COLUMN ద్వారా అందించబడిన 0ని జోడించి, ఫలితంగా 1ని పొందుతారు.
ఈ విధంగా, ఎగువన ఉన్న INDEX ఫార్ములా గమ్యం పరిధి (D8) యొక్క ఎడమ గడి ఈ పరివర్తనకు లోనవుతుంది:
INDEX($D$4:$J$4, ,ROW(A1) + (COLUMN(A1)-1)*3))
INDEX($D$4:$J$4, ,1)
కి మారుతుంది మరియు 1వ నిలువు వరుస నుండి విలువను అందిస్తుంది పేర్కొన్న శ్రేణి యొక్క, ఇది D4లో "యాపిల్స్".
ఫార్ములా సెల్ D9కి కాపీ చేయబడినప్పుడు, అడ్డు వరుసలు మరియు నిలువు వరుసల సాపేక్ష స్థానం ఆధారంగా సంబంధిత సెల్ సూచనలు మారతాయి, అయితే సంపూర్ణ పరిధి సూచన మారదు:
INDEX($D$4:$J$4,, ROW(A2)+(COLUMN(A2)-1)*3))
ఇలా మారుతుంది:
INDEX($D$4:$J$4,, 2+(1-1)*3))
అవుతుంది:
INDEX($D$4:$J$4,, 2))
మరియు దీని నుండి విలువను అందిస్తుంది పేర్కొన్న శ్రేణిలోని 2వ నిలువు వరుస, ఇది E4లో "ఆప్రికాట్లు".
IF ఫంక్షన్ అడ్డు వరుసల సంఖ్యను తనిఖీ చేస్తుంది మరియు మీరు పేర్కొన్న అడ్డు వరుసల సంఖ్య కంటే ఎక్కువ ఉంటే (మా విషయంలో 3) ఖాళీ స్ట్రింగ్ను అందిస్తుంది ( ""), లేకపోతే INDEX ఫంక్షన్ యొక్క ఫలితం:
IF(ROW(A1)>3, "", INDEX(…))
చివరగా, IFERROR ఫంక్షన్ #REFని పరిష్కరిస్తుంది! ఫార్ములా నిజంగా అవసరమైన దానికంటే ఎక్కువ సెల్లకు కాపీ చేయబడినప్పుడు సంభవించే లోపం.
నిలువు వరుసను 2D పరిధిలోకి మార్చే రెండవ సూత్రం అదే లాజిక్తో పనిచేస్తుంది. తేడా ఏమిటంటే, మీరు INDEX కోసం row_num ఆర్గ్యుమెంట్ని గుర్తించడానికి ROW + COLUMN కలయికను ఉపయోగిస్తారు. ఈ సందర్భంలో col_num పరామితి అవసరం లేదు ఎందుకంటే కేవలం ఉందిమూలాధార శ్రేణిలో ఒక నిలువు వరుస.
Excel 365 - 2010కి WRAPROWS ప్రత్యామ్నాయం
ఒక డైమెన్షనల్ శ్రేణి నుండి విలువలను Excel 2019 మరియు అంతకు ముందు వరుసలలోకి చుట్టడానికి, మీరు ఉపయోగించవచ్చు WRAPROWS ఫంక్షన్కు క్రింది ప్రత్యామ్నాయాలు.
అడ్డు వరుసను 2D పరిధికి మార్చండి:
IFERROR(IF(COLUMN(A1)> n , "", INDEX( row_range , , COLUMN(A1)+(ROW(A1)-1)* n )), "")నిలువు వరుసను 2D పరిధికి మార్చండి:
IFERROR(IF( COLUMN(A1)> n , "", INDEX( column_range , COLUMN(A1)+(ROW(A1)-1)* n )) , "")ఇక్కడ n ఒక అడ్డు వరుసకు గరిష్ట విలువల సంఖ్య.
మా నమూనా డేటా సెట్లో, మేము ఒక వరుస పరిధిని (D4) మార్చడానికి క్రింది సూత్రాన్ని ఉపయోగిస్తాము :J4) మూడు నిలువు వరుసల పరిధిలోకి. ఫార్ములా సెల్ D8లో ల్యాండ్ చేయబడి, ఆపై 3 నిలువు వరుసలు మరియు 3 అడ్డు వరుసలలో కాపీ చేయబడుతుంది.
=IFERROR(IF(COLUMN(A1)>3, "", INDEX($D$4:$J$4, , COLUMN(A1)+(ROW(A1)-1)*3)), "")
1-నిలువు వరుస పరిధిని (B4:B20) 5-నిలువు వరుసల పరిధిలోకి మార్చడానికి, దిగువ సూత్రాన్ని D14లో నమోదు చేసి, దానిని 5 నిలువు వరుసలు మరియు 4 అడ్డు వరుసలలో లాగండి.
=IFERROR(IF(COLUMN(A1)>5, "", INDEX($B$4:$B$20, COLUMN(A1)+(ROW(A1)-1)*5)), "")
Excel 365లో, సమానమైన WRAPCOLS సూత్రాలతో అదే ఫలితాలను సాధించవచ్చు:
=WRAPROWS(D4:J4, 3, "")
మరియు
=WRAPROWS(B4:B20, 5, "")
ఈ సూత్రాలు ఎలా పని చేస్తాయి
ముఖ్యంగా, ఈ సూత్రాలు మునుపటి ఉదాహరణలో వలె పని చేస్తాయి. INDEX ఫంక్షన్ కోసం row_num మరియు col_num కోఆర్డినేట్లను మీరు నిర్ణయించే విధానంలో తేడా ఉంది:
INDEX($D$4:$J$4,, COLUMN(A1)+(ROW(A1)-1)*3))
ఎగువ కోసం నిలువు వరుస సంఖ్యను పొందడానికి గమ్యం పరిధిలోని ఎడమ గడి (D8), మీరు దీన్ని ఉపయోగిస్తారువ్యక్తీకరణ:
COLUMN(A1)+(ROW(A1)-1)*3)
ఇది ఇలా మారుతుంది:
1+(1-1)*3
మరియు 1 ఇస్తుంది.
ఫలితంగా, దిగువ ఫార్ములా పేర్కొన్న శ్రేణి యొక్క మొదటి నిలువు వరుస నుండి విలువను అందిస్తుంది, ఇది "యాపిల్స్":
INDEX($D$4:$J$4,, 1)
ఇప్పటివరకు, ఫలితం మునుపటి మాదిరిగానే ఉంటుంది ఉదాహరణ. కానీ ఇతర సెల్లలో ఏమి జరుగుతుందో చూద్దాం…
సెల్ D9లో, సంబంధిత సెల్ సూచనలు క్రింది విధంగా మారుతాయి:
INDEX($D$4:$J$4,, COLUMN(A2)+(ROW(A2)-1)*3))
కాబట్టి, ఫార్ములా రూపాంతరం చెందుతుంది:
INDEX($D$4:$J$4,, 1+(2-1)*3))
అవుతుంది:
INDEX($D$4:$J$4,, 4))
మరియు పేర్కొన్న శ్రేణి యొక్క 4వ నిలువు వరుస నుండి విలువను అందిస్తుంది, ఇది G4లో "చెర్రీస్".
IF ఫంక్షన్ నిలువు వరుస సంఖ్యను తనిఖీ చేస్తుంది మరియు మీరు పేర్కొన్న నిలువు వరుసల సంఖ్య కంటే ఎక్కువ ఉంటే, ఖాళీ స్ట్రింగ్ ("")ని అందిస్తుంది, లేకుంటే INDEX ఫంక్షన్ యొక్క ఫలితం:
IF(COLUMN(A1)>3, "", INDEX(…))
ఫినిషింగ్ టచ్గా, IFERROR #REFని నిరోధిస్తుంది! మీరు ఫార్ములాను వాస్తవంగా అవసరమైన దానికంటే ఎక్కువ సెల్లకు కాపీ చేసినట్లయితే "అదనపు" సెల్లలో కనిపించే లోపాలు.
WRAPCOLS లేదా WRAPROWS ఫంక్షన్ పని చేయకపోతే
"ర్యాప్" ఫంక్షన్లు అందుబాటులో లేకుంటే మీ Excelలో లేదా లోపం ఫలితంగా, ఇది క్రింది కారణాలలో ఒకటి కావచ్చు.
#NAME? లోపం
Excel 365లో, #NAME? మీరు ఫంక్షన్ పేరును తప్పుగా వ్రాసినందున లోపం సంభవించవచ్చు. ఇతర సంస్కరణల్లో, ఫంక్షన్లకు మద్దతు లేదని ఇది సూచిస్తుంది. ప్రత్యామ్నాయంగా, మీరు WRAPCOLS ప్రత్యామ్నాయం లేదా WRAPROWS ప్రత్యామ్నాయాన్ని ఉపయోగించవచ్చు.
#VALUE! లోపం
ఒకవేళ #VALUE లోపం ఏర్పడుతుంది