আমি কিছুটা লড়াই করে যাচ্ছি। আমি একটি স্প্রেডশিট তৈরি করছি যা +
নিয়মিতভাবে প্লাস চিহ্নগুলি ব্যবহার করে। আমি +
অতিরিক্ত সূত্রে রূপান্তরিত করার জন্য একটি আধা-স্থায়ী স্থিরতা চাই।
আমি কিছুটা লড়াই করে যাচ্ছি। আমি একটি স্প্রেডশিট তৈরি করছি যা +
নিয়মিতভাবে প্লাস চিহ্নগুলি ব্যবহার করে। আমি +
অতিরিক্ত সূত্রে রূপান্তরিত করার জন্য একটি আধা-স্থায়ী স্থিরতা চাই।
উত্তর:
সবচেয়ে সহজ কাজটি হ'ল '
ঠিক আগে একটি অক্ষর হিসাবে প্রথম অক্ষর হিসাবে প্রবেশ করা +
।
আর একটি পদ্ধতি হ'ল স্ট্রিং সূত্রের মতো সামগ্রীগুলি প্রবেশ করানো ="+5 blah"
।
কিছু ধরণের ডেটা, যেমন- আন্তর্জাতিক ফোন নম্বরগুলির জন্য একটি প্রাথমিক প্লাস সাইন খুব বেশি প্রয়োজন, সুতরাং এটি দুর্ভাগ্যজনক যে এমনকি এমনকি সরল পাঠ্যে বিন্যাসটি সেট করা এখানে সহায়তা করে না।
'
চরিত্রটির তাৎপর্য কী ? গুগল শিটগুলিতে এটি কি সাধারণ পালানোর চরিত্র?
আপনার গুগল শিটগুলিতে অঞ্চলটি নির্বাচন করুন এবং ফর্ম্যাট -----> নম্বর -----> প্লেইন পাঠ্যে যান । এখন আর সূত্র গুলো আর কাজ করবে না!
= সাথে 'এর জন্য অনুসন্ধান করুন এবং প্রতিস্থাপন করুন এবং "সূত্রগুলির মধ্যে অনুসন্ধানও করুন" দেখুন check
পথ এই কাজ করতে একটি ঊর্ধ্বকমা যোগ করে হয় (')
আগে +
হিসাবে লিখিত, প্রতীক সিলভার Ringvee এর উত্তর । তবে আপনি গুগল অ্যাপস স্ক্রিপ্ট ব্যবহার করে এটি স্বয়ংক্রিয় করতে পারেন।
সমস্যাটি সমাধান করার জন্য আমি এখানে তৈরি একটি সাধারণ অ্যাপস-স্ক্রিপ্ট স্ক্রিপ্ট। আপনি যখনই কোনও ঘর সম্পাদনা করবেন, এটি শীটটি অনুসন্ধান (')
করে পাঠ্যের আগে অ্যাডাস্ট্রোফ রাখে , অর্থাত আপনি '
শুরুতে যোগ করার চিন্তা না করেই কেবল + হ্যালো যুক্ত করতে পারেন । স্ক্রিপ্টটি আমি আপনার জন্য স্বয়ংক্রিয়ভাবে করব।
Usage-
শীটটি খুলুন, যান Tools->Script editor
। যে সম্পাদকটি খোলে, সেখানে নিম্নলিখিত কোডটি পেস্ট করুন। তারপরে স্ক্রিপ্টে ট্রিগার যুক্ত করুন যাতে আপনি যখনই কোনও ঘর সম্পাদনা করেন তখন স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে চলে।
ট্রিগার যোগ করা হচ্ছে -
সম্পাদক এ যান Resources -> Current project's triggers
। Add a new trigger
কলামে রান নির্বাচন করুন নির্বাচন করুন main
ফাংশন বাক্সে , ইভেন্টগুলিতে নির্বাচন করুন From spreadsheet
, তারপরে On edit
শেষ কলামটির জন্য নির্বাচন করুন ।
কোড -
function columnToLetter(column)
{
var temp, letter = '';
while (column > 0)
{
temp = (column - 1) % 26;
letter = String.fromCharCode(temp + 65) + letter;
column = (column - temp - 1) / 26;
}
return letter;
}
function letterToColumn(letter)
{
var column = 0, length = letter.length;
for (var i = 0; i < length; i++)
{
column += (letter.charCodeAt(i) - 64) * Math.pow(26, length - i - 1);
}
return column;
}
function main() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
Logger.log(data)
for (var i = 0; i < data.length; i++) {
for (var j=0;j<data[i].length;j++)
if(data[i][j]=="#NAME?") {
var clm=columnToLetter(j+1);
var rng=clm+String(i+1);
var range = sheet.getRange(rng);
var frml = range.getFormula();
range.setValue("'+"+frml.substring(1));
Logger.log("sahil#"+frml);
}
Logger.log(data[i][j]);
}
}
আপনার প্রয়োগের উপর নির্ভর করে নিম্নলিখিত সমাধানগুলি কার্যকর হতে পারে:
আপনি যে কক্ষে উপস্থিত হতে চান সেগুলি (গুলি) হাইলাইট করুন +
। "123" ফর্ম্যাটিং এ যান, "আরও ফর্ম্যাটগুলি" নির্বাচন করুন, তারপরে "কাস্টম নম্বর ফর্ম্যাট ..." এ যান
"+"@
কাস্টম ফর্ম্যাট বাক্সে টাইপ করুন। এটি +
ইতিবাচক, নেতিবাচক, শূন্য, বা পাঠ্য এন্ট্রি হয় তা বিবেচনা না করে এন্ট্রি করার আগে একটি যুক্ত করতে নির্দিষ্ট করে ।
এখন, আপনার সাধারণ তথ্য টাইপ করুন এবং এটি এর +
আগে এটি উপস্থিত হবে। সমস্যাটি হ'ল সূত্রগুলি নিয়ে কাজ করার সময়, ডেটাটি এখনও ইতিবাচক চিহ্ন ছাড়াই প্রদর্শিত হবে।
আমি https://support.google.com/docs/answer/56470?p=drive_custom_numbers&rd=1 ব্যবহার করেছি ।
-
পাশাপাশি লক্ষণগুলিও ব্যবহার করা দরকার ।
আমার ক্ষেত্রে, আমি এর আগে একটি স্থান যুক্ত করেছি +
। এটি কাজ করেছে তবে অন্য কোথাও ব্যবহার করার সময় মানগুলি ট্রিম করতে হবে। আমি পরে আবিষ্কার করেছি যে আমি কেবল আপত্তিজনক সেলগুলি নির্বাচন করতে এবং ডেটা> ট্রিম হোয়াইটস্পেসে যেতে পারি।