লক ওয়ার্কশিটে সেলগুলি সরিয়ে ফর্মুলা / ফর্ম্যাটিং বিরত করুন


2

নিম্নলিখিত এক্সেল টেবিলটি কল্পনা করুন:

শ্রেণিকক্ষে বসে

B6এটি =ZÄHLENWENN(A3:C4;"<>")( COUNTIF, আমার মনে হয়, ইংরেজিতে), তাই এটি ঘরে বসে থাকা শিক্ষার্থীদের পরিমাণ গণনা করে। শিক্ষক তাদের নাম সন্নিবেশ করতে A3:C4এবং সূত্র গণনা করতে পারেন। আমি এমন একটি ফর্ম্যাটিংও রেখেছি যা ধূসর দখলযুক্ত নয় এমন আসনগুলিতে রঙ করে।

আমি চাই যে শিক্ষক নামগুলি সম্পাদনা করুন তবে সূত্রটি নয়, তাই আমি আনলক করার পরে ওয়ার্কশিটটি লক করেছি A3:C4

উদাহরণ ভরাট

তবে অলিভ যদি ভেরেনার পাশে বসে থাকতে চান? যখন শিক্ষক কেবল তার কক্ষটি সরিয়ে ফেলেন, তিনি সক্ষম না হওয়া সত্ত্বেও তিনি ফর্ম্যাটিংটি ভেঙে দেন! কখনও কখনও, স্থানান্তরিত কক্ষগুলির উপর নির্ভরশীল সূত্রগুলি পরে গণ্ডগোল হয়।

ঘর সরানোর পরে ভাঙা বিন্যাস

সুতরাং, আমি কীভাবে ব্যবহারকারীর বিন্যাস এবং সূত্রগুলি ধ্বংস করা থেকে আটকাতে পারি?

@ রাজেশ এস এর জন্য সম্পাদনা করুন :

ভাবুন, শিক্ষকের ডেস্কটি ক্লাসের সামনে দাঁড়িয়ে আছে এবং আমরা দেখতে চাই এর পাশের কোন ছাত্র বসে আছে। দেওয়া সূত্রটি B7হবে =WENN(B3="";"—";B3)(যদি B3হয় তবে ""ফিরে "—"আসুন, অন্যথায় ফিরে আসবেন B3)। অলিভ যখন বসে আছে B3তখন সূত্রটি ফিরে আসে Olive। যদি শিক্ষক অলিভের দিকে যান C4, তবে সূত্রটি আবার ফিরেOlive আসবে ।

@ রাজেশ এবং স্বচ্ছতার জন্য সম্পাদনা করুন :

আমি কক্ষগুলির মান সম্পাদনা করার কথা বলছি না। যখন আমি সরানো বলব , আমি বলতে চাইছি জলপথে ক্লিক করুন, এটি খালি আসনে টেনে আনুন এবং সেখানে ফেলে দিন

@ রাজেশের জন্য সম্পাদনা করুন :

আপনার প্রস্তাবিত সমাধান পেতে আমি এটিই করেছি:

  1. নতুন এক্সেলের কাজের শীট
  2. A66 কক্ষে যান
  3. কলস্পান এ 66: সি 66
  4. লেখা অন্তর্ভুক্ত করুন Desk position (row)
  5. A68 কক্ষে যান
  6. শর্তসাপেক্ষ বিন্যাসন =ISTLEER(A68)উপর =$A$68:$C$69(পূরণ করার রঙ)
  7. A71 কক্ষে যান
  8. লেখা অন্তর্ভুক্ত করুন Total students
  9. বি 71 তে যান
  10. লেখা অন্তর্ভুক্ত করুন =ZÄHLENWENN(A68:C69;"<>"&"")
  11. সেল এ 73 এ যান
  12. কলস্পান এ 73: সি 73
  13. লেখা অন্তর্ভুক্ত করুন Students position
  14. গ্রন্থে লিখুন Name, Originalএবং CurrentA74, B74 এবং C74 মধ্যে
  15. গ্রন্থে লিখুন Adam, Olive, Claus, Bertramএবং Verenaমধ্যে A75, A76, A77, A78, A79
  16. গ্রন্থে লিখুন 1, 2, 3, 4, 5এবং 6B75 অনুবাদ করে, এবং B76, B77, B78, B79, B80
  17. C75 কক্ষে যান
  18. সূত্র লিখুন =KKLEINSTE(WENN($A75=$A$68:$C$69; ZEILE($A$68:$C$69)-ZEILE($A$68)+1); ZEILE($1:$1))এবং {}শিফট + এন্টার দিয়ে তৈরি করুন
  19. সূত্রটি সি 80 পর্যন্ত বড় করুন
  20. রঙিন অঞ্চলে শিক্ষার্থীদের নাম লিখুন
  21. A66: C66 এর ফর্ম্যাটটি সম্পাদনা করুন (লক পতাকাটি নির্বাচন করুন)
  22. শীট লক প্রয়োগ করুন (প্রতিটি অনুমতি ছাড়া আনলক হওয়া ঘর নির্বাচন করুন)
  23. শিক্ষক এইভাবে টেবিলটি সন্ধান করে: ঠিক আপনার প্রথম স্ক্রিনশটের মতোই
  24. তিনি অলিভকে ক্লিক করেন এবং তাকে সি 69 এ টেনে আনেন
  25. সি 75 এর কলামটিতে এখন আপনার দ্বিতীয় স্ক্রিনশটের মতো 1, 2, 1, 2, 2, 1 এর মান রয়েছে তবে শর্তসাপেক্ষে বিন্যাসে বর্ণিত রঙটি B68 দিয়ে পূর্ণ নয় । যদি সে তাকে তার আসল আসন থেকে মুছে ফেলে আবার নতুন করে টাইপ করে ফেলে তবে এটি কার্যকর হত। এবং ঠিক এটিই হ'ল সমস্যা : কোনও ব্যবহারকারী কোনও ওয়ার্কশিটের অংশগুলি সংশোধন করতে পারে সেগুলি সেল সরিয়ে, সংশোধন করতে সক্ষম হয় না।

আমার মনে হয় আপনার কোনও সমস্যা নেই, যেহেতু আপনার ডেস্ক ডেটা রেঞ্জ এ 3: সি 4 এ রয়েছে যা আপনি ওপিতে উল্লিখিত এবং ফর্মুলা সেল সেই রেঞ্জের বাইরে রয়েছে যাতে স্বাভাবিকভাবেই এটি লক হয়ে যায় !!
রাজেশ এস

তবে ব্যবহারকারী স্বয়ংক্রিয় বিন্যাসটি সামঞ্জস্য করতে পারে না - লক হওয়ার কারণে এটি গ্রেভেড হয়। যখন তিনি অলিভকে ভেরেনায় নিয়ে যান, তবুও তিনি ফরম্যাটিংটি মিস করেন।
বোই

না ,, একবার ফরম্যাটটি সেলে প্রয়োগ করা হবে বা সেলের ব্যাপ্তি উপস্থিত থাকবে না যতক্ষণ না ফর্ম্যাট অপসারণ বা পরিবর্তন করা হচ্ছে। সেল মানটি প্রতিস্থাপন করা বা মুছে ফেলাও এটি ক্ষতি করতে পারে না।
রাজেশ এস

@ রাজেশ, আমি সম্পাদনযোগ্য পরিসরের বাইরে থাকা একটি সূত্রটি দেখানোর জন্য আমার উদাহরণটি সম্পাদনা করেছি যা ব্যবহারকারী যখন সম্পাদনযোগ্য পরিসরের অভ্যন্তরে কোনও সেল স্থানান্তরিত করে তখন ত্রুটিযুক্ত হয়।
বোই

আপনার 25 পয়েন্টের চূড়ান্ত সম্পাদনাটি 100% সঠিক। এখন আমি একটি কথা বলি, ডেটা রেঞ্জ A68: C69 সম্পাদনাযোগ্য এবং এটি সম্পাদনাযোগ্য অঞ্চল হতে হবে অন্যথায় শিক্ষক কীভাবে শিক্ষার্থীদের বসার ব্যবস্থা রদবদল করতে পারে, লিখতে পারে! এছাড়াও, আমার সমাধানটি ব্যবহার করতে আপনাকে প্রথমে সেল থেকে নামটি মুছে ফেলতে হবে, তারপরে এটি অন্য সেলটিতে পুনরায় লিখুন। এখানে কোনও ড্র্যাগ নেই এবং ড্রপ পদ্ধতি ব্যবহার করা হয়েছে, ঠিক আছে! কেবলমাত্র SHAPE বা OBJECTS এর মাধ্যমে টেনে আনুন এবং ড্রপ করা সম্ভব এবং ভিবিএ কোডটি সম্পূর্ণ পদ্ধতিটি নিয়ন্ত্রণ করতে আমার সলিউশনটি ফর্মুলা বেসড।
রাজেশ এস

উত্তর:


-1

এখন আমি তুলনামূলকভাবে আরও ভাল সমাধানের পরামর্শ দিচ্ছি। নীচে স্ক্রিন শট চেক করুন।

আসল আসন:

এখানে চিত্র বর্ণনা লিখুন

পরিবর্তিত আসনযুক্ত জলপাই ভেরেনার পাশে:

এখানে চিত্র বর্ণনা লিখুন

এখন কিভাবে এই সব সম্পাদন করা যায়।

  1. এই সূত্রটি কাউন্ট স্টুডেন্টে লিখুন, = COUNTIF (A68: C69, "<>" & "")
  2. আসল আসনটি নির্বাচন করুন (ডেটা রেঞ্জ, এ 68: সি 69)।
  3. শর্তসাপেক্ষ বিন্যাস প্রয়োগ করুন, এই সূত্রটি ব্যবহার করুন = = ISBLANK (A68)।
  4. আমি যতটা করেছি ডেটা আঁকুন এবং সি 75 (রেড সেল) এ এই সূত্রটি লিখুন , শেষ পর্যন্ত টানুন।

    {= ছোট

বিশেষ দ্রষ্টব্য:

এটি সিএসই সূত্র তাই Ctrl + Shift + enter দিয়ে শেষ করুন।

আপনার কাছে 6 টি আসন (ঘর) রয়েছে, যেখানে ফাঁকা স্থানটিতে সর্বশেষ আসন (ঘর) রয়েছে। স্টুডেন্ট পজিশনটি পরীক্ষা করে দেখুন, ভেরেনা সেলটি ব্ল্যাক করার পরে এটির আসনটি 6 এবং সারি 2 হয়, আপনি অলিভের সারি অবস্থানেও ভেরেনার পাশেই অলিভকে স্থানান্তরিত করার সাথে সাথে এটি পরিবর্তন হয়।

সমস্ত 3 সূত্র আপনার প্রয়োজনীয়তা হিসাবে ডেটা রেঞ্জ পরিবর্তন করে

আশা করি এটি আপনাকে সহায়তা করবে।


1
এই সমস্ত প্রচেষ্টার জন্য আপনাকে অনেক ধন্যবাদ, কিন্তু বাস্তবে, এটি আমাকে মোটেই সহায়তা করে না। আমার সমস্যাটি হ'ল আমার কাছে প্রচুর সূত্র এবং শর্তসাপেক্ষ বিন্যাস সহ একটি এক্সেল শীট রয়েছে এবং শীটটি লক করা থাকলেও ব্যবহারকারী সম্পাদনযোগ্য অঞ্চলের অভ্যন্তরে সেলগুলি (টান / ড্রপ) সরিয়ে যখন সম্পাদনযোগ্য অঞ্চলের বাইরে ফর্মুলারগুলি ভেঙে দেয় user । আমি বুঝতে পারি না যে সমস্যার সমাধানের জন্য আমি আপনার উদাহরণের কোন অংশটি ব্যবহার করতে পারি, আমার জন্য এটি কেবল "বিভিন্ন ডেটা দিয়ে বিভিন্ন জিনিস করা"।
বোই

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

বর্তমানে চেষ্টা করা হচ্ছে। আপনার টেবিলটি কোথায় শুরু হয়, এটি এ 66? (
ডাউনটা

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

ডেটা রেঞ্জটি A68 থেকে শুরু হয়। এবং আমি কেবল এক্সেল 2016 ব্যবহার করছি। তবুও আপনি সাবধানে উত্তরটি পড়ছেন না। আমি কীভাবে এই সমস্তটি গ্রহণ করার পরামর্শ দিয়েছি তা পড়ুন, !!
রাজেশ এস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.