విషయ సూచిక
కోపింగ్ డేటా , ప్రమాణాల ఆధారంగా, ఒక షీట్ నుండి మరో షీట్కి ఎక్సెల్లో తరచుగా చేసే పనులలో ఒకటి. మీరు చాలా వరుసలను కలిగి ఉంటే మరియు కొన్ని ప్రమాణాల ఆధారంగా వాటిని మరొక షీట్లో కాపీ చేయాలనుకుంటే అది చాలా అలసిపోతుంది మరియు సమయం తీసుకుంటుంది. కానీ మైక్రోసాఫ్ట్ విజువల్ బేసిక్ అప్లికేషన్ (VBA) తో మీరు మాక్రోలను సృష్టించవచ్చు, దానితో మీరు వివిధ ప్రమాణాల ఆధారంగా ఒక షీట్ నుండి మరొక షీట్కి డేటాను సులభంగా కాపీ చేయవచ్చు. ఈ కథనంలో, మీరు Excel VBA ని ఉపయోగించడం ద్వారా 2 విభిన్న రకాల ప్రమాణాల ఆధారంగా మరో వర్క్షీట్కి వరుసలను ఎలా కాపీ చేయవచ్చో మీకు చూపుతాను.
చెప్పుదాం, మీరు " డేటా " అనే పేరుగల వర్క్షీట్లో క్రింది డేటాసెట్ని కలిగి ఉన్నారు, ఇక్కడ వివిధ సేల్స్మ్యాన్ల విక్రయాలు మరియు విక్రయ ప్రాంతాలు ఇవ్వబడ్డాయి. ఇప్పుడు, మీరు మరొక షీట్లోని కొన్ని ప్రమాణాల ఆధారంగా నిర్దిష్ట అడ్డు వరుసలను కాపీ చేయాలనుకుంటున్నారు.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
వరుసలను మరొకదానికి కాపీ చేయండి Criteria.xlsm ఆధారంగా వర్క్షీట్
Excel VBA ద్వారా ప్రమాణాల ఆధారంగా మరొక వర్క్షీట్కి అడ్డు వరుసలను కాపీ చేయడానికి 2 మార్గాలు
1. వచన ప్రమాణాల ఆధారంగా మరొక వర్క్షీట్కి అడ్డు వరుసలను కాపీ చేయండి
0>ఈ ప్రదర్శనలో, మీరు వచన ప్రమాణాల ఆధారంగా ఒక వర్క్షీట్ నుండి మరొకదానికి అడ్డు వరుసలను ఎలా కాపీ చేస్తారో నేను మీకు చూపుతాను. మీరు వర్జీనియా లో విక్రయించే సేల్స్మెన్ డేటాను ఏరియా సేల్స్ అనే వర్క్షీట్లో Excel VBA ని ఉపయోగించి కాపీ చేయాలనుకుంటున్నారని అనుకుందాం. అలా చేయడానికి, ముందుగా➤ VBA విండో తెరవడానికి ALT+F11 ని నొక్కండి.
VBAలో విండో,
➤ ఇన్సర్ట్ ట్యాబ్పై క్లిక్ చేసి, మాడ్యూల్ ని ఎంచుకోండి.
అది చేస్తుంది. మాడ్యూల్(కోడ్) విండోను తెరవండి. ఇప్పుడు,
➤ మాడ్యూల్(కోడ్) విండోలో క్రింది కోడ్ని చొప్పించండి,
4812
కోడ్ Copy_Criteria_Text అనే పేరుతో ఒక మాక్రోని సృష్టిస్తుంది ప్రస్తుత వర్క్షీట్లోని C నిలువు వరుసలో వర్జీనియా కోసం శోధించండి మరియు ఏరియా సేల్స్ (షీట్3) అనే వర్క్షీట్లో వర్జీనియా ఉన్న అడ్డు వరుసలను తిరిగి ఇవ్వండి.
ఆ తర్వాత,
➤ VBA విండోను మూసివేయండి లేదా కనిష్టీకరించండి.
➤ ALT+F8
నొక్కండి ఇది మాక్రో విండోను తెరుస్తుంది.
➤ మాక్రో పేరు బాక్స్లో Copy_Criteria_Text ని ఎంచుకుని, రన్ పై క్లిక్ చేయండి.
ఫలితంగా, వర్జీనియాతో ఉన్న అడ్డు వరుసలు ఏరియా సేల్స్
అనే వర్క్షీట్లో కాపీ చేయబడతాయి.
మరింత చదవండి: Excelలో అడ్డు వరుసలను ఆటోమేటిక్గా మరొక షీట్కి కాపీ చేయడం ఎలా (4 పద్ధతులు)
2. సంఖ్య ప్రమాణాల ఆధారంగా అడ్డు వరుసలను మరొక వర్క్షీట్కి కాపీ చేయండి
ఇప్పుడు , సంఖ్యా ప్రమాణాల ఆధారంగా మీరు ఒక వర్క్షీట్ నుండి మరొక వర్క్షీట్కి అడ్డు వరుసలను ఎలా కాపీ చేయవచ్చో నేను మీకు చూపుతాను. మీరు $100000 కంటే ఎక్కువ ఉన్న విక్రయాల డేటాను టాప్ సేల్స్ అనే వర్క్షీట్కి కాపీ చేయాలనుకుంటున్నారని అనుకుందాం. అలా చేయడానికి, ముందుగా
➤ VBA విండో తెరవడానికి ALT+F11 ని నొక్కండి.
VBA లో విండో,
➤ ఇన్సర్ట్ ట్యాబ్పై క్లిక్ చేసి, మాడ్యూల్ ని ఎంచుకోండి.
ఇది <ని తెరుస్తుంది 1>మాడ్యూల్(కోడ్) కిటికీ. ఇప్పుడు,
➤ మాడ్యూల్(కోడ్) విండోలో క్రింది కోడ్ను చొప్పించండి,
7812
కోడ్ Copy_Criteria_Number అనే పేరుతో ఒక మాక్రోను సృష్టిస్తుంది డేటా పేరుతో ఉన్న వర్క్షీట్లోని D ని నిలువు వరుసలో 100000 కంటే ఎక్కువ విలువలను శోధించండి మరియు టాప్ సేల్స్ అనే వర్క్షీట్లో $100000 కంటే ఎక్కువ విక్రయ విలువలను కలిగి ఉన్న అడ్డు వరుసలను తిరిగి ఇవ్వండి షీట్4).
ఆ తర్వాత,
➤ VBA విండోను మూసివేయండి లేదా కనిష్టీకరించండి.
➤ <నొక్కండి 1>ALT+F8
ఇది మాక్రో విండోను తెరుస్తుంది.
➤ మాక్రో పేరు <లో Copy_Criteria_Number ని ఎంచుకోండి 2>పెట్టె చేసి, రన్ పై క్లిక్ చేయండి.
ఫలితంగా, $100000 కంటే ఎక్కువ విక్రయ విలువలను కలిగి ఉన్న అడ్డు వరుసలు <4కి కాపీ చేయబడతాయి>టాప్ సేల్స్ వర్క్షీట్.
మరింత చదవండి: మాక్రోని ఉపయోగించి Excelలో బహుళ అడ్డు వరుసలను ఎలా కాపీ చేయాలి (4 ఉదాహరణలు)
ముగింపు
ఈ కథనం యొక్క రెండు పద్ధతులతో, మీరు Excel VBAని ఉపయోగించడం ద్వారా వివిధ ప్రమాణాల ఆధారంగా ఒక వర్క్షీట్ నుండి మరొక వర్క్షీట్కి అడ్డు వరుసలను కాపీ చేయగలరు. మీరు వచన ప్రమాణాల కోసం మొదటి పద్ధతిని మరియు సంఖ్య ప్రమాణాల కోసం రెండవ పద్ధతిని ఉపయోగించవచ్చు. ఏదైనా పద్ధతుల గురించి మీకు ఏవైనా గందరగోళం ఉంటే, దయచేసి వ్యాఖ్యానించడానికి సంకోచించకండి.