วันพฤหัสบดีที่ 19 มกราคม พ.ศ. 2555

การใช้งาน Sort และ Filter


เรียงลำดับอย่างง่ายโดยใช้ข้อมูลฟีลด์เดียวสำหรับ Excel

  1. คลิกในคอลัมน์ (หรือฟีลด์) ที่ต้องการจัดเรียง เช่น จะเรียงตามเงินเดือนพนักงานก็คลิกตรงฟีลด์ เงินเดือน (ในเซลใดก็ได้)


  2. คลิกปุ่ม   Sort Ascending (เรียงลำดับจากน้อยไปหามาก) เพื่อเรียงข้อมูลจากน้อยไปหามาก คือ ถ้าเป็นฟีลด์ตัวเลขก็จะเรียง 1, 2 , 3, ... แต่ถ้าเป็นข้อความก็จะเรียง A, B, C, ... ก, ข, ค, ....
          หรืออาจจะคลิกปุ่ม    Sort Descending (เรียงลำดับจากมากไปหาน้อย) เพื่อเรียงข้อมูลจากมากไปหาน้อย คือถ้าเป็นฟีลด์ตัวเลขก็จะเรียง 9, 8, 7, ... แต่ถ้าเป็นข้อความก็จะเรียง ฮ, อ, ฬ, ...  Z, Y, X, ...
    3.   ผลการจัดเรียงจะปรากฎให้เห็นทันที

เรียงลำดับแบบมีเงื่อนไขซับซ้อน


  1. คลิกเมาส์ภายในลิสต์ที่จะเรียงลำดับข้อมูล
  2. เลือกคำสั่ง Data > Sort (ข้อมูล > เรียงลำดับ)
  3. เลือกฟีลด์แรกที่จะจัดเรียงจากช่อง Sort by (เรียงลำดับตาม) เช่น ตำแหน่ง
  4. คลิกปุ่ม Add Level (เพิ่มระดับ)
  5. เลือกคอลัมน์ที่เรียงเป็นอันดับที่สอง

  1. คลิก OK
  2. คลิก OK เพื่อจบเงื่อนไขการจัดเรียง

สำหรับตัวเลือกอื่นๆ ที่เกี่ยวข้องกับเงื่อนไขการเรียงลำดับข้อมูลคือ
·        Case sensitive (ตรงตามตัวพิมพ์ใหญ่-เล็ก) ให้แยกระหว่างตัวอักษรพิมพ์เล็ก และพิมพ์ใหญ่ของภาษาอังกฤษ โดยตัวพิมพ์เล็กจะถือว่ามีค่าน้อยกว่า
·        Orientation (ทิศทางการเรียงลำดับ) ระบุทิศทางการจัดเรียงข้อมูล
§  Sort top to bottom (เรียงจากบนลงล่าง) จัดเรียงเรคอร์ดในแนวแถว คือสลับข้อมูลระหว่างแถวต่างๆ
§  Sort left to right (เรียงจากซ้ายไปขวา) จัดเรียงข้อมูลในแนวคอลัมน์ คือสลับข้อมูลระหว่างคอลัมน์ต่างๆ

กรองข้อมูลโดยอัตโนมัติ

                วิธีนี้เป็นวิธีที่ง่ายที่สุด คือเลือกเฉพาะเรคอร์ดที่ฟิลด์ใดฟีลด์หนึ่งมีค่าตรงตามที่ระบุ หรืออาจใช้เมื่อเงื่อนไขซับซ้อนมากขึ้น คือนอกจากฟีลด์แรกแล้ว ฟีลด์อื่นๆ ก็ต้องตรงกับค่าที่ระบุด้วย


  1. คลิกเมาส์ภายในลิสต์ที่จะกรองข้อมูล
  2. เลือก Data >Filter (ข้อมูล > ตัวกรอง ) จะมีปุ่มลูกศรขึ้นที่ชื่อฟีลด์ของทุก ๆ คอลัมน์
  3. คลิกปุ่มลูกศร ของฟีลด์แรกที่ใช้เป็นเงื่อไขในการกรอง จะมีข้อมูลทั้งหลายที่อยู่ในฟีลด์นั้นปรากฏขึ้น แต่เป็นรายการแบบย่อ คือแสดงเฉพาะค่าที่ไม่ซ้ำกันเท่านั้น
  4. คลิกตรงค่าที่ต้องการ เช่น ซอนย่า ซึ่งจะทำให้แสดงเฉพาะเรคอร์ดที่ตรงกับเงื่อนไขเท่านั้น ในทีนี้ก็คือ แสดงเฉพาะรายการที่มีฟีลด์ชื่อ ซอนย่า เท่านั้น
  5. ถ้าต้องการระบุเงื่อนไขเพิ่มเติมอีก ก็คลิกที่ปุ่มลูกศรของฟีลด์ถัดไปที่ใช้เป็นเงื่อนไข
  6. เลื่อนเมาส์ไปคลิกตรงค่าที่ต้องการของฟีลด์เงินเดือน เช่น พนักงานขาย เมื่อจบขั้นตอนนี้จะแสดงเฉพาะเรคอร์ดที่ตรงกับเงื่อนไขทั้งสองเท่านั้น
  7. เมื่อดูข้อมูลเสร็จ ถ้าจะให้กลับไปแสดงทุกๆ เรคอร์ดเหมือนเดิม ให้เลือก Data > Filter > Select All (ข้อมูล > ตัวกรอง > แสดงทั้งหมด)
  8. ถ้าจะเลิกใช้ AutoFilter ไปเลย ให้เลือก Data > Filter  (ข้อมูล > ตัวกรอง ) อีกครั้ง ปุ่มลูกศรของฟีลด์จะหายไป 
เมื่อคลิกปุ่มลูกศรของแต่ละฟิลด์แล้ว นอกจากรายการข้อมูลในฟีลด์นั้น ก็ยังมีตัวเลือกอื่นๆ อีกคือ
§  All (ทั้งหมด) แสดงข้อมูลทุกเรคอร์ดโดยไม่ขึ้นกับฟีลด์นี้
§  Top 10 (10 อันดับแรก) เลือกมาเฉพาะ 10 เรคอร์ดที่มีค่าน้อยหรือมากที่สุด
§  Custom (กำหนดเอง) ใช้กำหนดเงื่อนไขที่ซับซ้อนมากขึ้น คือมีได้ถึง 2 เงื่อนไขต่อฟีลด์ และยังเปรียบเทียบแบบมากกว่าหรือน้อยกว่าก็ได้
§  Blanks (ว่าง) เลือกเฉพาะเรคอร์ดที่ฟิลด์นั้นไม่มีข้อมูล
§  NonBlanks (ไม่ว่าง) เลือกเฉพาะเรคอร์ดที่ฟีลด์นั้นมีข้อมูล (คือไม่มีเซลว่าง)

กรองข้อมูลแบบจัดอันดับ

  1. คลิกเมาส์ภายในลิสต์ที่จะกรองข้อมูล แล้วเลือกคำสั่ง Data > Filter  (ข้อมูล > ตัวกรอง )
  2. คลิกปุ่ม สามเหลี่ยม ของฟีลด์ที่เป็นเงื่อนไข (ซึ่งจะต้องเป็นฟีลด์ตัวเลขหรือวันที่ ) แล้วเลือก Top 10


       3.  เลือกตัวเลือกในช่องแรก โดย

    • Top (บนสุด) แสดงเฉพาะเรคอร์ดที่มีค่ามากที่สุด หรือวันที่ใหม่ที่สุด
    • Bottom (ล่างสุด) แสดงเฉพาะเรคอร์ดที่มีค่าน้อยที่สุด หรือวันที่เก่าที่สุด
        4.    ระบุหน่วยของการเลือกจากข้อที่ 4 โดย
            Items (รายการ) มีหน่วยเป็นรายการ
            Percent (เปอร์เซ็นต์) มีหน่วยเป็นเปอร์เซ็นต์
        5.    คลิก OK ลิสต์จะแสดงข้อมูลตามเงื่อนไขที่กำหนด ซึ่งในกรณีนี้ก็คือพนักงานที่มีเงินเดือนมากที่สุด 5 อันดับแรกนั่นเอง



<Key Word สำหรับค้นหาบทความนี้>  เรียน Excel, เรียนเขียนสูตร, การใช้ Pivot Table,ฟังก์ชั่น if(), SumIF(), CountIF(), VLookUp(), สอน Excel สำหรับ HR