যদি ঘরে কোনও সূত্র থাকে (সেলটি আপডেট করার সময় নিজেকে এবং অন্যান্য ব্যবহারকারীদের সতর্ক করতে হয়) তবে শর্তাধীনভাবে কোনও ঘর বিন্যাস করা সম্ভব?
যদি ঘরে কোনও সূত্র থাকে (সেলটি আপডেট করার সময় নিজেকে এবং অন্যান্য ব্যবহারকারীদের সতর্ক করতে হয়) তবে শর্তাধীনভাবে কোনও ঘর বিন্যাস করা সম্ভব?
উত্তর:
এক্সএলএম এবং রেঞ্জের নাম ব্যবহার করে আপনি এটি করতে শর্তসাপেক্ষ বিন্যাস ব্যবহার করতে পারেন
রেঞ্জের নামগুলির সাথে এক্সএলএম ব্যবহার এবং কন্ডিশনাল ফর্ম্যাটিং সহ সেল কন্টেন্ট অনুসারে স্প্রেডশিটগুলি স্বয়ংক্রিয়ভাবে ফর্ম্যাট করতে আমার একটি দীর্ঘ নিবন্ধ রয়েছে
xlm
কোনও ম্যাক্রো সতর্কতা ছাড়াই ব্যবহার করতে সক্ষম হতেন, এমএসএফটি সুরক্ষা পদ্ধতির পরিবর্তন করেছে।
ব্রেইটডজেজের উত্তর নিয়ে বিল্ডিং, কারণ আমি লিঙ্কিত নিবন্ধটি অনুসরণ করা বেশ কঠিন পেয়েছি:
=ISFORMULA(INDIRECT("rc",FALSE))
$1:$1048576
পরিসীমা হিসাবে। অন্যথায়, আপনি যে কোনও সীমা প্রবেশ করতে পারেন।সূত্রটি INDIRECT("rc",FALSE)
বর্তমান কক্ষের রেফারেন্স প্রদান করে। আমি যদি কখনই এটি কোনও শীটে ব্যবহার করি তবে আমি এমন একটি সংজ্ঞায়িত নাম তৈরি করি যা নামটির মতো কিছু বলা ThisCell
হয় এবং সূত্রে এটি ব্যবহার করি, আমি যদি কয়েক বছর পরে আবার ফিরে আসি এবং "এটি কীসের জন্য?" মনে করে।
INDIRECT("rc",FALSE)
আপনার শর্তাধীন ফর্ম্যাটিং "এগুলিতে প্রযোজ্য" সীমাতে শীর্ষ বাম ঘরের সাথে আপেক্ষিক রেফারেন্সিং ব্যবহার করুন। উদাহরণস্বরূপ, যদি আপনার "প্রযোজ্য" ব্যাপ্তি হয় =$A$3:$F$300
তবে ব্যবহার করুন =ISFORMULA(A3)
। এই কাজ কারণ শর্তসাপেক্ষ বিন্যাসন সমর্থন আপেক্ষিক উল্লেখ দেখুন এই
আপনি এই চেষ্টা করতে পারেন:
নিম্নলিখিত কোড সহ একটি কাস্টম ফাংশন তৈরি করুন:
Function IsFormula(ByVal Ref As Range) As Variant
If Ref.Cells.Count > 1 Then
IsFormula = CVErr(xlErrNA)
Else
IsFormula = Ref.HasFormula
End If
End Function
উদাহরণ:
কলামের কোনও কক্ষে কোনও সূত্র রয়েছে কিনা তা পরীক্ষা করতে:
=IsFormula(A1)
এটি করার একটি খুব সহজ উপায় আছে, এক্সেল 2016 এ পরীক্ষিত।
আপনি যে রেঞ্জটি প্রয়োগ করতে চান তা হাইলাইট করুন, আসুন বলা যাক A3:W20
। শর্তসাপেক্ষ বিন্যাসে যান এবং নির্বাচন করুন NEW RULE | USE A FORMULA TO DETERMINE WHICH CELLS TO FORMAT
।
রাখুন =isformula(A3)
এবং বিন্যাস আপনি আবেদন করতে চান সেগুলি নির্বাচন।
A3
স্পষ্টতই আপনার রেঞ্জের প্রথম কক্ষের একটি রেফারেন্স তবে এই ফর্ম্যাটিংটি তখন সবার জন্য প্রযোজ্য। ফলাফলটি হ'ল আপনার সীমার মধ্যে, কোনও সূত্র যে কোনও ঘর শর্তসাপেক্ষে বিন্যস্ত।
নতুন সহায়তা সাইটগুলি ব্যবহারকারী-সংজ্ঞায়িত ফাংশনটির প্রস্তাব দেয়:
Function IsFormula(cell) as boolean
IsFormula = cell.HasFormula
End Function
তারপরে সেই ফাংশনটিকে আপনার অবস্থা হিসাবে ব্যবহার করুন
এবং প্রকৃতপক্ষে, এক্সেল 2013 এবং তার পরে IsFormula
একটি মানক ফাংশন হিসাবে রয়েছে ।
আপনি শর্তসাপেক্ষ বিন্যাসও ব্যবহার করতে পারেন:
=HasNoFormula
এক্সেল 2010 ব্যবহার করে পরীক্ষিত।