গুগল স্প্রেডশিটে সমস্ত পাঠ্যকে UPPERCASE এ রূপান্তর করুন


11

আমার কাছে একটি স্প্রেডশিট রয়েছে যা আমি অন্যদের সাথে কিছু ডেটা সংগ্রহ করতে ভাগ করে নিই। প্রতিটি ব্যক্তি কোষের যে কোনও পরিসরে একটি মাত্র অক্ষর রাখার জন্য সুনির্দিষ্ট (ধারণা করা যায়)।

আমি কীভাবে এই কোষগুলিকে বড়হাতে রূপান্তর করতে পারি?

=UPPER()প্রতিটি ঘরে ব্যবহার করা একটি অ-স্টার্টার বলে মনে হবে, কারণ তারা যা .ুকবে সেগুলি এটিকে মুছে ফেলা হবে।


দয়া করে এই উত্তরটি কেউ বাড়িয়ে দিতে পারেন? বিশেষত, যখন আমি আমার স্ক্রিপ্টটি লিখেছি এবং সংরক্ষণ করেছি, তখন আমি কীভাবে আমার গুগল শিটে ফিরে প্রদত্ত কক্ষের কক্ষগুলিতে এটি সম্পাদন করব?
tomh

উত্তর:


12

এখানে একটি স্ক্রিপ্ট যা স্বয়ংক্রিয়ভাবে ইনপুটটিকে আপার ক্ষেত্রে রূপান্তর করে:

function onEdit(e) {
  if (typeof e.value != 'object') {
    e.range.setValue(e.value.toUpperCase());
  }
}

স্প্রেডশিট থেকে, সরঞ্জামসমূহ> স্ক্রিপ্ট সম্পাদক যান। উপরের কোডটি কোড উইন্ডোতে রাখুন (সেখানে পূর্বে ভরা কোনও কিছু প্রতিস্থাপন করুন) এবং সংরক্ষণ করুন।


আপনি যদি উচ্চতর কেস এবং একক-অক্ষর এন্ট্রি প্রয়োগ করতে চান , তবে কাস্টম সূত্র সহ ডেটা বৈধতা ব্যবহার করা যেতে পারে

=regexmatch(A1,"^[A-Z]$")

এটি ধরে নেওয়া হচ্ছে যে রেঞ্জের উপরের বাম কোণটি A1 এবং আপনি ল্যাটিন বর্ণমালার অক্ষরগুলি প্রত্যাশা করছেন। নিয়মিত প্রকাশের ^[A-Z]$অর্থ: স্ট্রিংয়ের শুরু; এজেড রেঞ্জের একক অক্ষর; স্ট্রিং এর শেষ


দয়া করে এই উত্তরটি কেউ বাড়িয়ে দিতে পারেন? বিশেষত, যখন আমি আমার স্ক্রিপ্টটি লিখেছি এবং সংরক্ষণ করেছি, তখন আমি কীভাবে আমার গুগল শিটে ফিরে প্রদত্ত কক্ষের কক্ষগুলিতে এটি সম্পাদন করব?
tomh

@ এই স্ক্রিপ্টটি পুরো স্প্রেডশিটের জন্য কাজ করে। আপনি ব্যবহার বিবেচনা করেছেন =ARRAYFORMULA(UPPER(A:Z)?
ব্যবহারকারীর

হাই - আমি স্ক্রিপ্টটি নেওয়ার জন্য এবং ধাপে ধাপে ধাপে প্রক্রিয়াটির জন্য একটি শীটটিতে হাইলাইটেড কক্ষগুলির একটি ব্যাপ্তিতে প্রয়োগ করার জন্য বলছি। আদর্শভাবে মেনু কমান্ড থেকে
tomh

@ টম আপনি কি এই স্ক্রিপ্টটির কাজ পেয়েছেন?
ব্যবহারকারীর

না। একই প্রভাব অর্জনের জন্য আমি কেসস নামে একটি অ্যাড-অন ব্যবহার করেছি। তবে আমি কীভাবে একটি শীটটিতে কয়েকটি ঘরতে একটি স্ক্রিপ্ট প্রয়োগ করতে হবে তা জানতে চাই এবং আমি মনে করি এটি এই পোস্টে একটি দরকারী উত্তর হবে।
tomh

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.