শর্তসাপেক্ষে কোনও ঘরে কোনও সূত্র থাকলে ফর্ম্যাট করুন


18

যদি ঘরে কোনও সূত্র থাকে (সেলটি আপডেট করার সময় নিজেকে এবং অন্যান্য ব্যবহারকারীদের সতর্ক করতে হয়) তবে শর্তাধীনভাবে কোনও ঘর বিন্যাস করা সম্ভব?


সূত্রগুলি প্রদর্শনের জন্য যদি আপনি কেবলমাত্র কক্ষগুলিতে সূত্রগুলি দেখতে চান তবে আপনি Ctrl-type টাইপ করতে পারেন (ইংরাজী কীবোর্ডগুলিতে key হিসাবে একই কীতে) এটি টাইপ করতে পারেন) টগল করতে আবার কী টিপুন।
yoyo

উত্তর:


9

এক্সএলএম এবং রেঞ্জের নাম ব্যবহার করে আপনি এটি করতে শর্তসাপেক্ষ বিন্যাস ব্যবহার করতে পারেন

রেঞ্জের নামগুলির সাথে এক্সএলএম ব্যবহার এবং কন্ডিশনাল ফর্ম্যাটিং সহ সেল কন্টেন্ট অনুসারে স্প্রেডশিটগুলি স্বয়ংক্রিয়ভাবে ফর্ম্যাট করতে আমার একটি দীর্ঘ নিবন্ধ রয়েছে

  1. একটি রেঞ্জের নাম ইসফর্মুলা = GET.CELL (48, স্বতন্ত্র ("আরসি", মিথ্যা)) নির্ধারণ করুন
  2. সূত্রটির জন্য শর্তসাপেক্ষ বিন্যাসকক্ষের পরীক্ষাগুলি প্রয়োগ করুন, অর্থাত্‍ = কালার ফিল দিয়ে ইসফর্মুলা

দুঃখিত, আমি এখন পর্যন্ত আপনার উত্তর পরীক্ষা করে নি। এই কৌশলটি সহজ এবং সুন্দর। স্বীকার করা হয়েছে! ধন্যবাদ। (যাইহোক, লিঙ্কটি নষ্ট হয়ে গেছে))
উইলসন

পরীক্ষিত এবং এটি কাজ করে! ইতালীয় এক্সেল 2007 এর সংস্করণটির জন্য আমার সঠিক সংজ্ঞাটি খুঁজে পেতে হয়েছিল you
Kar.ma

খারাপ অংশটি হ'ল আপনাকে এটিকে ম্যাক্রো ফাইল (যেমন। Xlsm) হিসাবে সংরক্ষণ করতে হবে এবং আপনি ফাইলটি খোলার সময় আপনি ম্যাক্রোগুলি সক্ষম না করা অবধি রঙটি প্রদর্শিত হবে না।
Kar.ma

আপনি xlmকোনও ম্যাক্রো সতর্কতা ছাড়াই ব্যবহার করতে সক্ষম হতেন, এমএসএফটি সুরক্ষা পদ্ধতির পরিবর্তন করেছে।
brettdj

10

ব্রেইটডজেজের উত্তর নিয়ে বিল্ডিং, কারণ আমি লিঙ্কিত নিবন্ধটি অনুসরণ করা বেশ কঠিন পেয়েছি:

  1. একটি নতুন শর্তসাপেক্ষ বিন্যাস নিয়ম তৈরি করুন এবং কোন ঘরগুলি বিন্যাস করতে হবে তা নির্ধারণের জন্য একটি সূত্র ব্যবহার করুন নির্বাচন করুন
  2. নিম্নলিখিত সূত্রটি sertোকান: =ISFORMULA(INDIRECT("rc",FALSE))
  3. আপনি যদি নিয়মটি পুরো ওয়ার্কশিটে প্রয়োগ করতে চান তবে এটি প্রয়োগ করার $1:$1048576পরিসীমা হিসাবে। অন্যথায়, আপনি যে কোনও সীমা প্রবেশ করতে পারেন।

সূত্রটি INDIRECT("rc",FALSE)বর্তমান কক্ষের রেফারেন্স প্রদান করে। আমি যদি কখনই এটি কোনও শীটে ব্যবহার করি তবে আমি এমন একটি সংজ্ঞায়িত নাম তৈরি করি যা নামটির মতো কিছু বলা ThisCellহয় এবং সূত্রে এটি ব্যবহার করি, আমি যদি কয়েক বছর পরে আবার ফিরে আসি এবং "এটি কীসের জন্য?" মনে করে।


এটি এক্সেল 2013 এর সঠিক উত্তর এবং পরে, support.office.com/en-us/article/… দেখুন
আনিশপেটেল

1
ব্যবহারের পরিবর্তে, INDIRECT("rc",FALSE)আপনার শর্তাধীন ফর্ম্যাটিং "এগুলিতে প্রযোজ্য" সীমাতে শীর্ষ বাম ঘরের সাথে আপেক্ষিক রেফারেন্সিং ব্যবহার করুন। উদাহরণস্বরূপ, যদি আপনার "প্রযোজ্য" ব্যাপ্তি হয় =$A$3:$F$300তবে ব্যবহার করুন =ISFORMULA(A3)। এই কাজ কারণ শর্তসাপেক্ষ বিন্যাসন সমর্থন আপেক্ষিক উল্লেখ দেখুন এই
মীখা Lindstrom

4

আপনি এই চেষ্টা করতে পারেন:

VBA

নিম্নলিখিত কোড সহ একটি কাস্টম ফাংশন তৈরি করুন:

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

উদাহরণ:

কলামের কোনও কক্ষে কোনও সূত্র রয়েছে কিনা তা পরীক্ষা করতে:

  1. কলামটি হাইলাইট করুন
  2. যান শর্তসাপেক্ষ বিন্যাস > নিউ রুল > ফর্ম্যাটে যা কোষের নির্ধারণ করার জন্য একটি সূত্র ব্যবহার করুন
  3. এফএফ ব্যবহার করুন। সূত্র:=IsFormula(A1)

অ VBA

  1. টিপুন F5বা Ctrl+G
  2. বিশেষ ক্লিক করুন ।
  3. সূত্র চয়ন করুন এবং ঠিক আছে ক্লিক করুন । এটি সূত্রগুলি সহ কার্যপত্রকের সমস্ত কক্ষকে হাইলাইট করে।
  4. আপনি যে ফর্ম্যাটটি ব্যবহার করতে চান সেটি সেট আপ করুন।
    অথবা সেল স্টাইলগুলিতে
    যান (হোম ট্যাব এর নীচে) এবং এমন একটি শৈলী চয়ন করুন যা আপনি সূত্রযুক্ত কক্ষগুলির সাথে সংযুক্ত করতে চান। চেহারা এবং অনুভূতি পরিবর্তন করতে, আপনি যে স্টাইলটি নির্বাচন করেছেন তাতে ডান ক্লিক করুন এবং সংশোধন করুন ক্লিক করুন । এই স্টাইলটি প্রদত্ত সমস্ত কক্ষ স্বয়ংক্রিয়ভাবে আপডেট হবে।

যদিও আমি ব্যক্তিগতভাবে ভিবিএ ব্যবহার করতে পছন্দ করি না, তবে ভিবিএ সমাধান এই ক্ষেত্রে আরও ভাল কারণ সূত্রটি কোনও ঘরে প্রবেশ করার সময় সেল বিন্যাসটি পরিবর্তনশীলভাবে পরিবর্তন করা যেতে পারে (বা বিপরীতে)। ধন্যবাদ।
উইলসন

4

এটি করার একটি খুব সহজ উপায় আছে, এক্সেল 2016 এ পরীক্ষিত।

আপনি যে রেঞ্জটি প্রয়োগ করতে চান তা হাইলাইট করুন, আসুন বলা যাক A3:W20। শর্তসাপেক্ষ বিন্যাসে যান এবং নির্বাচন করুন NEW RULE | USE A FORMULA TO DETERMINE WHICH CELLS TO FORMAT

রাখুন =isformula(A3)এবং বিন্যাস আপনি আবেদন করতে চান সেগুলি নির্বাচন।

A3স্পষ্টতই আপনার রেঞ্জের প্রথম কক্ষের একটি রেফারেন্স তবে এই ফর্ম্যাটিংটি তখন সবার জন্য প্রযোজ্য। ফলাফলটি হ'ল আপনার সীমার মধ্যে, কোনও সূত্র যে কোনও ঘর শর্তসাপেক্ষে বিন্যস্ত।



1

নতুন সহায়তা সাইটগুলি ব্যবহারকারী-সংজ্ঞায়িত ফাংশনটির প্রস্তাব দেয়:

Function IsFormula(cell) as boolean 
  IsFormula = cell.HasFormula
End Function

তারপরে সেই ফাংশনটিকে আপনার অবস্থা হিসাবে ব্যবহার করুন

এবং প্রকৃতপক্ষে, এক্সেল 2013 এবং তার পরে IsFormulaএকটি মানক ফাংশন হিসাবে রয়েছে ।


-1

আপনি শর্তসাপেক্ষ বিন্যাসও ব্যবহার করতে পারেন:

  1. আপনি নিজের শর্তসাপেক্ষ বিন্যাস প্রয়োগ করতে চান এমন কক্ষের পরিসরটি নির্বাচন করুন
  2. হোম -> শর্তসাপেক্ষ বিন্যাস -> নতুন নিয়ম: কোন ঘরটি বিন্যাস করতে হবে তা সনাক্ত করতে একটি সূত্র ব্যবহার করুন
  3. ফর্ম্যাট মানগুলিতে যখন এই সূত্রটি সত্য হয়: =HasNoFormula
  4. আপনি চান ফর্ম্যাট নির্বাচন করুন

এক্সেল 2010 ব্যবহার করে পরীক্ষিত।


আপনার উত্তর অসম্পূর্ণ। আমি মনে করি না আপনি পরীক্ষা করেছেন।
উইলসন

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