Page 1 of 1
ระบุตำแหน่งให้เป็นสี
Posted: Thu Apr 11, 2013 11:05 am
by pong99
ขอรับกวนอาจารย์ ช่วยแนะนำให้ด้วยครับ ผมใช้ Excell 2007 ผมส่งตัวอย่างงานมาให้ดูด้วยครับ คือมีข้อมูลจาก A1-AD349 ครับ ผมต้องการให้ XX (ตามตัวอย่างเป็นสีเหลือง) ที่ติดกัน 2 ตัวในแนวนอน เป็นสีเหลืองหรือสีอะไรก็ได้ เพื่อจะได้เห็นชัดเจนในตารางครับ ต้องใช้สูตรแบบไหนครับ ขอบคุณครับ
Re: ระบุตำแหน่งให้เป็นสี
Posted: Thu Apr 11, 2013 11:59 am
by snasui

จากตัวอย่างที่แนบมา มี x ติดกันในแนวนอนเป็นจำนวนมาก
มีหลักการพิจารณาอย่างไรถึงระบายแค่บางตัวครับ
Re: ระบุตำแหน่งให้เป็นสี
Posted: Thu Apr 11, 2013 3:16 pm
by pong99
มีหลักการคือ ต้องการแค่ XX ที่ติดกัน 2 ตัวเท่านั้นครับ ที่มากกว่านั้นหรือน้อยกว่านั้นไม่เอาครับ จะเป็นสีอะไรก็ได้ครับ เพื่อให้เห็นด้วยตาให้ชัดเจนเท่านั้นครับ
Re: ระบุตำแหน่งให้เป็นสี
Posted: Thu Apr 11, 2013 9:14 pm
by pong99
เพิ่มเติมครับ จากข้อมูล A1-AD349 ทั้งหมดเลยครับ ผมต้องการให้ XX (ตามตัวอย่างเป็นสีเหลือง) ที่ติดกัน 2 ตัวในแนวนอน เป็นสีเหลืองหรือสีอะไรก็ได้ ช่วยแนะนำสูตรให้ด้วยครับ ขอบคุณครับ
Re: ระบุตำแหน่งให้เป็นสี
Posted: Thu Apr 11, 2013 9:45 pm
by tupthai
ผมสร้างชีทใหม่ชื่อ avatar
A1 ใส่สูตร
=IF(ตาราง1!A1="x",1,0)
กด Enter>copy ลงด้านล่าง
B1 ใส่สูตร
=IF(ตาราง1!B1="x",A1+1,0)
กด Enter>copy ไปทางขวาและลงด้านล่าง
ที่ชีท ตาราง1
ใช้ conditional formatting
สูตร =OR(AND(avatar!XFD1=1,avatar!A1=2,avatar!B1=0),AND(avatar!XFD1=0,avatar!A1=1,avatar!B1=2,avatar!C1=0))
Re: ระบุตำแหน่งให้เป็นสี
Posted: Thu Apr 11, 2013 10:35 pm
by pong99
ได้แล้วครับ แต่เป็นการแทนค่าด้วยตัวเลข แต่ก็ดีกว่ามองหาด้วยตาเปล่า ถ้ายังไงอยากจะรบกวนขอสูตร การหาแนวตั้งในทำนองเดียวกันด้วยนะครับ ขอบคุณมากๆครับ (ถ้าให้แทนค่าเป็นสีจะได้มั้ยครับ?)
Re: ระบุตำแหน่งให้เป็นสี
Posted: Fri Apr 12, 2013 1:38 am
by tupthai
สูตรใน conditional formatting มีการข้ามชีทจึงเปลี่ยนเป็น เขียนใส่ range name แทน
(ในversion 2007 ไม่ยอมให้ข้ามชีท)
จึงแนบไฟล์มาใหม่ครับ
Re: ระบุตำแหน่งให้เป็นสี
Posted: Fri Apr 12, 2013 10:33 am
by pong99
ทำได้แล้วครับ ยอดไปเลย สามารถแยกความแตกต่างอย่างเห็นได้ชัด ขอบคุณมาก ขอบคุณจริงๆๆ