หน้าเว็บ

แสดงบทความที่มีป้ายกำกับ Condition แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Condition แสดงบทความทั้งหมด

วันเสาร์ที่ 23 กันยายน พ.ศ. 2560

เลือกข้อมูลที่เข้าเงื่อนไขมาเรียงใหม่ด้วย VBA

Eye rolling smile  การเลือกข้อมูลที่อยู่ในตารางหลายคอลัมน์หลายบรรทัดมาเรียงใหม่โดยพิจาณาจากค่าในเซลล์ว่าต้องเข้าเงื่อนไขตามที่กำหนดจึงจะนำมาใช้งาน โดยไม่ได้เลือกมาเฉพาะค่าในเซลล์ แต่เลือกคอลัมน์แรกของตารางที่ตรงกับค่าดังกล่าวและบรรทัด ที่เป็นหัวคอลัมน์ที่ตรงกับค่าดังกล่าวมาด้วย งานลักษณะนี้หากต้องเลือกด้วยสายตาย่อมจะเสียเวลามาก จำเป็นต้องพึ่งพา VBA เข้ามาช่วยจัดการ

Video ด้านล่างนี้สาธิตการเขียน Code เพื่อหาค่าตามเงื่อนไขที่ต้องการจากตารางโดยเลือกเฉพาะค่าที่น้อยกว่า 0 หากพบค่านั้นจะนำค่าในคอลัมน์แรกของบรรทัดนั้น พร้อมกับค่าในบรรทัดแรกซึ่งเป็นหัวคอลัมน์ของข้อมูลมาด้วย สามารถที่จะนำประยุกต์ใช้ค้นหาข้อมูลตามเงื่อนไขใด ๆ ที่ซับซ้อยกว่านี้ได้ตามต้องการ เหมาะที่จะใช้กับข้อมูลจำนวนมากและเหมาะกับผู้ที่มีความรู้เกี่ยวกับ VBA สามารถที่จะลดเวลาการทำงานกับข้อมูลจำนวนมากให้เหลือระดับวินาที Surprised smile

Video แสดงการค้นหาข้อมูลที่น้อยกว่า 0

วันพุธที่ 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>>