গুগল স্প্রেডশীটে নির্দিষ্ট দৈর্ঘ্যের প্যাড সংখ্যা [বন্ধ]


26

আমি এই মত পূর্ণসংখ্যা সংখ্যা সঙ্গে একটি কলাম আছে: 1, 2, 3, 4, 5 এবং আমি এই মানগুলির সাথে আরেকটি কলাম তৈরি করতে চাই যা তিনটি দৈর্ঘ্যের মধ্যে প্যাড করা হয়েছে: 001, 002, 003, 004, 005।

গুগল স্প্রেডশীটে দৈর্ঘ্যের স্ট্রিং প্যাড করা কি সম্ভব?

আমি এই জন্য একটি মান ফাংশন খুঁজে পেতে সক্ষম হচ্ছে না।


2
এইটি আপনি যা চেয়েছেন তা সঠিক নয়, কিন্তু একটি তুলনীয় প্রভাব অর্জন করে এবং এটি সাধারণ অনুসন্ধানের জন্য সমাধান হতে পারে যা লোকেরা অনুসন্ধান করে: (1) আপনি প্যাডেড নম্বরগুলির সাথে কলাম নির্বাচন করুন। (2) ফরম্যাট নির্বাচন করুন & gt; সংখ্যা & gt; আরো ফর্ম্যাট & gt; কাস্টম সংখ্যা বিন্যাস ... (3) ডায়ালগে সংখ্যার সংখ্যা হিসাবে সংখ্যা 0 লিখুন, সংখ্যা স্ট্রিং থাকা উচিত, উদাঃ আপনার উদাহরণ 000।
— tophcito

1
এটি কেবল বন্ধ করা উচিত নয়, এটি সরানো উচিত webapps.stackexchange.com
— Lennart Rolland

উত্তর:


43

প্রস্তাবিত উপায় ব্যবহার করা হয় টেক্সট () ফাংশন ।

আপনি কীভাবে আপনার ক্ষেত্রে এটি ব্যবহার করবেন তা নিয়ে দ্রুত সারসংক্ষেপ:

=TEXT(5,"000")

আউটপুট হবে:

005

অবশ্যই আপনি শব্দের সংখ্যা যেখানে অন্য কোষ একটি রেফারেন্স সঙ্গে আক্ষরিক 5 প্রতিস্থাপন করবে।


স্পেস সঙ্গে প্যাডিং একটি উপায় আছে?
— Álex

আমি শুধু উপরে "" সঙ্গে "000" পদার্থ মনে করি
— Lennart Rolland

10

আপনি শুধু পরিবর্তন পরিবর্তন করতে চান তাহলে আপনি আবেদন করতে পারেন কাস্টম নম্বর বিন্যাস কোষে "000"। enter image description here

কোষ নির্বাচন করুন, ক্লিক করুন বিন্যাস & gt; সংখ্যা & gt; আরো ফর্ম্যাট & gt; কাস্টম নম্বর বিন্যাস ... ।

থেকে ডক্স সম্পাদক সাহায্য :

সংখ্যা একটি সংখ্যা। একটি অসম্পূর্ণ 0 ফলাফল প্রদর্শিত হবে।


2
পারবে তুমি সম্পাদন করা আপনার উত্তর কিভাবে অপারেটিং সিস্টেম এ প্রসারিত হবে?
— Burgi

2

অস্থায়ী সমাধান

আমি এখানে এসেছি যে অস্থায়ী workaround এখানে।

কাজ সূত্র

শুধু এই সূত্র ব্যবহার করুন:

`=IF(LEN(A2)<3, CONCATENATE(REPT("0", 3-LEN(A2)), A2), A2)`

প্রতিস্থাপন করা 3 প্যাডিং দৈর্ঘ্য এবং সঙ্গে 0 প্যাডিং চরিত্র সঙ্গে। A2 একটি প্যাডিং উৎস।

ব্যাখ্যা

নিম্নলিখিত স্প্রেডশিট বিবেচনা করুন:

-------------
| A   |  B  |
-------------
| 1   | 001 |
-------------
| 2   | 002 |
-------------
| 31  | 031 |
-------------
| 45  | 045 |
-------------
| 500 | 500 |
-------------

আমরা প্রাথমিক কলাম (A) পূর্ণসংখ্যার সাথে যা আমরা প্যাড করতে চাই। (বি) কলামটিতে ডাটা প্রক্রিয়া করার জন্য বিশেষ সূত্র থাকবে।

CONCATENATE!

প্রথম সব আমরা মান সংহত করার একটি উপায় প্রয়োজন A প্যাডিং স্ট্রিং সঙ্গে কলাম। আমরা এই সঙ্গে করতে পারেন CONCATENATE ফাংশন:

=CONCATENATE("00", A2)

একই পদ্ধতি পুনরাবৃত্তি করুন!

ডান এখন, প্যাডিং চরিত্র 0 আমাদের সূত্র মধ্যে দুবার পুনরাবৃত্তি করা হয়। এটা ভাল না. আমরা ব্যবহার করতে পারি REPT আমাদের প্যাডিং চরিত্র পুনরাবৃত্তি ফাংশন বেশ কয়েকবার এই মত:

=REPT("0", 2)

এই সূত্র পুনরাবৃত্তি হবে 0 দুই বার. আসুন তাদের একত্রিত করি:

=CONCATENATE(REPT("0", 2), A2)

দৈর্ঘ্য গণনা!

এটা ভাল. কিন্তু প্যাডিং দৈর্ঘ্যটি আমাদের সূত্রের মধ্যে একটি ধ্রুবক মান রয়েছে এবং এটি 9 এর চেয়ে বেশি সংখ্যায় কাজ করবে না। আমরা প্যাডড স্ট্রিংটির দৈর্ঘ্য গণনা করে এটি ঠিক করতে পারি LEN ফাংশন) এবং আমাদের লক্ষ্য দৈর্ঘ্য থেকে এটি কমানো:

=3-LEN(A2)

এর আমাদের সূত্র যোগ করুন:

=CONCATENATE(REPT("0", 3-LEN(A2)), A2)

যাইহোক, আমরা 999 এর চেয়ে বেশি মানগুলির নেতিবাচক ফলাফল পাব এবং এটি ভাঙ্গবে REPT ফাংশন (পুনরাবৃত্তি সংখ্যা নেতিবাচক হতে পারে না)।

আমরা সহজেই একটি শর্ত যোগ করে এটি ঠিক করতে পারি:

=IF(LEN(A2)<3, "APPLY REPT", "OUTPUT AS IS")

আসুন চূড়ান্ত peaces একসাথে করা যাক:

=IF(LEN(A2)<3, CONCATENATE(REPT("0", 3-LEN(A2)), A2), A2)

পারফেক্ট! এটি সর্বোত্তম উত্তর এবং এটি অ সংখ্যাসূচক মানগুলির সাথে কাজ করে; -ড
— t3chb0t
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.