Excel VBA: ఒక పరిధిలో బహుళ ప్రమాణాలతో అధునాతన వడపోత (5 పద్ధతులు) -

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

పెద్ద మొత్తంలో డేటాతో పని చేస్తున్నప్పుడు మరియు ఒకేసారి బహుళ ఫిల్టర్‌లను సెట్ చేయడానికి అవసరమైనప్పుడు, ఎక్సెల్ లో అధునాతన ఫిల్టరింగ్ ఉపయోగపడుతుంది. కాపీలను తీసివేయడం ద్వారా మీ డేటాను క్లీన్ చేయడానికి కూడా ఇది వర్తించవచ్చు. అధునాతన ఫిల్టర్ ని వర్తింపజేస్తున్నప్పుడు, VBA కోడ్ అమలు చేయడం చాలా సులభం. ఈ ట్యుటోరియల్‌లో, Excel లో బహుళ ప్రమాణాల పరిధి కోసం VBA అధునాతన ఫిల్టర్ ఎలా దరఖాస్తు చేయాలో మేము మీకు చూపుతాము.

ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేయండి

దీనిని డౌన్‌లోడ్ చేయండి మీరు ఈ కథనాన్ని చదువుతున్నప్పుడు వ్యాయామం చేయడానికి వర్క్‌బుక్‌ను ప్రాక్టీస్ చేయండి.

VBA అడ్వాన్స్‌డ్ ఫిల్టర్.xlsm

VBA అధునాతన ఫిల్టర్ కోసం 5 ఒక పరిధిలో బహుళ ప్రమాణాలతో ప్రభావవంతమైన పద్ధతులు Excel

క్రింద ఉన్న విభాగాలలో, మేము బహుళ ప్రమాణాల కోసం VBA అడ్వాన్స్‌డ్ ఫిల్టర్ ని ఉపయోగించడానికి 5 పద్ధతులను చర్చిస్తాము. మొదట, మీరు VBA అధునాతన ఫిల్టర్ యొక్క సింటాక్స్ తెలుసుకోవాలి.

VBA అధునాతన ఫిల్టర్ సింటాక్స్:

  • అధునాతన ఫిల్టర్: శ్రేణి వస్తువును సూచిస్తుంది. మీరు ఫిల్టర్‌ను ఎక్కడ వర్తింపజేయాలనుకుంటున్నారో అక్కడ మీ పరిధిని సెట్ చేయవచ్చు.
  • చర్య: అనేది రెండు ఎంపికలను కలిగి ఉన్న అవసరమైన వాదన, xlFilterInPlace లేదా xlFilterCopy . డేటాసెట్ ఉన్న స్థలంలో విలువను ఫిల్టర్ చేయడానికి xlFilterInPlace ఉపయోగించబడుతుంది. xlFilterCopy ఫిల్టర్ విలువను మరొక కావలసిన ప్రదేశంలో పొందడానికి ఉపయోగించబడుతుంది.
  • CriteriaRange: విలువ ఏ ప్రమాణానికి ఉంటుందో సూచిస్తుంది.ఫిల్టర్ చేయబడింది.
  • CopyToRange: మీరు మీ ఫిల్టర్ ఫలితాలను సేవ్ చేసే స్థానం.
  • ప్రత్యేకమైనది: అనేది ఐచ్ఛిక వాదన. ప్రత్యేక విలువలను మాత్రమే ఫిల్టర్ చేయడానికి నిజమైన వాదనను ఉపయోగించండి. లేకపోతే, డిఫాల్ట్‌గా, ఇది తప్పు గా పరిగణించబడుతుంది.

దిగువ చిత్రంలో, మేము అమలు చేయాలనుకుంటున్న అన్ని ఫిల్టర్‌లను వర్తింపజేయడానికి నమూనా డేటా సెట్ అందించబడింది.

1. Excel

లో ఒక పరిధిలో OR ప్రమాణాల కోసం VBA అధునాతన ఫిల్టర్‌ని వర్తింపజేయండి

మొదటి పద్ధతిలో, మేము లేదా ప్రమాణాలను వర్తింపజేస్తాము VBA అధునాతన ఫిల్టర్ ని ఉపయోగిస్తోంది. మేము ఉత్పత్తి పేరు కుకీలు మరియు చాక్లెట్ కోసం డేటాను ఫిల్టర్ చేయాలనుకుంటున్నాము. లేదా ప్రమాణాలను వర్తింపజేయడానికి, మీరు విలువను వేర్వేరు వరుసలలో ఉంచాలి. టాస్క్ చేయడానికి దిగువ వివరించిన దశలను అనుసరించండి.

1వ దశ:

  • Alt  <2 నొక్కండి> + F11 VBA మాక్రో ని తెరవడానికి.
  • ఇన్సర్ట్‌పై క్లిక్ చేయండి.
  • మాడ్యూల్‌ని ఎంచుకోండి. .

దశ 2:

  • తర్వాత, కింది VBA <ని అతికించండి 2>కోడ్ OR.
5014

దశ 3: <3

  • తర్వాత, ప్రోగ్రామ్‌ను సేవ్ చేసి, అమలు చేయడానికి F5 నొక్కండి.
  • అందువలన, మీరు దిగువ చిత్రంలో చూపిన విధంగా ఫిల్టర్ చేసిన ఫలితాలను పొందుతారు.

గమనికలు. ప్రాసెస్‌ను రివర్స్ చేయడానికి లేదా ఫిల్టర్ పేస్ట్ మొత్తాన్ని తీసివేయడానికి మరియు VBA ప్రోగ్రామ్‌ను రన్ చేయండి.

3313

  • ఫలితంగా, మీరు పొందుతారుమీ డేటా సెట్ యొక్క మునుపటి వెర్షన్.

మరింత చదవండి: Excel VBA ప్రమాణాలతో కూడిన అధునాతన ఫిల్టర్ ఉదాహరణలు (6 ప్రమాణాలు)

2. ఎక్సెల్

లో ఒక పరిధిలో మరియు ప్రమాణాల కోసం VBA అధునాతన ఫిల్టర్‌ని అమలు చేయండి

మునుపటి పద్ధతి వలె, మేము ఇప్పుడు VBA అధునాతన ఫిల్టర్‌ను మరియు <కోసం నిర్వహిస్తాము 2> ప్రమాణాలు. దిగువ స్క్రీన్‌షాట్‌లో చూపిన విధంగా $0.65 ధరతో మేము కుక్కీలను తెలుసుకోవాలనుకుంటున్నాము. లేదా ప్రమాణాలను వర్తింపజేయడానికి, మీరు విలువను వేర్వేరు నిలువు వరుసలలో ఉంచాలి. మరియు ప్రమాణాలను వర్తింపజేయడానికి, దిగువ సూచనలను అనుసరించండి.

1వ దశ:

  • VBA Macro ని తెరవడానికి, Alt + F11
  • VBA Macro ని తెరిచిన తర్వాత, క్రింది <1ని అతికించండి>VBA కొత్త మాడ్యూల్‌లో కోడ్‌లు.
9991

దశ 2:

  • నొక్కండి F5 మీరు ప్రోగ్రామ్‌ని సేవ్ చేసిన తర్వాత దాన్ని అమలు చేయడానికి.
  • చివరిగా, ఫిల్టర్ చేసిన ఫలితాలను పొందండి.

మరింత చదవండి: VBAని Excelలో అధునాతన ఫిల్టర్‌తో మరొక షీట్‌కి కాపీ చేయడానికి VBAని ఉపయోగించండి

3. లేదా Excel

లో ఒక పరిధిలో మరియు ప్రమాణాలతో VBA అధునాతన ఫిల్టర్‌ని ఉపయోగించండి.

మీరు OR మరియు మరియు ప్రమాణాలు రెండింటినీ కలిపి కూడా వర్తింపజేయవచ్చు. ఉదాహరణకు, మీరు కుకీలు లేదా చాక్లెట్‌లు కోసం విలువలను పొందాలనుకుంటున్నారు, కానీ కుకీల కోసం మరొక ప్రమాణం ధర $0.65 ఉంటుంది. దరఖాస్తు చేయాలి. విధానాలను అనుసరించండిదీన్ని పూర్తి చేయడానికి దిగువన.

1వ దశ:

  • క్రింది VBA కోడ్‌లను అతికించండి VBA మాక్రో ని తెరిచిన తర్వాత.
2464

దశ 2:

  • తర్వాత , ప్రోగ్రామ్‌ను అమలు చేయడానికి F5 ని నొక్కండి.
  • తత్ఫలితంగా, మీరు నిర్దిష్ట మరియు మరియు OR. తో విలువలను కనుగొంటారు. 11>

మరింత చదవండి: Excel

ఇలాంటి రీడింగ్‌లలో ఒక కాలమ్‌లో బహుళ ప్రమాణాల ఆధారంగా అధునాతన ఫిల్టర్‌ని వర్తింపజేయండి:

  • Excelలో బహుళ ప్రమాణాలతో కూడిన అధునాతన ఫిల్టర్ (15 తగిన ఉదాహరణలు)
  • డైనమిక్ అడ్వాన్స్‌డ్ ఫిల్టర్ ఎక్సెల్ (VBA & మాక్రో)
  • VBAలో ​​అధునాతన ఫిల్టర్‌ను ఎలా ఉపయోగించాలి (దశల వారీ మార్గదర్శకం)
  • ఎక్సెల్‌లో ప్రమాణాల పరిధితో అధునాతన ఫిల్టర్ (18 అప్లికేషన్‌లు )
  • Excel అధునాతన ఫిల్టర్ పనిచేయడం లేదు (2 కారణాలు & పరిష్కారాలు)

4. బహుళ ప్రమాణాలతో ప్రత్యేక విలువల కోసం VBA అధునాతన ఫిల్టర్‌ని ఉపయోగించండి Excel

అంతేకాకుండా, మీ డేటా సెట్‌లో మీకు నకిలీలు ఉంటే, మీరు వాటిని తీసివేయవచ్చు ఫిల్టర్ చేస్తున్నప్పుడు em. మేము ప్రత్యేక విలువలను మాత్రమే పొందడానికి మరియు నకిలీలను తొలగించడానికి ప్రత్యేక వాదనను True కి జోడిస్తాము. వివరించిన సూచనలను అనుసరించండి.

1వ దశ:

  • మొదట, VBA మాక్రోని తెరవండి నొక్కడం ద్వారా Alt + F11.
  • క్రింది VBA కోడ్‌లను కొత్త మాడ్యూల్‌లో అతికించండి.
4284

దశ 2:

  • తర్వాత, F5 నొక్కండి సేవ్ చేసిన తర్వాత ప్రోగ్రామ్‌ను అమలు చేయడానికి.
  • అందువల్ల, మీరు ప్రత్యేకమైన వాటి కోసం మాత్రమే విలువలను పొందుతారు.

మరింత చదవండి : Excel

లో మాత్రమే ప్రత్యేక రికార్డ్‌ల కోసం అధునాతన ఫిల్టర్‌ను ఎలా ఉపయోగించాలి 5. షరతులతో కూడిన కేసు కోసం VBA అధునాతన ఫిల్టర్‌ని నిర్వహించండి

మునుపటి పద్ధతులతో పాటు, మీరు ఫార్ములాలతో షరతులను కూడా వర్తింపజేయవచ్చు. . ఉదాహరణకు, మేము $100 కంటే ఎక్కువ మొత్తం ధరలను కనుగొనాలనుకుంటున్నాము. దీన్ని పూర్తి చేయడానికి, కేవలం దశలను అనుసరించండి.

1వ దశ:

  • మొదట, ని తెరవండి VBA మాక్రో , Alt + F11 నొక్కండి.
  • కొత్త మాడ్యూల్ ని ఎంచుకుని, క్రింది VBA కోడ్‌లను అతికించండి.
5256

దశ 2:

  • రెండవది, ప్రోగ్రామ్‌ను సేవ్ చేసి, ఫలితాలను చూడటానికి F5 బటన్‌ను నొక్కండి.

గమనికలు . అదనంగా, xlFilterCopy చర్యను వర్తింపజేయడం ద్వారా మీరు కొత్త పరిధిలో లేదా కొత్త వర్క్‌షీట్‌లో అనుకూలమైన స్థలంలో ఫలితాలను పొందవచ్చు. కేవలం, VBA కోడ్‌లను అతికించి, B4:E11 పరిధిలో Sheet6 ఫలితాలను పొందడానికి వాటిని అమలు చేయండి.

8311

  • తత్ఫలితంగా, తుది ఫలితాన్ని కొత్త వర్క్‌షీట్ 'షీట్6' లో చూడండి.

మరింత చదవండి: ప్రమాణాల పరిధిలో Excelలో టెక్స్ట్ ఉంటే అధునాతన ఫిల్టర్‌ను ఎలా ఉపయోగించాలి

ముగింపు

సంగ్రహంగా చెప్పాలంటే, మీరు ఇప్పుడు అర్థం చేసుకున్నారని ఆశిస్తున్నాను VBA అధునాతన ఫిల్టర్‌ని Excel to ఎలా ఉపయోగించాలిబహుళ ప్రమాణాల పరిధులను ఫిల్టర్ చేయండి. మీ డేటాతో బోధించడానికి మరియు సాధన చేయడానికి ఈ పద్ధతులన్నీ ఉపయోగించాలి. అభ్యాస పుస్తకాన్ని చూడండి మరియు మీరు నేర్చుకున్న వాటిని ఉపయోగించుకోండి. మీ కీలక మద్దతు కారణంగా, మేము ఇలాంటి సెమినార్‌లను అందించడం కొనసాగించడానికి ప్రేరణ పొందాము.

మీకు ఏవైనా సందేహాలు ఉంటే, దయచేసి మమ్మల్ని సంప్రదించడానికి వెనుకాడవద్దు. దయచేసి దిగువ వ్యాఖ్యల విభాగంలో మీరు ఏమనుకుంటున్నారో మాకు తెలియజేయండి.

Exceldemy సిబ్బంది మీ విచారణలకు వీలైనంత త్వరగా స్పందిస్తారు.

మాతో ఉండండి మరియు నేర్చుకుంటూ ఉండండి .

హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.