এক্সেল, আইপি ঠিকানা থেকে শীর্ষস্থানীয় 0 গুলি সরান


8

নিম্নলিখিত ফর্মটিতে আমার আইপি ঠিকানার একটি তালিকা রয়েছে:

    010.125.015.013
    010.125.153.012
    010.125.012.135

উইন্ডোজ মনে করে এটি অষ্টাল ফর্মটি বিন্দুযুক্ত বলে আমি সেই ফর্মটির সাথে পিং ব্যবহার করতে অক্ষম। আমার প্রতিটি বিন্দুর পরে 0 টি শীর্ষস্থানীয় সরিয়ে ফেলতে হবে।

এটি এতটা সহজ নয় যেহেতু কারও কারও কোনও বিন্দু বিন্দুর পরে 0 এর শীর্ষস্থানীয় নেই এবং তাদের মধ্যে কিছু রয়েছে এটি কেবল সর্বশেষ অক্টেটে যেখানে কিছু রয়েছে এটি তৃতীয় অক্টেট বা উভয় ক্ষেত্রে।

পিংকে ব্যাখ্যা করার জন্য জোর করার কোনও সমাধান না থাকলে বিন্দুযুক্ত দশমিক আইপি ঠিকানা।

কেউ সাহায্য করতে পারেন?

ধন্যবাদ


2
আমরা কি ধরে নেব যে আপনি 0 জাতীয় কিছু সংরক্ষণ করতে চান 123.234.000.276? (হ্যাঁ, বোগাস উদাহরণ।)
একটি সিভিএন

আমার উদাহরণে 0 এর মত থাকতে হবে না: '010.125.015.013' '010.125.153.012' '010.125.012.135' তাদের হওয়া দরকার: '10 .125.15.13 ''10 .125.153.12' '10 .125.12.135 'তবে এটি এর জন্য উদাহরণ: '010.155.105.013' এটি হতে হবে: '10 .155.105.13 '
মিশাল

আপনি রেগেক্সের শক্তি দিয়ে এটি বেশ সহজেই করতে পারেন! শুরু করতে এই লিঙ্কটি ব্যবহার করুন । রেজেক্স ^0
এতটা

2
নেতৃস্থানীয় শূন্যগুলি অপসারণ করা আইপি পরিবর্তন করে, যেহেতু নেতৃস্থানীয় শূন্যটি অষ্টাল সংখ্যা দেখায়।
কোডসইনচাউস

1
@ কোডসআইএনচাউস সাধারণভাবে হ্যাঁ। তবে ইনপুটটিকে দেখে মনে হচ্ছে যে প্রতিটি অক্টেটকে তিন অঙ্কের দীর্ঘ করতে কেউ কেউ শূন্যকে প্রিপেন্ড করে। এটি অপ্রত্যাশিত বলে মনে হয় যে কেউ এই অপারেশনটি সম্পাদন করার সময় অষ্টাল হিসাবে স্বীকৃতিটিও বদলে দেবে, তাছাড়া এটি to৪ থেকে ৯৯ পরিসরে অক্টেটের জন্যও কাজ করবে না I আমি অনুমান করছি যে কাজটি হ'ল দশমিকের সাথে একটি মানক মান থেকে আইপি রূপান্তর করা to শীর্ষস্থানীয় শূন্যগুলি ছাড়াই দশমিক সংখ্যার সাথে একটি মানক স্বীকৃতিতে শীর্ষস্থানীয় শূন্যগুলির সাথে সংখ্যাগুলি।
কাস্পারড

উত্তর:


11

আপনি যা করতে পারেন তা এখানে:

  1. আমি ধরে নিলাম প্রতিটি আইপি পাঠ্য হিসাবে একটি একক ঘরে রয়েছে। এখন এই একক ঘরটিকে কলামগুলিতে রূপান্তর করুন (পাঠ্য-থেকে-কলামগুলির বৈশিষ্ট্যটি ব্যবহার করে) নির্দিষ্ট করে .(ডট) ডিলিমেটার হিসাবে। তারা এখন পরের 4 টি কোষে সংখ্যা হিসাবে বিতরণ করবে, শীর্ষস্থানীয় শূন্যটি এখন চলে যেতে হবে

  2. কনটেনেট ফাংশনটি ব্যবহার করুন (বিশদর জন্য এক্সেল সহায়তা দেখুন এবং .প্রতিটি স্ট্রিংয়ের পরে অন্তর্ভুক্ত করে 4 নম্বরগুলিতে যোগদান করুন Now এখন আপনার কাছে সমস্ত লিড জিরো বাদে একই আইপি সহ একটি ঘর থাকা উচিত।


12

কি সম্পর্কে

=INT(MID(A1,1,3)) & "." & 
 INT(MID(A1,5,3)) & "." & 
 INT(MID(A1,9,3)) & "." & 
 INT(MID(A1,13,3))

6

এটি ব্যবহার করে SUBSTITUTE:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("@."&TRIM(C5),".0","."),".0","."),"@.","")

এখানে চিত্র বর্ণনা লিখুন

প্রথমত, এটা IP তে (চারপাশে ফাঁকা স্থান ট্রিম C5,) একটি উপসর্গ যোগ করে @., পরিপূরক .0সঙ্গে .দুবার পর্যন্ত তারপর যোগ উপসর্গ সরিয়ে ফেলা হবে @.


রক্ষে! অন্যান্য উত্তরগুলির তুলনায় এই উত্তরটি "পার্শ্বীয় চিন্তাভাবনা" আমি এখনও খুঁজে পেয়েছি :) +1 কারণ (কৌতুক করা) আপনি কোডগল্ফে জিতেছেন (আরও গুরুতরভাবে) কোনও ঘটনাচকৃত TRIMসাদা স্থান না রেখে নিশ্চিত করার জন্য ব্যবহার (... এবং এখনও codegolf বিজয়ী এতদূর ;-D)!
danicotra

3

সময় পেটানো (আমাকে অবশ্যই ইতালিয়ান থেকে ইংরেজিতে সূত্রগুলি অনুবাদ করতে হবে ... এছাড়াও আমি কেবলমাত্র লাইব্রেইফিসকেই নিষ্পত্তি করছি ...) যাইহোক, ধরুন আইপি ঠিকানাগুলি কলাম এ তে আছে, আমি এই পরামর্শ দেব:

=CONCATENATE(VALUE(MID(A1,1,3)),".",VALUE(MID(A1,5,3)),".",VALUE(MID(A1,9,3)),".",VALUE(MID(A1,13,3)))

@ ফিউব: প্রশংসা করার জন্য আপনাকে অনেক ধন্যবাদ এমএস-এক্সেলের ইতালিয়ান সংস্করণটিতে প্রায় সমস্ত বিভিন্ন সূত্রের নাম রয়েছে ; তবুও, আমরা সূত্রগুলির পরামিতি বিভাজক হিসাবে ব্যবহার করি ;না ,তাই এটি পরিবর্তন করতে লাগে - বিটিডব্লিউ ইতালিতে আমরা সংখ্যার জন্য দশমিক অংশের বিভাজক হিসাবে কমা (বিন্দু নয়) ব্যবহার করি। শেষ কথাটি না হলেও, আমি কাজের ক্ষেত্রে এক্সেল ব্যবহার করি তবে বাড়িতে কেবল আমার কাছে লাইব্রোফিস রয়েছে এবং এটি অবশ্যই স্বীকার করতে হবে যে এটি এক্সেলের মতো নথিভুক্ত নয় (আমি সবসময় আশা করি যে সূত্রের নাম দুজনের মধ্যে একই থাকবে) এবং অবশ্যই এর তুলনায় কিছু সুন্দর বৈশিষ্ট্যের অভাব রয়েছে ...
ড্যানিকোট্রা

PS আমি ভুলে যাচ্ছিলাম ... LibreOffice এছাড়াও এক্সেল থেকে পৃথক হয়েছে এমনকি শীট / সেল রেফারেন্সটি .LibreOffice এ তৈরি করা হয়েছে তবে এক্সেলের !পরিবর্তে আপনাকে অবশ্যই ব্যবহার করতে হবে ( 'Sheet 1'.A1<=> 'Sheet 1'!A1)।
ড্যানিকোট্রা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.