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


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.