หน้าเว็บ

วันพุธที่ 9 ธันวาคม พ.ศ. 2552

เทคนิคการทำไฟเขียวไฟแดงเพื่อนำเสนอข้อมูล

ในการนำเสนอรายงานด้วย Excel 2003 ให้ดูน่าสนใจ นอกจากจะนำเสนอด้วยกราฟและรูปแบบตัวเลขแล้ว การทำไฟเขียวไฟแดงเพื่อการวิเคราะห์ผลต่างจะทำให้ผู้วิเคราะห์ง่ายต่อการ สังเกต ทั้งผู้ที่ใช้รายงานก็ง่ายต่อการอ่านรายงานนั้นเช่นกัน

วิธีการทำไฟเขียวไฟแดงจำเป็นต้องใช้ Condition Formatting เข้ามาช่วย เพื่อกำหนดสีให้กับอักขระที่เราใช้ให้แตกต่างกันตามเงื่อนไขที่ต้องการ ยกตัวอย่างเช่น

  1. หากผลต่างน้อยกว่าหรือเท่ากับ 20 เปอร์เซ็นต์ของแผนงานให้แสดงสีเขียว
  2. หากผลต่างมากกว่า 20 เปอร์เซ็นต์และน้อยกว่าหรือเท่ากับ 50 เปอร์เซ็นต์ของแผนงานให้แสดงเป็นสีเหลือง
  3. หากผลต่างมากกว่า 50 เปอร์เซ็นต์ของแผนงานให้แสดงเป็นสีแดง

สามารถกำหนดไฟเขียวไฟแดงได้ตามตัวอย่างในภาพด้านล่างครับ

StopLight 

วิธีการคือ

  1. ที่เซลล์ F2:F7 คีย์อักษร l (แอลเล็ก)
  2. เปลี่ยนรูปแบบอักษรเป็น Wingdings
  3. ระบายสี F2:F7 เป็นสีดำ
  4. เข้าเมนู Fomat > Conditional Formatting > คีย์สูตรและคลิกปุ่ม Format เพื่อกำหนดสีตัวอักษรตามภาพด้านบน

Note: สำหรับการเพิ่มเงื่อนไขมากกว่า 1 เงื่อนไขแต่ไม่เกิน 3 เงื่อนไขให้คลิกที่ปุ่ม Add>>

12 ความคิดเห็น:

  1. ถ้าผมต้องการทำสัญลักษณ์ 5 สี สามารถทำได้หรือไม่ครับ (เพราะผมลองทำตามวิธีนี้แล้วได้แค่ 3 สี เองครับ) รบกวนแนะนำวิธีทำด้วยนะครับ ขอบคุณครับ

    ตอบลบ
  2. สำหรับ Excel 2003 สามารถกำหนดด้วย Conditional Formatting ได้แค่ 3 สีเท่านั้นครับ หากต้องการทำมากกว่านั้นต้องใ้ช้เทคนิคในการจัด Format Cell ช่วยได้อีก 2 สี คือ
    1 กำหนดใน Custom Format
    2. ระบายสีที่ต้องการไว้ก่อน 1 สี

    รวมทั้งหมดแล้วไ้ด้ 5 สี

    ลองโพสต์ไฟล์ตัวอย่างไว้ที่ http://www.snasui.com จะช่วยดูให้ครับ

    ตอบลบ
  3. สีที่ 5 เรากำหนดในช่องตัวเลขแล้ว
    แต่เวลาเราลองทดสอบดู ปรากฎว่าสี
    ใน custom format มันเปลี่ยนตาม
    สีที่เราเปลี่ยนในช่องครั้งแรก......
    ไม่ทราบว่า เราสั่งคำสั่งผิดตรงไหน
    หรือเปล่าครับ...............

    ขอคำแนะนำการเปลี่ยนสีที่ 5 ให้ด้วยครับ
    ขอบคุณมากครับ

    jadin08
    09-06-53

    ตอบลบ
  4. คุณ jadin08 ลองโพสต์ไฟล์ตัวอย่างไว้ที่ http://www.snasui.com/ เพื่อที่ผมและเพื่อน ๆ จะไ้ด้เห็นว่ามีการเขียน Condition Formatting, Custom Formatting ไว้อย่างไรจะได้ง่ายต่อการวิเคราะห์ครับ

    ตอบลบ
  5. ขอบคุณครับคุณคนควน

    ผมมีตัวเลขอยู่ 10 ตัว คือหมายเลข 1-10 ครับ
    ผมกำหนดให้

    1,2 เป็นสีเขียว
    3,4 เป็นสีแดง
    5,6 เป็นสีเหลือง
    7,8 เป็นสีขาวพื้นน้ำเงิน
    9,10 เป็นสีน้ำเงิน

    กำหนดสูตรตามที่คุณได้แนะนำครับ
    ผมไม่สามารถโพสรูปตัวอย่างได้ครับ

    โดยใช้สูตร =or(a1=1,a1=2)ตัวอักษร
    เลือกสีเขียว,=or(a1=3,a1=4) ตัวอักษรเป็นสีแดง, =or(a1=5,a1=6) ตัวอักษรเป็นสีเหลือง
    ส่วนตัวเลขอื่นใช้กำหนด ทาง custom format
    และระบายสี แต่แสดงผลเป็นสี่ custom format
    อย่างเดียวครับ

    ขอบคุณมากครับ
    jadin08

    ตอบลบ
  6. ที่ Custom Fomat กำหนดอย่างไรครับ

    ตรง 7,8 และ 9,10 น่ะครับ

    ตอบลบ
  7. ไม่ทราบว่าผิดหรือเปล่านะครับ

    ผมเข้าไปที่ format cell เลือก number เลือก custom
    เลือกแบบ font และเลือกสีที่ต่าง จากที่ได้ใช้ไปก่อนหน้านี้ครับ
    กด ok

    ขอบคุณครับ

    jadin08

    ตอบลบ
  8. ยังไม่ถูกต้องครับ การทำ Custom ต้องเข้าไปกำหนดดังนี้

    คลิกขวาลงบนเซลล์ที่ต้องการ > Format Cells... > แถบ Number เลือก Custom > ที่ Type: คีย์

    [blue][=9]0;[blue][=10]0

    นี่เป็นตัวอย่างการกำหนดว่ากำหนดให้ 9 และ 10 เป็นตัวอักษรสีน้ำเงิน ซึ่งการกำหนดโดยวิธีนี้มีผลเฉพาะตัวอักษรเท่านั้นครับ สีพื้นหลังจะขึ้นกับการที่เราระบายสีเอง โดยโปรแกรมจะใช้สีที่เข้าเงื่อนไขในการทำ Conditional Formatting เป็นความสำคัญลำดับแรก

    ตอบลบ
  9. ขอบคุณมากครับ......คุณคมควน
    หลังจากที่ได้ไปทดสอบ
    ได้ผลตามที่ได้แนะนำมาครับ

    อยากทราบต่อครับว่าถ้าเป็นสีอื่น
    เช่น แดง ,เหลือง,ส้ม,น้ำตาลเข้ม,
    เขียว,ขาว เราจะใช้ศัพท์ภาษาอังกฤษ
    อย่างไร..................ครับ
    red, yellow, orange,darkbrown,
    green, white หรือเปล่าครับ

    หากไม่ใช่ขอคำแนะนำด้วยครับ

    ขอบคุณมากครับ
    jadin08

    ตอบลบ
  10. เท่าที่ผมเคยใช้ก็มีตามนี้ครับ

    Black ดำ
    Red แดง
    Green เขียว
    Yellow เหลือง
    Blue น้ำเงิน
    Magenta บานเย็น
    Cyan ฟ้า
    White ขาว

    ตอบลบ
  11. ผมสงสัยต่ออีกครับ คุณคนควน
    หากเราอยากได้ตัวอักษรที่มันสามารถ
    กระพริบได้..................
    ใน excel เราสามารถทำได้หรือเปล่าครับ

    ผมได้รับโปรแกรมมานะครับ
    ทำไมใน excel มันมีภาพ ธงชาติต่าง ๆ
    ในการแข่งขันฟุตบอลโลกครั้งที่แล้ว เวลาเราใส่ข้อมูลจำนวนผลการแข่งขันลงไป มันสามารถแสดงผล

    และมันสามารถเรียงลำดับการได้รับคะแนนนำเปลี่ยน
    ชื่อผู้นำได้เลย..................
    พอผมหาทางดูสูตร หรือการคำนวณ
    มันไม่สามารถดูได้เลยครับ

    ไม่รู้ว่าทาง excel มันทำได้หรือครับ
    บางโปรแกรม มีภาพเคลื่อนไหวในหน้า
    ที่แสดงด้วยครับ

    หากผมต้องการคำนวณตัวเลข และแสดง
    ผลโดยการซ่อนสูตร ต่าง ๆ มันทำได้ด้วยหรือ
    ครับ

    ตามปรกติการหาสูตร ใช้การหาตามที่คุณเคยแนะนำ
    มาแต่ โปรแกรมที่ได้มา มันไม่ได้แสดงสูตรเลยคริบ

    ถ้าเป็นไปได้จะ email ตัวอย่างไปให้ดูครับ

    เป็นกรณีศึกษา และอยากช่วยแนะนำวิธีการตรวจเช็ค
    ข้อมูลหรือ ดูวิธีการเขียนด้วยครับ

    อย่างไรก็ตามขอขอบคุณในการให้ความรู้โดย
    ไม่ปิดบัง เพื่อให้เกิดประโยชน์สูงสุด แด่ผู้ใฝ่รู้
    ครับ

    jadin08

    ตอบลบ
  12. โปรแกรมดังกล่าวเจ้าของทำการป้องกัน (Protect) เอาไว้ครับ จะต้องมี Password ถึงจะสามารถดูสูตร และทำการแก้ไขข้อมูลต่าง ๆ ได้

    สำหรับ Excel 2003 การ Protect และการปลดการ Protect เข้าเมนู Tools > Protection > Protect sheet

    การปลดการ Protect เข้าเมนูเดิมแล้วเลือก Unprotect sheet

    การทำให้เซลล์กระพริบสามารถทำได้ด้วย VBA ครับ

    ตอบลบ

*** เพื่อความสะดวกในการถามตอบ สามารถสอบถามปัญหา Excel ได้ที่ http://www.snasui.com/ ***

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น