অস্থায়ী সমাধান
আমি এখানে এসেছি যে অস্থায়ী 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)