ওপেনঅফিস ক্যালকের অন্য একটি ঘরে আংশিক ঘর অনুলিপি করা হচ্ছে


11

সেল এ 1 বলে 0001 জন স্মিথ সেল এ 2 বলেছেন 0002 বিল স্নাইডার

আমি মূলত এটি বিভক্ত করতে চাই, সুতরাং একটি কলামে কেবল সংখ্যাগুলি দেখায় (0001, 0002, ইত্যাদি) এবং তারপরে অন্য কলামটি কেবল নামটি দেখায়।

প্রথম অংশটি সহজ। "= LEFT (A1; 4) ফাংশনটি ব্যবহার করে" আমি 0001 পেতে পারি I আমি কীভাবে নামটি ধরতে পারি? উদাহরণস্বরূপ, "রাইট (এ 1; 99)" পুরো স্ট্রিংটি "0001 জন স্মিথ" কেড়ে নেবে। যেহেতু প্রতিটি নাম দৈর্ঘ্যে আলাদা, আমি কী করব তা নিশ্চিত নই। আমি কি কোনওভাবে এটি প্রথম 4 টি অক্ষর ছাড়াই পুরো স্ট্রিংটি ধরতে বলতে পারি? বা কোনওভাবে এটি জিজ্ঞাসা করার মতো বিভিন্ন অক্ষরের পরিবর্তে শেষ 2 টি ওয়ার্ডস ধরতে বলুন?

উত্তর:


12

প্রথম 4 টি অক্ষর বাদ দিয়ে উপ-স্ট্রিং পেতে (প্লাস স্পেস) আপনি MIDফাংশনটি ব্যবহার করতে পারেন :

MID(A1,6,LEN(A1))

এটির ফলাফল 'জন স্মিথ সেল এ 2 বলে 0002 বিল স্নাইডার' বলে । আপনি FINDফাংশন সহ পাঠ্য বিভাজনও অনুকরণ করতে পারেন , উদাহরণস্বরূপ এই সূত্রটি '0001' আউটপুট দেবে :

LEFT(A1,FIND(" ",A1)-1)

আরও, এটি জনকে আউটপুট দেবে (ধরে নিলে মূল পাঠ্যটি A1 ঘরে রয়েছে এবং পূর্ববর্তী সূত্রটি বি 1 এ রয়েছে ):

MID(A1,LEN(B1)+2,FIND(" ",A1,LEN(B1)))

এখানে:

  • এ 1 - মূল পাঠ্য
  • লেন (বি 1) +2 - শুরুর অবস্থান (কোডের দৈর্ঘ্য 0001 + বিভাজক + 1)
  • সন্ধান করুন ("", এ 1, লেন (বি 1)) - সমাপ্তি অবস্থান (যেমন পরবর্তী স্থানের ঘটনা)

এবং শেষ 2 টি শব্দ পেতে আপনি আরও বিশদভাবে বলতে পারেন :)


উপরের উদাহরণগুলিতে কমা অক্ষর ব্যবহার করা হয় যখন ওপেনঅফিস 4.1 সেমিকোলন অক্ষর প্রয়োজন। উদাহরণস্বরূপ, লেফট (এ 1, এফআইএনডি ("", এ 1) -1) লেফট (এ 1; এফআইএনডি (""; এ 1) -1) হওয়া দরকার
ফ্রাঙ্ক কোহেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.