విషయ సూచిక
Excel IP చిరునామా ని టెక్స్ట్గా పరిగణిస్తుంది. అందువల్ల క్రమీకరించు & Excelలోని ఫిల్టర్ టూల్ IP చిరునామాలను సరిగ్గా క్రమబద్ధీకరించదు. ఈ కథనం Excelలో IP చిరునామాను క్రమబద్ధీకరించడానికి 6 విభిన్న మార్గాలను చూపుతుంది. కింది చిత్రం చాలా పద్ధతులు ఎలా పని చేస్తాయో వివరిస్తుంది.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు డౌన్లోడ్ ఉపయోగించి ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేసుకోవచ్చు దిగువ బటన్.
IP చిరునామాను క్రమబద్ధీకరించు.xlsm6 Excelలో IP చిరునామాను క్రమబద్ధీకరించడానికి మార్గాలు
నేను వెళ్తున్నాను మీ కోసం Excelలో IP చిరునామాలను క్రమబద్ధీకరించడానికి 6 సులభమైన మార్గాలను వివరించండి. ఈ పద్ధతులను హైలైట్ చేయడానికి మేము క్రింది డేటాసెట్ని ఉపయోగించబోతున్నాము. కాబట్టి, దూకుదాం!
1. Excel ఫార్ములా ఉపయోగించి IP చిరునామాని క్రమబద్ధీకరించండి
ఈ పద్ధతిలో, మేము ఉపయోగించబోతున్నాము IP చిరునామాను మార్చడానికి ఒక సూత్రం, తద్వారా అవి Excelలో సరిగ్గా క్రమబద్ధీకరించబడతాయి. దీన్ని చేయడానికి, దిగువ దశలను అనుసరించండి.
దశ 1: మొదట, సెల్ C5 :
లో కింది సూత్రాన్ని నమోదు చేయండి =TEXT(LEFT(B5,FIND(".",B5,1)-1),"000") & "." & TEXT(MID(B5,FIND( ".",B5,1)+1,FIND(".",B5,FIND(".",B5,1)+1)-FIND(".",B5,1)-1),"000") & "." & TEXT(MID(B5,FIND(".",B5,FIND(".",B5,1)+1)+1,FIND(".",B5, FIND(".",B5,FIND(".",B5,1)+1)+1)-FIND(".",B5,FIND(".",B5,1)+1)-1), "000") & "." & TEXT(RIGHT(B5,LEN(B5)-FIND(".",B5,FIND(".",B5,FIND( ".",B5,1)+1)+1)),"000"
)ఈ ఫార్ములా B5 సెల్లో చుక్కలు(.)ని కనుగొంటుంది మరియు వాటిలో ఏదైనా మూడు అంకెల కంటే తక్కువ ఉంటే ప్రతి ఆక్టెట్ సంఖ్యను సున్నా/సున్నలతో నింపుతుంది.
తర్వాత, ఫిల్ హ్యాండిల్ సాధనాన్ని ఉపయోగించి దిగువ సెల్లకు ఈ సూత్రాన్ని కాపీ చేయండి. ఇది అన్ని IP చిరునామాలను మొదటిదిగా సున్నాలతో నింపుతుంది.
దశ 2: ఆ తర్వాత, మార్చబడిన అన్ని IP చిరునామాలను ఎంచుకోండి.
దశ 3: తర్వాత క్రమీకరించు &ని ఉపయోగించి వాటిని క్రమబద్ధీకరించండి హోమ్ ట్యాబ్ నుండి సాధనాన్ని ఫిల్టర్ చేయండి. మీరు ఎంచుకున్న సెల్లపై కుడి-క్లిక్ చేసి, అక్కడ నుండి వాటిని క్రమబద్ధీకరించవచ్చు.
దశ 4: ఈ క్రింది విధంగా క్రమబద్ధీకరించేటప్పుడు ఎంపికను విస్తరించండి.
ఇప్పుడు మార్చబడిన IPలు మరియు అసలు IPలు రెండూ దిగువ చూపిన విధంగా క్రమబద్ధీకరించబడ్డాయి.
ఒక ప్రత్యామ్నాయ ఫార్ములా :
దశ 5: కింది సూత్రాన్ని ఉపయోగించడం కూడా అదే ఫలితాన్ని ఇస్తుంది.
=(VALUE(LEFT(B5,FIND(".",B5)-1))*10^9)+(VALUE(LEFT(RIGHT(B5,LEN(B5)-FIND(".",B5)),FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))-1))*10^6)+VALUE(LEFT(RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))),FIND(".",RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))))-1))*10^3+VALUE(RIGHT(RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))),LEN(RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))))-FIND(".",RIGHT(RIGHT(B5,LEN(B5)-FIND(".",B5)),LEN(RIGHT(B5,LEN(B5)-FIND(".",B5)))-FIND(".",RIGHT(B5,LEN(B5)-FIND(".",B5)))))))
కానీ ఇది ఫార్ములా IPలను దశాంశ సంఖ్యలుగా మారుస్తుంది, ముందుగా వాటిని సున్నాలతో పూరించడానికి భిన్నంగా ఉంటుంది. మేము ఇంతకు ముందు క్రమబద్ధీకరించిన విధంగానే మీరు IPలను క్రమబద్ధీకరించవచ్చు.
మరింత చదవండి: Excelలో డేటాను క్రమబద్ధీకరించడం మరియు ఫిల్టర్ చేయడం ఎలా ( పూర్తి మార్గదర్శకం)
2. IP చిరునామాను టెక్స్ట్ ద్వారా నిలువు వరుసల విజార్డ్కు క్రమబద్ధీకరించు
IP చిరునామాలను క్రమబద్ధీకరించడానికి ప్రత్యామ్నాయ మార్గం ఎక్సెల్లో టెక్స్ట్ టు కాలమ్లకు విజార్డ్ని ఉపయోగించడం. దీన్ని చేయడానికి క్రింది దశలను అనుసరించండి.
దశ 1: ముందుగా, ఈ క్రింది విధంగా అన్ని IPలను ఎంచుకోండి. 4 ప్రక్కనే ఉన్న సెల్లను కుడి వైపున ఖాళీగా ఉంచండి.
దశ 2: తర్వాత, నిలువు వరుసలకు వచనం చిహ్నంపై క్లిక్ చేయండి క్రింది చిత్రంలో చూపిన విధంగా డేటా ట్యాబ్.
దశ 3: ఆ తర్వాత, మీ డేటా రకాన్ని గా గుర్తించండి డీలిమిట్ చేయబడింది ఆపై తదుపరి పై క్లిక్ చేయండి.
స్టెప్ 4: ఇప్పుడు ఇతర ని తనిఖీ చేయండి ట్యాబ్ చేసి, టెక్స్ట్బాక్స్లో డాట్(.) అని టైప్ చేయండి. ఆపై తదుపరి నొక్కండిబటన్.
దశ 5: ఆ తర్వాత, డేటా ఫార్మాట్ను సాధారణంగా ఉంచండి. ఆపై $C$5 గా గమ్యస్థానాన్ని ఎంచుకోండి. డెస్టినేషన్ ఫీల్డ్ బాక్స్లో కుడి వైపున ఉన్న చిన్న పైకి ఉన్న బాణంపై క్లిక్ చేయడం ద్వారా మీరు దీన్ని చేయవచ్చు. అప్పుడు సెల్ C5 ఎంచుకోండి. చివరగా Finish బటన్ను నొక్కండి.
కానీ పక్కనే ఉన్న సెల్లు ఖాళీగా లేకుంటే, మీరు OK<ని క్లిక్ చేయడం ద్వారా వాటిని భర్తీ చేయాలి. 2>.
స్టెప్ 6: ఇప్పుడు IPలు 4 ఆక్టెట్లుగా విభజించబడ్డాయి. చూపిన విధంగా మొత్తం డేటా పరిధిని ఎంపిక చేసుకోండి.
స్టెప్ 7: ఇప్పుడు, మీరు క్రమబద్ధీకరణను ఉపయోగించి వాటిపై అనుకూల క్రమబద్ధీకరణను నిర్వహించాలి. & ఫిల్టర్ సాధనం.
దశ 8: ముందుగా వాటిని C నిలువు వరుస ద్వారా క్రమబద్ధీకరించండి. తర్వాత కొత్త స్థాయిలను జోడించి, వాటిని కాలమ్ D, E మరియు కాలమ్ ద్వారా క్రమబద్ధీకరించండి వరుసగా F. ఇప్పుడు, మీరు OK బటన్ను నొక్కితే, IPలు క్రమబద్ధీకరించబడతాయి.
మీకు కావాలంటే మీరు ఆక్టెట్లను దాచవచ్చు లేదా తొలగించవచ్చు.
సంబంధిత కంటెంట్: Excelలో రెండు నిలువు వరుసల వారీగా డేటాను ఎలా క్రమబద్ధీకరించాలి (5 సులభమైన మార్గాలు)
3. Excel పట్టికలో IP చిరునామాను అమర్చండి
IP చిరునామాలను మరొక సూత్రాన్ని ఉపయోగించి Excel పట్టికలో క్రమబద్ధీకరించవచ్చు. ఈ పద్ధతిని వర్తింపజేయడానికి దిగువ దశలను అనుసరించండి.
దశ 1: మొదట, దిగువ చూపిన విధంగా డేటాసెట్ని ఉపయోగించి Excel పట్టిక ని సృష్టించండి.
దశ 2: 'కన్వర్ట్ IP' సెల్లపై ఎక్కడైనా క్లిక్ చేయండి. ఆపై ఈ పట్టికలో కింది ఫార్ములాను వర్తింపజేయండి :
=IF(0,"#####FIRSTOCTET#####","")&TEXT(LEFT([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),1))-1),"000")&"."&IF(0,"#####SECONDOCTET#####","")&TEXT(MID([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),1))+1,FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),2))-FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),1))),"000")&"."&IF(0,"#####THIRDOCTET#####","")&TEXT(MID([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),2))+1,FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),3))-FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),2))),"000")&"."&IF(0,"#####FOURTHOCTET#####","")&TEXT(MID([@IP],FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),3))+1,IF(ISERROR(FIND("/",[@IP])),LEN([@IP]),FIND("/",[@IP])-1)-FIND(CHAR(134),SUBSTITUTE([@IP],".",CHAR(134),3))),"000")&IF(0,"#####CIDR#####","")&IF(ISERROR(FIND("/",[@IP])),"",RIGHT([@IP],LEN([@IP])-FIND("/",[@IP])+1))
ఇదిముందుగా చేసిన విధంగా అన్ని IPలను సున్నాలతో పూరించండి.
స్టెప్ 3: ఇప్పుడు, మార్చబడిన IPలను మునుపటి పద్ధతుల్లో చేసినట్లుగా క్రమబద్ధీకరించండి.
చివరిగా, IP చిరునామాలు క్రమబద్ధీకరించబడ్డాయి.
సంబంధిత కంటెంట్: ఎలా క్రమబద్ధీకరించాలి Excelలో డ్రాప్ డౌన్ జాబితా (5 సులభమైన పద్ధతులు)
ఇలాంటి రీడింగ్లు:
- ఎక్సెల్లో యాదృచ్ఛిక క్రమబద్ధీకరణ (ఫార్ములాలు + VBA)
- Excelలో రంగుల వారీగా ఎలా క్రమబద్ధీకరించాలి (4 ప్రమాణాలు)
- Excelలో రెండు నిలువు వరుసలను సరిపోల్చండి (ఖచ్చితమైన మరియు పాక్షిక సరిపోలిక రెండూ)
- Excelలో క్రమబద్ధీకరణ బటన్ను ఎలా జోడించాలి (7 పద్ధతులు)
- Excelలో ఆరోహణ క్రమంలో క్రమబద్ధీకరించండి (3 సులభమైన పద్ధతులు)
4. Excelలో Flash Fillతో IP చిరునామాను క్రమబద్ధీకరించండి
మీ డేటాసెట్లోని మొదటి మూడు ఆక్టెట్లు ఒకేలా ఉంటే, మీరు Excelలో Flash Fillని ఉపయోగించవచ్చు వాటిని క్రమబద్ధీకరించండి. బహుశా ఇది Excelలో IP చిరునామాలను క్రమబద్ధీకరించడానికి వేగవంతమైన మరియు సులభమైన పద్ధతి. ఈ పద్ధతికి సంబంధించిన దశలు క్రింద చర్చించబడ్డాయి.
దశ 1: సెల్ C5 లో మొదటి IP యొక్క చివరి ఆక్టెట్ అంకెలను టైప్ చేయండి. ఇప్పుడు మీరు రెండవ IP కోసం అదే చేస్తే, మీరు క్రింది విధంగా బూడిద-రంగు జాబితాను చూస్తారు. ఇవి IPల యొక్క చివరి ఆక్టెట్లు.
దశ 2: ఇప్పుడు Enter నొక్కండి మరియు జాబితా పూరించబడుతుంది. మొత్తం జాబితాను ఎంచుకుని, వాటిని క్రమబద్ధీకరించండి.
క్రమబద్ధీకరించేటప్పుడు ఎంపికను విస్తరించడం మర్చిపోవద్దు.
ఇప్పుడు IP చిరునామాలు క్రింది విధంగా క్రమబద్ధీకరించబడ్డాయి.
సంబంధితకంటెంట్: Excelలో క్రమబద్ధీకరణను ఎలా రద్దు చేయాలి (3 పద్ధతులు)
5. వినియోగదారు నిర్వచించిన ఫంక్షన్ (UDF) ఉపయోగించి IP చిరునామాను క్రమబద్ధీకరించండి
<0 IP చిరునామాలను క్రమబద్ధీకరించడానికి మరో అద్భుతమైన మార్గం ఎక్సెల్లో యూజర్ డిఫైన్డ్ ఫంక్షన్లు(UDF). అలా చేయడానికి, దిగువ దశలను అనుసరించండి.దశ 1: మొదట, అప్లికేషన్ల కోసం మైక్రోసాఫ్ట్ విజువల్ బేసిక్(VBA) విండోను తెరవండి. కీబోర్డ్ సత్వరమార్గం Windowsలో ALT+F11 మరియు Macలో Opt+F11 . మీరు డెవలపర్ ట్యాబ్ నుండి కూడా చేయవచ్చు. అది కనిపించకపోతే, ఫైల్ >> ఐచ్ఛికాలు >> అనుకూలీకరించిన రిబ్బన్ >> ప్రధాన ట్యాబ్లు కి వెళ్లండి మరియు డెవలపర్ కోసం చెక్బాక్స్ని తనిఖీ చేసి, ఆపై సరే నొక్కండి.
దశ 2: <నుండి 1>చొప్పించు ట్యాబ్, మాడ్యూల్ ఎంచుకోండి.
స్టెప్ 3: ఇప్పుడు, కింది కోడ్ను కాపీ చేసి అతికించండి ఖాళీ ఫీల్డ్లోకి.
3981
దశ 4: ఆపై ఫైల్ ట్యాబ్ నుండి దాన్ని మూసివేసి, Excelకి తిరిగి వెళ్లండి.
దశ 5: ఇప్పుడు, సెల్ C5 :
లో కింది ఫార్ములాను టైప్ చేయండి =SortIP(B5)
స్టెప్ 6: IP సున్నాలతో నింపబడిందని మీరు చూడవచ్చు. ఆ తర్వాత, కింది సెల్లకు ఫార్ములాను కాపీ చేయండి. మునుపటి పద్ధతులలో అదే విధానాలను అనుసరించి ఆ మార్చబడిన IPలను క్రమబద్ధీకరించండి.
చివరిగా, దిగువ చూపిన విధంగా అన్ని IPలు క్రమబద్ధీకరించబడతాయి.
మరింత చదవండి: Excel VBAలో క్రమబద్ధీకరణ ఫంక్షన్ను ఎలా ఉపయోగించాలి (8 అనుకూలంఉదాహరణలు)
6. Excelలో VBAతో IP చిరునామాని అమర్చండి
VBA ని ఉపయోగించి IPలను క్రమబద్ధీకరించడానికి మరొక మార్గం ఉంది. ఈ పద్ధతి క్రింది దశలను కలిగి ఉంటుంది.
దశ 1: IP చిరునామాలను కలిగి ఉన్న సెల్లను ఎంచుకోండి.
దశ 2: ఆపై VBA విండోను తెరిచి, మునుపటి పద్ధతిలో మాడ్యూల్ను చొప్పించండి. తర్వాత కింది కోడ్ని కాపీ చేసి, ఖాళీ విండోలో అతికించండి.
5238
దశ 3: ఇప్పుడు, టూల్స్ ట్యాబ్ నుండి , సూచనలు ఎంచుకోండి. ఇది కొత్త డైలాగ్ బాక్స్ను తెరుస్తుంది.
స్టెప్ 4: క్రిందికి స్క్రోల్ చేయండి మరియు జాబితా నుండి Microsoft VBScript రెగ్యులర్ ఎక్స్ప్రెషన్స్ 5.5 ని తనిఖీ చేయండి అందుబాటులో ఉన్న సూచనలు . ఆపై సరే నొక్కండి.
దశ 5: ఇప్పుడు, F5 నొక్కండి. ఇది సెల్ పరిధిని అడుగుతుంది. మీరు సెల్ పరిధిని టైప్ చేయవచ్చు లేదా ఎక్సెల్కి తిరిగి టోగుల్ చేసి మొత్తం సెల్ పరిధిని ఎంచుకోవచ్చు. మేము దశ 1 లో మొత్తం పరిధిని ఎంచుకున్నందున, Excel స్వయంచాలకంగా ఇన్పుట్గా తీసుకుంటుంది. చివరగా OK బటన్ను నొక్కండి.
గమనిక: మీరు F5 నొక్కినప్పుడు VBA విండోను కనిష్టీకరించవద్దు.
IP చిరునామా సున్నాలతో నింపబడిందని మీరు చూడవచ్చు. ఇప్పుడు మీరు వాటిని మునుపటిలా సులభంగా క్రమబద్ధీకరించవచ్చు.
సంబంధిత కంటెంట్: Excelలో VBAతో జాబితాబాక్స్ను ఎలా క్రమబద్ధీకరించాలి (పూర్తి గైడ్)
గుర్తుంచుకోవలసిన విషయాలు
- IP చిరునామాలోని 4 ఆక్టేట్లలో 3 ఒకే విధంగా ఉంటేనే 4వ విధానం పని చేస్తుందిఅంకెలు.
- క్రమం & యొక్క ప్రత్యక్ష వినియోగం ఫిల్టర్ సాధనం ఈ డేటాసెట్కి సరైన ఫలితాన్ని ఇవ్వవచ్చు. IPలలోని మూడు ఆక్టెట్లు ఒకే విధంగా ఉంటాయి.
ముగింపు
ఇప్పుడు మీకు Excelలో IP చిరునామాలను క్రమబద్ధీకరించడానికి 6 విభిన్న మార్గాలు తెలుసు. మీరు దేనిని ఎక్కువగా ఇష్టపడతారు? Excelలో IP చిరునామాలను క్రమబద్ధీకరించడానికి మీకు ఏవైనా ఇతర సులభమైన పద్ధతులు తెలుసా? దయచేసి వ్యాఖ్య విభాగంలో మాకు తెలియజేయండి. మీరు అక్కడ మరిన్ని ప్రశ్నల కోసం కూడా అడగవచ్చు.