গুগল স্প্রেডশীটগুলিতে কীভাবে কক্ষগুলিকে লক / সুরক্ষা দেওয়া যায়


9

আমি আমার মায়ের জন্য গুগল স্প্রেডশিটে খুব সাধারণ স্প্রেডশিট অ্যাপ্লিকেশন তৈরি করেছি। তবে সূত্রের সাহায্যে আমার সত্যিই ঘরটি লক / সুরক্ষিত করা দরকার যাতে সে সেগুলি সম্পাদনা করতে না পারে। যতবার আমি তাকে বলেছিলাম নতুন সংস্করণ চেষ্টা করার জন্য সে সূত্রগুলি ওভাররাইট করে।

প্রযুক্তিগত দৃষ্টিকোণ থেকে কীভাবে এটি সম্পর্কে ধারণা পাওয়া যায় ?

আমি নেটটি অনুসন্ধান করেছিলাম এবং আমার কাছে মনে হয় এটি গুগল অ্যাপস এ এখনই করা সম্ভব নয়।

উত্তর:


9

প্রদত্ত কক্ষটি লক করা বর্তমানে সম্ভব নয় । তবে আপনি স্প্রেডশিটে নতুন শীট তৈরি করতে এবং সেগুলি লক করতে পারেন। আপনি যদি তাকে সত্যিকারের সূত্রগুলি পরিবর্তন করা থেকে বিরত রাখতে চান তবে প্রথম শীটের ডেটা উল্লেখ করে আপনি সমস্ত ফলাফল / সূত্রগুলি দ্বিতীয় শীটে থাকতে পারেন, তারপরে দ্বিতীয় শীটটি লক করুন যাতে এটি কেবল তার কাছে পঠনযোগ্য।

অন্য একটি শিট থেকে ডেটা রেফারেন্স করার জন্য সিনট্যাক্সটি ব্যবহার করুন sheetname!range। উদাহরণস্বরূপ, সারিতে 2 থেকে 10 এর মধ্যে শিট 1 এর কলামের গড় নিতে, আপনি ব্যবহার করবেন Average(sheet1!A2:A10)

পত্রকগুলি যুক্ত +করতে স্প্রেডশিটের নীচে ডানদিকে সাইনটি ব্যবহার করুন । আপনি স্প্রেডশিটের নীচে বাম দিকে ট্যাব এবং ড্রপডাউন তীরগুলি ব্যবহার করে শিটগুলির মধ্যে স্যুইচ করতে এবং নাম পরিবর্তন করতে পারেন।

গুগল ডক্স স্ক্রিনশট


খুব খুব সুন্দর ব্যাখ্যা। ধন্যবাদ. আপনার কাছে যদি সাধারণ টেবিল থাকে এবং কলম এবং সারিগুলির পরিমান গণনা করতে চান তবে এটি ব্যবহারযোগ্য কিনা তা নিশ্চিত না। ব্যবহারকারী সাধারণত একটি স্ক্রিনে অঙ্কগুলি এবং ডেটা দেখতে চায়। ঠিক আছে, যদি তিনি সূত্রগুলি মুছে ফেলতে থাকেন তবে আমার কাছে এর সমাধান রয়েছে :-)
রাদেক

সাহায্যের জন্য খুশি। এমন একটি ফাংশনও বলা হয় importrangeযা একটি শীটের পুরো বিভাগটিকে অন্য একটিতে আমদানি করতে পারে। এটি ব্যবহার করে, আপনি দ্বিতীয় শীটে পুরো প্রথম শীটের ডেটা আমদানি করতে পারবেন এবং তারপরে সেখানে সম্পর্কিত সমস্ত সমীকরণগুলি তাদের সম্পর্কিত ডেটার কাছে প্রদর্শন করতে পারবেন। গুগলের কাছে এর জন্য ডকুমেন্টেশন রয়েছে , যা আপনি দরকারী মনে করতে পারেন। এটি এখনও নিখুঁত সমাধান হতে পারে না তবে এটি আরও কাছাকাছি হবে কারণ এটি কমপক্ষে আসল তথ্য সহ এক পৃষ্ঠায় সমস্ত ফলাফল প্রদর্শন করবে।
নচিকা

মনে হচ্ছে এই সময়ে এটিই একমাত্র সমাধান .... আপনাকে ধন্যবাদ
রাদেক

সমস্যা নেই. আপনি যদি অবশেষে আরও ভাল সমাধান খুঁজে পান তবে দয়া করে আপনার পোস্টটি আপডেট করুন; আমি এটি সম্পর্কে শুনতে আগ্রহী হবে।
1910

4

আমি জানতে পেরেছি যে আপনি যদি এমন কক্ষগুলি সংযুক্ত একটি মন্তব্য তৈরি করেন যা সম্পাদনা করা উচিত নয়, আপনি এটি সম্পাদনা করার জন্য কোষের উপর দিয়ে মাউস ঘোরাফেরা করার সময় কাউকে সতর্ক করতে পারেন। এটি অবশ্যই সেলটি লক করে না, তবে আশা করি, নোটটি পপ আপ করার জন্য পর্যাপ্ত সময় এবং সম্ভবত আপনার মা ম্যানুয়ালি এই সংখ্যাগুলি পরিবর্তন করা বন্ধ করবে।

আমি মনে করি আপনি একবারে কেবলমাত্র একটি কক্ষ মন্তব্য যুক্ত করতে পারেন, সুতরাং কতগুলি ঘর সূত্রের উপর নির্ভর করে এই সমাধানটি কার্যকর হবে না।


আপনি ঠিক বলেছেন যে সূত্রগুলি পুরো কলামে রয়েছে বলে আমি এই ক্ষেত্রে এটি ব্যবহার করতে পারি না তবে এটি কিছু ক্ষেত্রে দুর্দান্ত সমাধান হতে পারে ...
রাদেক

4

আজ অনুসারে উত্তরটি ডেটা মেনুতে "নামযুক্ত এবং সুরক্ষিত রেঞ্জ" " সাবলীলভাবে কাজ করে।


3
এই সমাধানটির সীমাবদ্ধতা হ'ল স্প্রেডশিটের মালিক নিজের বিরুদ্ধে কোষগুলি লক করতে পারবেন না। ওপির সমস্যা সমাধানের জন্য, ওপিকে অবশ্যই স্প্রেডশিটটির মালিক হওয়া উচিত এবং তা মায়ের সাথে ভাগ করে নিতে হবে।
মেটাএড

আমি এই সমাধানের কোনও সীমাবদ্ধতা দেখতে পাচ্ছি না। আপনি বিস্তারিত বলতে পারেন? মালিকের পরিবর্তনগুলি নিজের বিরুদ্ধেও বহু কক্ষের সীমা রক্ষা করে।
রাদেক

3

জাভাস্ক্রিপ্টে আপনার নিজস্ব লকিং প্রক্রিয়াটি লিখতে আপনি গুগল অ্যাপস স্ক্রিপ্ট ব্যবহার করতে পারেন।

উদাহরণ স্বরূপ:

বলুন আপনার কলাম বিতে একটি সূত্র আছে এবং এটি কলাম A + 1 এর সমান is

এটিকে পরিবর্তন থেকে রক্ষার জন্য একটি স্ক্রিপ্ট লিখতে আপনি স্ক্রিপ্ট সম্পাদক ব্যবহার করে এরকম কিছু লিখবেন:

function onEdit(event)
{
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = SpreadsheetApp.getActiveSheet();
  var CellRow = SpreadsheetApp.getActiveRange().getRow();
  var CellColumn = SpreadsheetApp.getActiveRange().getColumn();

  if (CellColumn == 2){
    sheet.getRange(CellRow, CellColumn).setFormula("=A"+CellRow+"+1");
    Browser.msgBox("DON'T MESS WITH THE FORMULAS!");
  }
}

আপনি যখন এটি কাজ করে প্রতিবারই কলাম বি তে কোনও কক্ষ সম্পাদনা করেন স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে আপনার সূত্রটি ফিরে এনে দেবে এবং আপনার একটি সতর্কতা বার্তা দেবে।


3

এটি একটি বৈকল্পিক ডেটা বৈধতা ব্যবহার করা।

ডেটা মেনুতে যান, বৈধতা ক্লিক করুন ..., তারপরে আপনার ঘরগুলির পরিসীমা নির্ধারণ করুন যা আপনার "সুরক্ষা" দিতে হবে। উদা: SheetA!F2:F9999। তারপরে মানদণ্ড: পাঠ্য সমান নির্বাচন করুন। তারপরে বক্সে কিছু প্রবেশ করুন: "= *" উদ্ধৃতি চিহ্ন ছাড়া without "অবৈধ ডেটার অনুমতি দিন ..." বাক্সটি আনচেক করুন। সংরক্ষণ.

এটি কেবলমাত্র ব্যবহারকারীকে এমন একটি মান লিখতে দেওয়া উচিত যা = চিহ্ন দিয়ে শুরু হয় (যা সুরক্ষার জন্য আপনার সূত্রের শুরু)। যদি তারা = চিহ্নটি প্রবেশ করে তবে তারা সেই কক্ষটি সংশোধন করতে পারে।

অস্ট্রিকটি = = এর পরে বৈধ হওয়ার অনুমতি দেয়। আপনি এটিকে আরও সুরক্ষিত করতে আরও নির্দিষ্ট করতে পারেন: =sum(*)উদাহরণ : পাঠ্য, সমান , বা =AVG(B*:D*), ইত্যাদি ...


1

যে বাক্সে লেখাটি অন্যরকম রঙে প্রবেশ করানো হচ্ছে সেগুলি তৈরি করার চেষ্টা করুন এবং কেবল রঙিন বাক্সগুলিতে তাকে লিখতে বলুন।


1

পিছনে থেকে সহজ সমাধান যখন এক্সেলের একই সমস্যা ছিল:

আপনি এটির আর একটি উপায় ডেটা বৈধকরণের মাধ্যমে করতে পারেন। আপনার পছন্দসই বিষয়বস্তু দিয়ে একটি ঘর তৈরি করার পরে,

ডেটা বৈধকরণ চয়ন করুন এবং কাস্টম বিকল্পটি ব্যবহার করুন। সূত্র প্রবেশের জন্য=""

তারপরে "প্রত্যাখাত ইনপুট" নির্বাচন করুন।


0

মাইক্রোসফ্ট এক্সেলে আমি পুরো শীটটি লক করতে পারি এবং তারপরে নির্বাচিতভাবে পৃথক ঘর বা ব্যাপ্তি আনলক করতে পারি।

গুগল স্প্রেডশীটগুলিতে, অন্য ব্যবহারকারীদের দ্বারা ইনপুট দেওয়ার জন্য উপলব্ধ কক্ষগুলি ব্যতীত আমি সমস্ত কক্ষকে এক বা একাধিক পৃথক রেঞ্জে লক করি। আমি আজ তৈরি একটি গুগল শীটের এই উদাহরণটি দেখুন: নমুনা

এক্সেল থেকে একটি ভিন্নতা হ'ল গুগল শীটে সমস্ত লক করা কক্ষের পটভূমি হিসাবে ধূসর তির্যক স্ট্রিপ রয়েছে।

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