سؤال

وأنا أحاول القيام ببعض التنسيق الشرطي في Excel 2003، ما أريد القيام به هو أن يكون خلية تذهب الحمراء إذا كانت الخلية التالية هي "نعم" وتذهب جريئة إذا كان، في حد ذاته، يحتوي على "نعم". حتى إذا كان كل من الخلايا هي "نعم" الخلية الحالية سوف تكون حمراء وجريئة. أريد أن أفعل هذا لمجموعة من الخلايا بحيث أنني لم تستخدم إشارة مباشرة إلى الخلية، لكنني قد حان حتى مع ما يلي.

=AND(INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes",INDIRECT(ADDRESS(ROW(),COLUMN()+1))="Yes")

ولكن فشل هذا دائما. ومع ذلك، إذا كنت تستخدم إما من تلقاء نفسها (INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes" لجعل عملية البيع الحالي يذهب جريئة)، وأنها تعمل.

لا أحد يعرف كيف يمكن أن النفس مرجع الخلية بشكل عام في اكسل 2003 التنسيق الشرطي؟

هل كانت مفيدة؟

المحلول

وأنا لم يكن لديك برنامج Excel 2003 لاختبار على، فقط عام 2007. ومع ذلك، أعتقد أنك يمكن أن تحل مشكلتك مع القواعد التالية. نفترض أن العمود الأول هو A والثاني هو B مع قيمة البيانات الأولى في A1.

والقاعدة الأولى على A1 هو تسليط الضوء يستخدم صيغة =and(A1="Yes",B1="Yes") والشكل هو النص جريئة وخلفية حمراء.

والقاعدة الثانية على A1 هو تسليط الضوء على استخدام صيغة =B1="Yes" والشكل هو خلفية حمراء فقط.

وحكم الثالثة على A1 هو تسليط الضوء عندما يساوي خلية "نعم"، والشكل هو النص الغامق فقط.

وثم نسخ هذا التنسيق لجميع الخلايا الأخرى في العمود A على شكل الرسام. سيقوم Excel تلقائيا ضبط مراجع الخلية لك بحيث في A2 الصيغة تشير إلى B2، في A3 فإنه سيتم الرجوع إلى B3، وما إلى ذلك لاحظ أن ترتيب القواعد مهم لأن Excel 2003 سوف تتوقف بعد القاعدة الأولى التي مباريات. هذا هو السبب الذي لا يمكن الحصول على السلوك الذي تريده مع قواعد اثنين فقط.

ويمكنك أيضا نسخ نفس الشكل إلى العمود B، على افتراض أن هذا ما تريد. خلاف ذلك، شكل B1 مع القاعدة لشجاعا عند تساوي خلية "نعم"، ونسخ ذلك إلى بقية العمود B.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top