সুচিপত্র
Excel একটি IP ঠিকানা কে পাঠ্য হিসাবে বিবেচনা করে। তাই বাছাই & এক্সেলের ফিল্টার টুল আইপি ঠিকানা সঠিকভাবে সাজাতে পারে না। এই নিবন্ধটি এক্সেলে আইপি ঠিকানা সাজানোর 6টি ভিন্ন উপায় দেখায়। নিচের ছবিটি দেখায় কিভাবে বেশিরভাগ পদ্ধতি কাজ করে।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি ডাউনলোড ব্যবহার করে অনুশীলন ওয়ার্কবুক ডাউনলোড করতে পারেন নিচের বোতাম।
Sort IP Address.xlsmExcel এ IP ঠিকানা সাজানোর 6 উপায়
আমি যাচ্ছি আপনার জন্য এক্সেলে আইপি ঠিকানা সাজানোর 6টি সহজ উপায় ব্যাখ্যা করুন। আমরা এই পদ্ধতিগুলি হাইলাইট করতে নিম্নলিখিত ডেটাসেট ব্যবহার করতে যাচ্ছি। সুতরাং, আসুন ঝাঁপিয়ে পড়ি!
1. এক্সেল সূত্র ব্যবহার করে আইপি ঠিকানা সাজান
এই পদ্ধতিতে, আমরা ব্যবহার করতে যাচ্ছি আইপি ঠিকানা রূপান্তর করার একটি সূত্র যাতে সেগুলি এক্সেলে সঠিকভাবে সাজানো যায়। এটি করার জন্য, নীচের ধাপগুলি অনুসরণ করুন৷
ধাপ 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 কক্ষে বিন্দু(.) খুঁজে পায় এবং, প্রতিটি অক্টেট সংখ্যাকে শূন্য/শূন্য দিয়ে পূরণ করে যদি তাদের মধ্যে তিনটি সংখ্যার কম থাকে।
তারপর, ফিল হ্যান্ডেল টুল ব্যবহার করে নিচের কক্ষে এই সূত্রটি কপি করুন। এটি প্রথম হিসাবে শূন্য দিয়ে সমস্ত আইপি ঠিকানা পূরণ করবে৷
ধাপ 2: এর পরে, সমস্ত রূপান্তরিত আইপি ঠিকানা নির্বাচন করুন৷
ধাপ 3: তারপর Sort & হোম ট্যাব থেকে ফিল্টার টুল। এছাড়াও আপনি নির্বাচিত ঘরগুলিতে ডান-ক্লিক করতে পারেন এবং সেখান থেকে তাদের সাজাতে পারেন৷
ধাপ 4: নিচের মতো সাজানোর সময় নির্বাচনটি প্রসারিত করুন৷
এখন রূপান্তরিত আইপি এবং আসল আইপি উভয়ই নিচের দেখানো মত সাজানো হয়েছে৷
একটি বিকল্প সূত্র :
ধাপ 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)))))))
কিন্তু এটি সূত্র পূর্বের একটিতে শূন্য দিয়ে পূরণ করার বিপরীতে আইপি-কে দশমিক সংখ্যায় রূপান্তর করে। আপনি আইপিগুলিকে আমরা আগে যেভাবে সাজিয়েছি সেভাবে সাজাতে পারেন৷
আরো পড়ুন: এক্সেল-এ ডেটা কীভাবে সাজানো এবং ফিল্টার করা যায় ( একটি সম্পূর্ণ নির্দেশিকা)
2. টেক্সট টু কলাম উইজার্ড দ্বারা আইপি অ্যাড্রেস সাজান
আইপি অ্যাড্রেস সাজানোর একটি বিকল্প উপায় হল এক্সেলের টেক্সট টু কলাম উইজার্ড ব্যবহার করা। এটি করতে সক্ষম হওয়ার জন্য নিম্নলিখিত ধাপগুলি অনুসরণ করুন৷
ধাপ 1: প্রথমে, নিম্নলিখিত হিসাবে সমস্ত আইপি নির্বাচন করুন৷ ডানদিকে 4টি সংলগ্ন কক্ষ খালি রাখুন।
ধাপ 2: এরপর, কলামে পাঠ্য আইকনে ক্লিক করুন। ডেটা ট্যাবটি নিচের ছবিতে দেখানো হয়েছে।
ধাপ 3: এর পরে, আপনার ডেটা টাইপটিকে হিসাবে চিহ্নিত করুন সীমাবদ্ধ এবং তারপরে পরবর্তী এ ক্লিক করুন।
ধাপ 4: এখন অন্য চেক করুন ট্যাব করুন এবং টেক্সটবক্সে একটি ডট(.) টাইপ করুন। তারপর পরবর্তী টিপুনবোতাম।
ধাপ 5: এর পরে, ডেটা ফরম্যাটটি সাধারণ রাখুন। তারপর $C$5 হিসাবে গন্তব্য নির্বাচন করুন। আপনি গন্তব্য ফিল্ড বক্সের ডানদিকে ছোট ঊর্ধ্বগামী তীরটিতে ক্লিক করে এটি করতে পারেন। তারপর সেল C5 নির্বাচন করুন। এবং সবশেষে Finish বোতাম টিপুন।
কিন্তু যদি সংলগ্ন ঘরগুলি খালি না থাকে, তাহলে আপনাকে ঠিক আছে<এ ক্লিক করে সেগুলি প্রতিস্থাপন করতে হবে। 2>.
ধাপ 6: এখন আইপিগুলি 4টি অক্টেটে বিভক্ত। দেখানো হিসাবে সম্পূর্ণ ডেটা পরিসরটি নির্বাচন করুন৷
পদক্ষেপ 7: এখন, আপনাকে বাছাই ব্যবহার করে তাদের উপর একটি কাস্টম বাছাই করতে হবে & ফিল্টার টুল।
ধাপ 8: প্রথমে সেগুলিকে কলাম সি দ্বারা সাজান। তারপর নতুন স্তর যোগ করুন এবং কলাম D, E এবং অনুসারে সাজান যথাক্রমে চ. এখন, আপনি যদি ঠিক আছে বোতাম টিপুন, তাহলে আইপিগুলি সাজানো হবে৷
আপনি চাইলে অক্টেটগুলিকে লুকাতে বা মুছতে পারেন৷
সম্পর্কিত বিষয়বস্তু: এক্সেলের দুটি কলাম দ্বারা ডেটা কীভাবে সাজানো যায় (5টি সহজ উপায়)
3. এক্সেল টেবিলে আইপি ঠিকানা সাজান
অন্য সূত্র ব্যবহার করে আইপি ঠিকানাগুলিকে এক্সেল টেবিলে সাজানো যেতে পারে। এই পদ্ধতিটি প্রয়োগ করতে নীচের পদক্ষেপগুলি অনুসরণ করুন৷
পদক্ষেপ 1: প্রথমে, নীচে দেখানো ডেটাসেট ব্যবহার করে একটি Excel টেবিল তৈরি করুন৷
ধাপ 2: 'কনভার্ট আইপি' সেলের যেকোনো জায়গায় ক্লিক করুন। তারপর নিম্নলিখিত সূত্র প্রয়োগ করুন এই টেবিলে :
=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))
এটি হবেআগের মতো করে সমস্ত আইপি শূন্য দিয়ে পূরণ করুন।
ধাপ 3: এখন, আগের পদ্ধতিতে রূপান্তরিত আইপিগুলিকে সাজান।
অবশেষে, আইপি ঠিকানাগুলি সাজানো হয়৷
সম্পর্কিত সামগ্রী: কিভাবে সাজাতে হয় এক্সেলে ড্রপ ডাউন তালিকা (৫টি সহজ পদ্ধতি)
একই রকম রিডিং:
- এক্সেল এ র্যান্ডম সাজান (সূত্র + VBA)
- এক্সেলের রঙ অনুসারে কীভাবে বাছাই করা যায় (4 মানদণ্ড)
- এক্সেল টু ম্যাচের দুটি কলাম বাছাই করুন (উভয় সঠিক এবং আংশিক মিল)<2
- এক্সেলে কীভাবে সাজানোর বোতাম যুক্ত করবেন (7 পদ্ধতি)
- এক্সেলের ঊর্ধ্বক্রম অনুসারে সাজান (৩টি সহজ পদ্ধতি)
4. Excel-এ Flash Fill দিয়ে IP Address সাজান
যদি আপনার ডেটাসেটের প্রথম তিনটি অক্টেট একই হয়, তাহলে আপনি Excel-এ Flash Fill ব্যবহার করতে পারেন তাদের সাজান। সম্ভবত এটি এক্সেলে আইপি ঠিকানাগুলি সাজানোর দ্রুততম এবং সহজতম পদ্ধতি। এই পদ্ধতির ধাপগুলি নীচে আলোচনা করা হয়েছে৷
ধাপ 1: সেলে C5 প্রথম IP-এর শেষ অক্টেট সংখ্যাগুলি টাইপ করুন৷ এখন আপনি যদি দ্বিতীয় আইপির জন্য একই কাজ করেন, আপনি নীচের মতো একটি ধূসর রঙের তালিকা দেখতে পাবেন। এগুলি হল আইপিগুলির শেষ অক্টেট৷
ধাপ 2: এখন এন্টার টিপুন এবং তালিকাটি পূরণ হয়ে যাবে। সম্পূর্ণ তালিকা নির্বাচন করুন এবং সেগুলিকে সাজান৷
বাছাই করার সময় নির্বাচনটি প্রসারিত করতে ভুলবেন না৷
এখন IP ঠিকানাগুলি নিম্নরূপ সাজানো হয়েছে।
সম্পর্কিতবিষয়বস্তু: এক্সেলে সাজানোর পূর্বাবস্থায় কিভাবে (3 পদ্ধতি)
5. ব্যবহারকারী সংজ্ঞায়িত ফাংশন (UDF) ব্যবহার করে আইপি ঠিকানা সাজান
<0 আইপি অ্যাড্রেস বাছাই করার আরেকটি আশ্চর্যজনক উপায় হল এক্সেলে ইউজার ডিফাইন্ড ফাংশন(UDF)ব্যবহার করা। এটি করার জন্য, নীচের ধাপগুলি দিয়ে যান৷পদক্ষেপ 1: প্রথমে, Applications(VBA) উইন্ডোটি খুলুন৷ কীবোর্ড শর্টকাট হল ALT+F11 Windows-এ এবং Opt+F11 Mac-এ৷ আপনি ডেভেলপার ট্যাব থেকেও এটি করতে পারেন। যদি এটি দৃশ্যমান না হয়, তাহলে ফাইল >> বিকল্পগুলি >> কাস্টমাইজড রিবন >> প্রধান ট্যাব এ যান এবং ডেভেলপার এর চেকবক্সটি চেক করুন এবং তারপরে ঠিক আছে টিপুন।
ধাপ 2: থেকে ঢোকান ট্যাব, মডিউল নির্বাচন করুন।
পদক্ষেপ 3: এখন, নিম্নলিখিত কোডটি অনুলিপি করুন এবং পেস্ট করুন ফাঁকা ক্ষেত্রটিতে।
8287
ধাপ 4: তারপর ফাইল ট্যাব থেকে এটি বন্ধ করুন এবং এক্সেলে ফিরে আসুন।
ধাপ 5: এখন, কক্ষে নিম্নলিখিত সূত্রটি টাইপ করুন C5 :
=SortIP(B5)
ধাপ 6: আপনি দেখতে পাচ্ছেন আইপি শূন্য দিয়ে পূর্ণ। এর পরে, নীচের ঘরে সূত্রটি অনুলিপি করুন। আগের পদ্ধতিতে একই পদ্ধতি অনুসরণ করে রূপান্তরিত আইপিগুলিকে সাজান৷
অবশেষে, সমস্ত আইপিগুলি নীচে দেখানো হিসাবে সাজানো হয়েছে৷
আরো পড়ুন: এক্সেল ভিবিএতে কীভাবে সাজানোর ফাংশন ব্যবহার করবেন (8 উপযুক্তউদাহরণ)
6. Excel এ VBA দিয়ে IP ঠিকানা সাজান
VBA ব্যবহার করে আইপি সাজানোর আরেকটি উপায় আছে। এই পদ্ধতিতে নিম্নলিখিত ধাপগুলি রয়েছে৷
ধাপ 1: IP ঠিকানাগুলি ধারণকারী ঘরগুলি নির্বাচন করুন৷
ধাপ 2: তারপর VBA উইন্ডো খুলুন এবং আগের পদ্ধতির মত একটি মডিউল সন্নিবেশ করুন। তারপর নিচের কোডটি কপি করুন এবং ফাঁকা উইন্ডোতে পেস্ট করুন।
1943
ধাপ 3: এখন, Tools ট্যাব থেকে , রেফারেন্স নির্বাচন করুন। এটি একটি নতুন ডায়ালগ বক্স খুলবে৷
পদক্ষেপ 4: নীচে স্ক্রোল করুন এবং তালিকা থেকে Microsoft VBScript রেগুলার এক্সপ্রেশন 5.5 চেক করুন এর উপলব্ধ রেফারেন্স । তারপর ঠিক আছে টিপুন।
ধাপ 5: এখন, F5 টিপুন। এটি সেল পরিসরের জন্য জিজ্ঞাসা করবে। আপনি হয় সেল ব্যাপ্তি টাইপ করতে পারেন অথবা এক্সেলে ফিরে টগল করতে পারেন এবং সম্পূর্ণ সেল পরিসরটি নির্বাচন করতে পারেন৷ যেহেতু আমরা ধাপ 1 -এ সম্পূর্ণ পরিসরটি নির্বাচন করেছি, এক্সেল স্বয়ংক্রিয়ভাবে সেটিকে ইনপুট হিসাবে গ্রহণ করে। অবশেষে ঠিক আছে বোতাম টিপুন।
দ্রষ্টব্য: যখন আপনি F5 টিপবেন তখন VBA উইন্ডোটি ছোট করবেন না।
আপনি দেখতে পাচ্ছেন আইপি ঠিকানা শূন্য দিয়ে পূর্ণ। এখন আপনি তাদের আগের মতো সহজে সাজাতে পারেন।
সম্পর্কিত বিষয়বস্তু: এক্সেলে VBA দিয়ে লিস্টবক্স কীভাবে সাজাতে হয় (একটি সম্পূর্ণ নির্দেশিকা)
জিনিসগুলি মনে রাখবেন
- পদ্ধতি 4 শুধুমাত্র তখনই কাজ করে যদি IP ঠিকানার 4টি অক্টেটের মধ্যে 3টি একই থাকেসংখ্যা।
- সরাসরি ব্যবহার বাছাই & ফিল্টার টুল এই ডেটাসেটের জন্য সঠিক ফলাফল দিতে পারে। শুধুমাত্র আইপির তিনটি অক্টেট একই।
উপসংহার
এখন আপনি এক্সেলে আইপি ঠিকানা সাজানোর ৬টি ভিন্ন উপায় জানেন। আপনি কোনটি সবচেয়ে বেশি পছন্দ করেন? আপনি কি এক্সেলে আইপি ঠিকানা সাজানোর অন্য কোন সহজ পদ্ধতি জানেন? মন্তব্য বিভাগে আমাদের জানান. আপনি সেখানে আরও প্রশ্ন জিজ্ঞাসা করতে পারেন৷
৷