Page 1 of 1

การใช้ CONDITIONAL FORMATTING

Posted: Tue Sep 10, 2013 2:01 pm
by Panuwat
เรียนท่านผู้รู้ทุกท่านครับ
ผมจะขอความอนุเคราะห์ ในเรื่องเกี่ยวกับ CONDITIONAL FORMATTING ดังนี้
ตามไฟล์แนบ เนื่องจากผมต้องการเลือกสาขาจาก List box โดยเมื่อเลือกแล้ว ต้องการให้ สาขาที่ถูกเลือกในตารางเป็นตัวสีแดง หนา
โดยสาขาที่ถูกเลือกจะมีมากกว่า 1
ซึ่งผมใช้สูตรใน CONDITIONAL FORMATTING ดังนี้ครับ
ที่ Formula Is
=MATCH(E$2,$E$2:$E$34,0)=$J$7
แล้วระบุที่ Formatting ตัวอักษรเป็นสีแดง หนา
แต่ก็ไม่เกิดความเปลี่ยนเปลงครับ
จึงขอรบกวนท่านผู้รู้ทุกท่านช่วยชี้แนะด้วยครับ
ขอบคุณมากครับ

Re: การใช้ CONDITIONAL FORMATTING

Posted: Tue Sep 10, 2013 2:51 pm
by bank9597
Panuwat wrote:เรียนท่านผู้รู้ทุกท่านครับ
ผมจะขอความอนุเคราะห์ ในเรื่องเกี่ยวกับ CONDITIONAL FORMATTING ดังนี้
ตามไฟล์แนบ เนื่องจากผมต้องการเลือกสาขาจาก List box โดยเมื่อเลือกแล้ว ต้องการให้ สาขาที่ถูกเลือกในตารางเป็นตัวสีแดง หนา
โดยสาขาที่ถูกเลือกจะมีมากกว่า 1
ซึ่งผมใช้สูตรใน CONDITIONAL FORMATTING ดังนี้ครับ
ที่ Formula Is
=MATCH(E$2,$E$2:$E$34,0)=$J$7
แล้วระบุที่ Formatting ตัวอักษรเป็นสีแดง หนา
แต่ก็ไม่เกิดความเปลี่ยนเปลงครับ
จึงขอรบกวนท่านผู้รู้ทุกท่านช่วยชี้แนะด้วยครับ
ขอบคุณมากครับ
:D ลองทำง่ายๆ ดังนี้ครับ

ที่ M8 คีย์ 1 - 15 เป็นรหัสกำกับชื่อ
ที่ N8 คีย์ =COUNTIF($E$2:$E$34,INDEX(L8:L22,MATCH(J7,$M$8:$M$22,0)))
ที่ O8 คีย์ =IF(N8>1,INDEX(L8:L22,MATCH(J7,$M$8:$M$22,0)),1)

จากนั้นคลุมทึบที่ E2:E34 แล้วไปที่ Conditional Formatting เลือก Highlight Cells Rules เลือก Equal to แล้วจัดการฟอร์แมทได้เลยครับ

Re: การใช้ CONDITIONAL FORMATTING

Posted: Tue Sep 10, 2013 11:49 pm
by Panuwat
ขอขอบคุณ คุณ BANK9597 มากครับ

ฟังก์ชัน ที่คุณ BANK9597 แนะให้มา สามารถใช้ได้ผลดีครับ นั้นคือ Cell $E$2:$E$34 มีการเปลี่ยนแปลงตาม format
แต่ถ้าผมต้องการให้มีการเปลี่ยนแปลงทั้งแถว นั้นคือ คอลัมน์ A , B, C, D , E และ F ละครับ
เช่น ถ้าคลิ็๊ก LIST BOX เป็น "ตะพานหิน"
แถว 2 , 8 และ 10 จะต้องมีการเปลี่ยนตาม format ที่เราตั้งไว้ จะต้องทำอย่างไรครับ

ขอขอบพระคุณครับ

Re: การใช้ CONDITIONAL FORMATTING

Posted: Wed Sep 11, 2013 12:20 am
by bank9597
Panuwat wrote:ขอขอบคุณ คุณ BANK9597 มากครับ

ฟังก์ชัน ที่คุณ BANK9597 แนะให้มา สามารถใช้ได้ผลดีครับ นั้นคือ Cell $E$2:$E$34 มีการเปลี่ยนแปลงตาม format
แต่ถ้าผมต้องการให้มีการเปลี่ยนแปลงทั้งแถว นั้นคือ คอลัมน์ A , B, C, D , E และ F ละครับ
เช่น ถ้าคลิ็๊ก LIST BOX เป็น "ตะพานหิน"
แถว 2 , 8 และ 10 จะต้องมีการเปลี่ยนตาม format ที่เราตั้งไว้ จะต้องทำอย่างไรครับ

ขอขอบพระคุณครับ
ตอนผมใช้แท็บเล็ต เลยไม่สามารถตอบได้ พรุ่งนี้ผมจะเข้าดูให้อีกทีครับ

Re: การใช้ CONDITIONAL FORMATTING

Posted: Wed Sep 11, 2013 4:33 pm
by bank9597
:D ผมดูแล้ว ไฟล์ของคุณเป็น Excel2003 ทำให้ไม่สามารถใช้ Condition Formatting แบบที่ผมทำไว้ให้ได้ คงต้องลองศึกษาอีกทีครับ

ตามไฟล์แนบ ผมทำไว้ให้แล้วแต่หากเปิดกับ 2003 จะไม่สามารถแสดงผลได้ครับ

Re: การใช้ CONDITIONAL FORMATTING

Posted: Wed Sep 11, 2013 7:03 pm
by apirak2455
ลองแบบนี้ครับ

CONDITIONAL FORMATTING ดังนี้

=$E2=INDEX($L$8:$L$22,$J$7)

Re: การใช้ CONDITIONAL FORMATTING

Posted: Wed Sep 11, 2013 7:49 pm
by Panuwat
ขอขอบคุณ คุณ bank9597 มากครับ
และขอขอบคุณ คุณapirak2455 มากครับ สามารถใช้ได้ดีมากครับ
จากฟังก์ชัน =$E2=INDEX($L$8:$L$22,$J$7)

ขอแสดงความนับถือ

Re: การใช้ CONDITIONAL FORMATTING

Posted: Wed Sep 11, 2013 8:07 pm
by bank9597
:D ผมตอบอ้อมโลกเลยครับ :lol:
=$E2=INDEX($L$8:$L$22,$J$7)
สูตรนี้เหมือนเส้นผมบังภูเขา

ขอบคุณครับ :D