จัดเรียงข้อมูล (Sorting) แบบง่าย — เรียงจากน้อยไปมาก มากไปน้อย และหลายระดับ

1. ข้อมูล 200 แถว แต่อยากดูเฉพาะยอดขายสูงสุด — ต้องเลื่อนหาเอง?

เคยไหมครับ — คุณมีข้อมูลพนักงานเป็นร้อยคน แล้วต้องหาว่าใครเงินเดือนสูงที่สุดในบริษัท? หรือมีรายการสินค้าเป็นพันรายการ แต่อยากรู้ว่าอันไหนขายดีที่สุด?

ถ้าคุณยังนั่งเลื่อนเมาส์หาทีละแถวหรือใช้สายตามองหาค่าที่มากที่สุดในตารางยาวๆ — ขอให้หยุดก่อนครับ! เพราะ Excel มีเครื่องมือที่เรียกว่า Sort (การจัดเรียง) ที่จะเรียงข้อมูลให้คุณอัตโนมัติภายในไม่กี่คลิก!

Sorting คือการจัดเรียงลำดับข้อมูลในตารางตามคอลัมน์ที่คุณกำหนดครับ — ไม่ว่าจะเรียงจากน้อยไปมาก (A-Z หรือ 0-9) หรือมากไปน้อย (Z-A หรือ 9-0) แค่คลิกไม่กี่ครั้งก็เสร็จ!

วันนี้ผมจะพาคุณไปเรียนรู้ตั้งแต่:

  • ✅ Sort พื้นฐาน — คลิกเดียวเรียงได้
  • ✅ Sort หลายระดับ — เรียงแผนกก่อน แล้วค่อยเรียงเงินเดือน
  • ✅ ข้อควรระวัง — สิ่งที่มือใหม่พลาดบ่อยที่สุด
  • ✅ ตัวอย่างจริง — เอาไปใช้ในงานได้ทันที

2. Sort พื้นฐาน — แค่คลิกเดียวก็เรียงได้

Sort แบบพื้นฐานคือการเรียงข้อมูลตามคอลัมน์เดียวครับ — วิธีที่ง่ายที่สุดที่มือใหม่ทุกคนควรรู้

วิธี Sort แบบคลิกเดียว

มี 2 วิธีที่ง่ายมากครับ:

วิธีที่ 1: ใช้เมนูที่หัวตาราง

  1. คลิกที่ลูกศร drop-down ที่หัวคอลัมน์ (ถ้าคุณทำเป็น Table หรือใช้ Filter ไว้)
  2. เลือก Sort A to Z (เรียงจากน้อยไปมาก) หรือ Sort Z to A (เรียงจากมากไปน้อย)
  3. เสร็จ! — ข้อมูลทั้งตารางจะเรียงตามคอลัมน์นั้น

วิธีที่ 2: ใช้ปุ่ม Sort บน Ribbon

  1. คลิกที่เซลล์ใดก็ได้ในคอลัมน์ที่ต้องการเรียง
  2. ไปที่ Home Tab > Sort & Filter (กลุ่ม Editing ด้านขวาสุด)
  3. เลือก Sort A to Z หรือ Sort Z to A
  4. เสร็จ! — ง่ายมากครับ

หรือใช้ Data Tab ก็ได้:
ไปที่ Data Tab > Sort A to Z (AZ icon) หรือ Sort Z to A (ZA icon) — เหมือนกันครับ เลือกทางที่ถนัด

ตัวอย่าง: เรียงยอดขายพนักงาน

สมมติว่าคุณมีข้อมูลยอดขายของพนักงานขาย 8 คนแบบนี้:

ชื่อพนักงานแผนกยอดขาย (บาท)
สมชายขาย120,000
สมหญิงขาย95,000
วิชัยขาย145,000
นภาขาย78,000
ประเสริฐขาย110,000
กัญญาขาย132,000
ธนพลขาย88,000
สุดาขาย105,000

ถ้าอยากรู้ว่าใครขายดีที่สุด (มากไปน้อย):

  1. คลิกที่เซลล์ใดก็ได้ในคอลัมน์ “ยอดขาย (บาท)”
  2. ไปที่ Data Tab > คลิก Sort Z to A (ZA — มากไปน้อย)
  3. ผลลัพธ์: วิชัย 145,000 มาเป็นอันดับแรก, นภา 78,000 มาเป็นอันดับสุดท้าย

ถ้าอยากรู้ว่าใครขายน้อยที่สุด (น้อยไปมาก):

  1. คลิกที่เซลล์ใดก็ได้ในคอลัมน์ “ยอดขาย (บาท)”
  2. ไปที่ Data Tab > คลิก Sort A to Z (AZ — น้อยไปมาก)
  3. ผลลัพธ์: นภา 78,000 มาเป็นอันดับแรก, วิชัย 145,000 มาเป็นอันดับสุดท้าย

คุณสามารถดาวน์โหลดไฟล์ตัวอย่างที่แนบมาดูครับ — เปิดชีท “ยอดขาย” แล้วลองคลิก Sort ดูเอง จะเห็นว่าข้อมูลทั้งแถวเรียงตามกันไปเลย!

Sort ตัวอักษร (A-Z / Z-A)

เวลาเรียงข้อมูลที่เป็นตัวหนังสือ — Excel จะเรียงตามลำดับตัวอักษรไทย:

  • A-Z: ก ไก่ ไปถึง ฮ นกฮูก (น้อยไปมาก)
  • Z-A: ฮ นกฮูก ไปถึง ก ไก่ (มากไปน้อย)

ตัวอย่าง: เรียงชื่อพนักงานตามตัวอักษร

  • คลิกที่คอลัมน์ “ชื่อพนักงาน” > Sort A to Z
  • ผลลัพธ์: กัญญา, ธนพล, นภา, ประเสริฐ, วิชัย, สมชาย, สมหญิง, สุดา

Sort วันที่

วันที่ก็ Sort ได้ครับ — Excel จะเรียงตามลำดับเวลาจริง:

  • Sort A to Z (เก่าไปใหม่): วันที่น้อยที่สุดขึ้นก่อน
  • Sort Z to A (ใหม่ไปเก่า): วันที่ล่าสุดขึ้นก่อน

⚠️ข้อควรระวัง: วันที่ที่ Sort ได้ต้องเป็นวันที่จริงของ Excel นะครับ — ไม่ใช่ข้อความที่พิมพ์เหมือนวันที่! ถ้าเป็นข้อความจะเรียงตามตัวอักษรแทน

3. Sort หลายระดับ — เรียงแผนกก่อน แล้วค่อยเรียงเงินเดือน

นี่คือสิ่งที่ทำให้คุณเป็นมือโปรครับ! — Sort หลายระดับ คือการเรียงข้อมูลตามหลายคอลัมน์พร้อมกัน เช่น “เรียงแผนกก่อน แล้วภายในแผนกเดียวกัน ให้เรียงเงินเดือนจากมากไปน้อย”

วิธี Sort หลายระดับ

  1. คลิกที่เซลล์ใดก็ได้ในตารางข้อมูล
  2. ไปที่ Data Tab > คลิก Sort (จะเปิดหน้าต่าง Sort)
  3. ในช่อง Sort by (ระดับแรก): เลือกคอลัมน์หลักที่ต้องการเรียง เช่น “แผนก”
  4. ในช่อง Sort On: เลือก “Cell Values” (ค่าในเซลล์)
  5. ในช่อง Order: เลือก “A to Z” หรือ “Z to A”
  6. คลิก Add Level (เพิ่มระดับ) — จะเพิ่มแถวใหม่
  7. ในช่อง Then by (ระดับที่สอง): เลือกคอลัมน์รอง เช่น “เงินเดือน”
  8. เลือก Order: “Largest to Smallest” (มากไปน้อย)
  9. คลิก OK — เสร็จ!

ตัวอย่าง: เรียงพนักงานตามแผนกและเงินเดือน

ดูตัวอย่างจากข้อมูลพนักงานจริง:

ชื่อพนักงานแผนกเงินเดือน
สมชายขาย28,000
สมหญิงบัญชี32,000
วิชัยขาย25,000
นภาบุคคล22,000
ประเสริฐผลิต18,000
กัญญาIT35,000
ธนพลผลิต20,000
สุดาจัดซื้อ23,000
ชัยวัฒน์การตลาด27,000
นิดาบุคคล21,000
สุชาติขาย30,000
อรัญญาบัญชี29,000
มานพผลิต19,500
พรทิพย์IT38,000
อุดมจัดซื้อ24,000
จันทร์เพ็ญการตลาด26,000
วีระผลิต22,000
พิชิตจัดซื้อ21,000
บุญรักษ์ผลิต19,500
สายฝนการตลาด25,000

ต้องการ: เรียงตามแผนก (A-Z) และภายในแผนกเดียวกันให้เรียงเงินเดือนจากมากไปน้อย

วิธีทำ:

  1. คลิกเซลล์ใดก็ได้ในตาราง
  2. Data Tab > Sort
  3. Sort by: แผนก, Order: A to Z
  4. คลิก Add Level
  5. Then by: เงินเดือน, Order: Largest to Smallest
  6. OK

ผลลัพธ์: ข้อมูลจะเรียงเป็นกลุ่มแผนกจาก ก-ฮ โดยภายในแผนกเดียวกัน คนที่เงินเดือนสูงจะขึ้นก่อน!

เปิดไฟล์ตัวอย่างที่ชีท “พนักงาน” แล้วลองกด Sort หลายระดับดูครับ — จะเห็นว่าข้อมูลจัดเรียงกันเป็นระเบียบมาก!

4. ตัวอย่างประยุกต์: จัดเรียงข้อมูลในร้านค้าปลีก

มาดูตัวอย่างที่ใช้จริงในชีวิตการทำงานกันครับ — เปิดไฟล์ตัวอย่างที่ชีท “สต็อกสินค้า” แล้วลองทำตามดูนะครับ

สมมติว่าคุณเป็นผู้จัดการร้านสะดวกซื้อ มีข้อมูลสต็อกสินค้าดังนี้:

รหัสสินค้าชื่อสินค้าหมวดหมู่จำนวนคงเหลือราคาขาย
S001บะหมี่กึ่งสำเร็จรูปต้มยำอาหารแห้ง4512
S002น้ำดื่ม 600mlเครื่องดื่ม12010
S003ขนมปังแซนด์วิชอาหารสด835
S004ยาสีฟันของใช้ส่วนตัว2245
S005น้ำอัดลมเครื่องดื่ม6518
S006ปลากระป๋องอาหารแห้ง3022
S007โยเกิร์ตรสธรรมชาติอาหารสด515
S008แชมพูของใช้ส่วนตัว1589
S009กาแฟกระป๋องเครื่องดื่ม4015
S010ขนมขบเคี้ยวอาหารแห้ง5020

สถานการณ์ที่ 1: อยากรู้ว่าสินค้าอะไรใกล้หมด (เหลือน้อยที่สุด)

วิธีทำ: Sort คอลัมน์ “จำนวนคงเหลือ” > A to Z (น้อยไปมาก)

ผลลัพธ์: โยเกิร์ตรสธรรมชาติ (5 ชิ้น) และขนมปังแซนด์วิช (8 ชิ้น) จะขึ้นก่อน — รู้ทันทีว่าต้องสั่งของอะไรเพิ่ม!

สถานการณ์ที่ 2: อยากรู้ว่าสินค้าอะไรมีมูลค่าสูงสุด (ราคาแพงที่สุด)

วิธีทำ: Sort คอลัมน์ “ราคาขาย” > Z to A (มากไปน้อย)

ผลลัพธ์: แชมพู (89 บาท) และยาสีฟัน (45 บาท) ขึ้นก่อน — รู้ว่าสินค้าไหนที่ต้องดูแลเป็นพิเศษ!

สถานการณ์ที่ 3: อยากดูสินค้าแยกตามหมวดหมู่ และในหมวดเดียวกันให้เรียงราคาถูกไปแพง

วิธีทำ: Sort หลายระดับ:

  1. ระดับแรก: หมวดหมู่ > A to Z
  2. ระดับที่สอง: ราคาขาย > A to Z (น้อยไปมาก)

ผลลัพธ์: ข้อมูลจะเรียงเป็นกลุ่มหมวดหมู่ — อาหารแห้งมาก่อน, อาหารสด, เครื่องดื่ม, ของใช้ส่วนตัว — และภายในหมวดเดียวกัน สินค้าราคาถูกจะอยู่ด้านบน!

เปิดไฟล์ตัวอย่างที่ชีท “สต็อกสินค้า” แล้วลองใช้ Sort หลายระดับตามนี้ดูครับ — จะเห็นว่าข้อมูลเป็นระเบียบมาก!

5. สิ่งที่มือใหม่มักพลาดเวลา Sort

❌ พลาดที่ 1: ลืมเลือกข้อมูลทั้งหมด — เรียงแค่คอลัมน์เดียว!

ปัญหา: คุณเลือกแค่คอลัมน์ “ยอดขาย” แล้ว Sort — ผลลัพธ์คือยอดขายเรียงใหม่ แต่ชื่อพนักงานไม่เรียงตาม! ข้อมูลเละทันที!

สาเหตุ: Excel Sort ตามช่วงที่คุณเลือก ถ้าคุณเลือกแค่คอลัมน์เดียว — มันจะเรียงแค่คอลัมน์นั้น!

วิธีแก้ไข:

  • คลิกที่เซลล์ใดก็ได้ ภายในตารางข้อมูล — อย่าเลือกแค่คอลัมน์เดียว
  • หรือเลือกข้อมูลทั้งหมดก่อน Sort
  • หรือใช้ Format as Table ก่อน — แล้ว Excel จะรู้ว่าข้อมูลของคุณอยู่ตรงไหน!

❌ พลาดที่ 2: มีแถวรวมอยู่ด้านล่าง — แถวรวมโดน Sort เข้าไปด้วย!

ปัญหา: คุณมีตารางข้อมูลที่มีแถว SUM อยู่ด้านล่าง — แล้ว Sort ทำให้แถวรวมปนกับข้อมูล!

วิธีแก้ไข:

  • อย่าเลือกแถวรวมตอน Sort
  • หรือแยกแถวรวมไว้นอกตาราง (เว้น 1-2 แถวว่าง)
  • หรือใช้ Format as Table ซึ่งจะจัดการแถวรวมให้อัตโนมัติ

❌ พลาดที่ 3: Merge Cells ในตาราง — Sort ไม่ได้!

ปัญหา: ถ้าคุณมีเซลล์ที่ผสานกัน (Merge Cells) ในตาราง — Excel จะไม่ยอมให้ Sort หรืออาจ Sort ผิด

วิธีแก้ไข:

  • เลิก Merge Cells ก่อน Sort (Unmerge Cells)
  • หรือใช้ Center Across Selection แทนการ Merge

❌ พลาดที่ 4: วันที่เป็นข้อความ — Sort ผิด!

ปัญหา: วันที่ที่พิมพ์เป็นข้อความ (เช่น “1/7/2026” แต่เป็น Text) — เวลา Sort จะเรียงตามตัวอักษร ไม่ใช่ตามวันที่จริง!

วิธีแก้ไข: ตรวจสอบก่อนว่าวันที่ในคอลัมน์เป็นวันที่จริงหรือข้อความ (วันที่จริงจะชิดขวา ข้อความชิดซ้าย) ถ้าเป็นข้อความให้ใช้ Data > Text to Columns แปลงก่อน

❌ พลาดที่ 5: Sort แล้วข้อมูลหาย!

ปัญหา: หลัง Sort แล้วข้อมูลบางแถวหายไป — เพราะคุณมี Filter เปิดอยู่!

วิธีแก้ไข: ตรวจสอบว่ามี Filter เปิดอยู่หรือไม่ — ถ้ามี Filter จะแสดงเฉพาะแถวที่ผ่านเงื่อนไขเท่านั้น ให้ล้าง Filter ก่อน Sort (คลิก Clear ที่ Data Tab > Filter)

6. เคล็ดลับเด็ดสำหรับมือใหม่

⚡ 1. ใช้ Custom Sort — เรียงตามลำดับที่กำหนดเอง

บางครั้งการเรียง A-Z ก็ไม่ตอบโจทย์ เช่น คุณอยากเรียง “แผนก” ตามลำดับที่บริษัทกำหนด (ไม่ใช่ตามตัวอักษร)

วิธีทำ:

  1. Data Tab > Sort
  2. เลือกคอลัมน์ที่จะเรียง
  3. ในช่อง Order: เลือก Custom List…
  4. ในหน้าต่างที่เปิดขึ้นมา ให้เลือกหรือพิมพ์ลำดับที่ต้องการ เช่น “ฝ่ายขาย, ฝ่ายบัญชี, ฝ่ายบุคคล, ฝ่ายผลิต”
  5. คลิก Add เพื่อบันทึก Custom List นี้
  6. OK — เสร็จ! ข้อมูลจะเรียงตามลำดับที่คุณกำหนดเอง

ตัวอย่าง: คุณอยากให้พนักงานฝ่ายขายขึ้นก่อน ตามด้วยฝ่ายบัญชี ฝ่ายบุคคล ฝ่ายผลิต — แทนที่จะเรียงตามตัวอักษรที่ “การตลาด” มาก่อน — ใช้ Custom Sort จัดการได้เลย!

⚡ 2. Sort + Filter = คู่หูทำงานเร็ว

Sort กับ Filter มักใช้คู่กันครับ:

  • Filter เพื่อแสดงเฉพาะข้อมูลที่ต้องการ (เช่น ดูเฉพาะแผนกขาย)
  • Sort เพื่อเรียงข้อมูลในกลุ่มที่กรองแล้ว (เช่น เรียงยอดขายจากมากไปน้อย)

วิธีใช้:

  1. เปิด Filter (Data Tab > Filter หรือ Ctrl + Shift + L)
  2. กรองเฉพาะแผนกที่ต้องการ
  3. Sort ที่คอลัมน์ยอดขาย
  4. เสร็จ! — ได้ข้อมูลที่ต้องการแบบเจาะจง!

⚡ 3. Sort A-Z และ Z-A หมายถึงอะไร?

สำหรับคนที่ยังสับสนครับ:

ประเภทข้อมูลA-Z (น้อยไปมาก)Z-A (มากไปน้อย)
ตัวเลข0, 1, 2, 3… → 99, 8, 7… → 0
ตัวอักษรไทยก ไก่ → ฮ นกฮูกฮ นกฮูก → ก ไก่
ตัวอักษรอังกฤษA → ZZ → A
วันที่เก่า → ใหม่ใหม่ → เก่า

จำง่ายๆ: A-Z = เล็กไปใหญ่ / เก่าไปใหม่, Z-A = ใหญ่ไปเล็ก / ใหม่ไปเก่า

⚡ 4. ใช้ Sort เมื่อไหร่ดี?

Sort มีประโยชน์ในหลายสถานการณ์ครับ:

สถานการณ์ใช้ Sort แบบไหน
อยากรู้ยอดขายสูงสุดZ-A (มากไปน้อย) ที่คอลัมน์ยอดขาย
อยากรู้สินค้าที่ใกล้หมดA-Z (น้อยไปมาก) ที่คอลัมน์จำนวนคงเหลือ
อยากเรียงชื่อตามตัวอักษรA-Z ที่คอลัมน์ชื่อ
อยากดูพนักงานใหม่สุดZ-A (ใหม่ไปเก่า) ที่คอลัมน์วันที่เริ่มงาน
อยากจัดกลุ่มแผนก+เรียงเงินเดือนSort หลายระดับ
อยากเรียงตามลำดับเฉพาะCustom Sort

7. สรุป

วันนี้เราได้เรียนรู้เรื่องการจัดเรียงข้อมูล (Sorting) ใน Excel ไปด้วยกันครับ:

เรื่องวิธีทำ
Sort พื้นฐาน (คลิกเดียว)Data Tab > Sort A-Z หรือ Z-A
Sort หลายระดับData Tab > Sort > Add Level
Sort ตามลำดับที่กำหนดเองData Tab > Sort > Custom List
Sort + Filterเปิด Filter ก่อน แล้ว Sort

ข้อควรจำที่สำคัญ:

  • คลิกที่เซลล์ใดก็ได้ในตารางก่อน Sort — อย่าเลือกแค่คอลัมน์เดียว!
  • ระวังแถวรวมและ Merge Cells
  • ตรวจสอบวันที่ว่าเป็นวันที่จริงหรือข้อความ
  • ใช้ Sort หลายระดับเมื่อต้องการเรียงตามหลายเงื่อนไข

แนะนำให้ลองเปิดไฟล์ตัวอย่างที่แนบมาดูครับ — มีชีทให้ลองเล่น 3 ชีท:

  • ชีท “ยอดขาย” — ลอง Sort พื้นฐาน คลิกเดียวเรียงได้
  • ชีท “พนักงาน” — ลอง Sort หลายระดับ เรียงแผนกก่อน แล้วค่อยเรียงเงินเดือน
  • ชีท “สต็อกสินค้า” — ตัวอย่างสถานการณ์จริงพร้อมคำแนะนำ

ลองเปิดไฟล์แล้วใช้ Sort ตามที่เรียนในบทความนี้ดูครับ — เลือกคอลัมน์แล้วกด Sort ดูข้อมูลเปลี่ยนไปเรื่อยๆ แล้วคุณจะรู้ว่า Sorting ทำให้ชีวิตการทำงานง่ายขึ้นขนาดไหน!

ในบทความหน้าเราจะมาดูเรื่อง การกรองข้อมูล (Filtering) — ไม่ต้องมานั่งหาเองอีกต่อไป แค่คลิกเลือกก็เจอข้อมูลที่ต้องการทันที! ไว้เจอกันครับ 😊

Similar Posts

  • Excel คืออะไร? ทำไม First Jobber ต้องรู้

    เคยเบื่อไหมเวลาได้ยินคำว่า Excel? บอกตามตรงนะครับ — เราไม่แปลกใจเลยถ้าชื่อ Excel ทำให้คุณเบื่อหูหรือขี้เกียจจนอยาก SCROLL ผ่านไปก่อนที่จะเริ่มอ่านด้วยซ้ำ 😅 ทั้งๆ ที่บางคนอาจยังไม่รู้จริงๆ ด้วยซ้ำว่า Excel ใช้ทำอะไรได้บ้าง เป็นเพราะความเชื่อผิดๆ ที่เราได้ยินกันบ่อยมากๆ: แต่เดี๋ยวก่อน… ลองคิดถึงคำถามนี้ดูครับ ในวันที่คุณเริ่มงานวันแรก หัวหน้าส่งอีเมลมาว่า “ช่วยทำไฟล์ Excel สรุปยอดขายเดือนนี้ให้หน่อย” — แล้วคุณจะทำยังไง? ตกใจไหม? กลัวกดผิดแล้วพัง? หรือไม่รู้ด้วยซ้ำว่าต้องกดตรงไหน? เราลองมาเปลี่ยนความคิดกันใหม่ดีกว่า — คิดว่า Excel ก็เหมือนกับ “กระดาษกราฟ + เครื่องคิดเลข + AI ช่วยคิด” อยู่ในที่เดียวกันครับ ตัวอย่าง: สมมติว่าคุณขายเสื้อผ้าออนไลน์ — แต่ละวันมีออเดอร์เข้ามา 50 รายการ ถ้าจดด้วยกระดาษคุณจะบ้าแน่ๆ ปากกาหมดหลายด้าม ตัวเลขผิดนิดหน่อยก็ต้องลบแล้วเขียนใหม่ แต่ถ้าใช้ Excel แปะข้อมูลลงในตาราง — คอลัมภ์แรกเป็นชื่อลูกค้า,…

  • Conditional Formatting ขั้นสูง — Formula-Based, Data Bars, Icon Sets และเทคนิคมือโปร

    1. คุณรู้ Basic แล้ว — ถึงเวลาเพิ่มพลังให้ Conditional Formatting ในบทความที่แล้วคุณได้เรียนรู้วิธีใช้ Conditional Formatting พื้นฐาน — Highlight เซลล์ที่ค่าเกินเกณฑ์, ใช้ Data Bars เปรียบเทียบยอดขาย, ใส่ Icon Sets ไฟจราจรบอกสถานะ — เรียกว่าเอาไว้รอดในชีวิตประจำวันได้สบายครับ แต่ในการทำงานจริง — โดยเฉพาะเมื่อคุณเริ่มมีข้อมูลที่ซับซ้อนขึ้น — การ Highlight แค่ “ค่ามากกว่า 10,000” อาจไม่พออีกต่อไป! วันนี้ผมจะพาคุณไปเจาะลึก Conditional Formatting ขั้นสูง ที่มืออาชีพใช้กันจริง: เปิดไฟล์ตัวอย่าง แล้วมาทำไปพร้อมกันนะครับ — มี 3 ชีทให้ลองเล่นตามทุกหัวข้อ! 2. Formula-Based Conditional Formatting — พลังไร้ขีดจำกัด กฎสำเร็จรูปของ Conditional Formatting…

  • ฟังก์ชันข้อความ — LEFT/RIGHT/MID, TRIM, TEXTJOIN, TEXT

    1. เมื่อข้อมูลข้อความไม่ยอมอยู่ในรูปที่เราอยากได้ บทความที่แล้วเราคุยเรื่อง SUMIFS และเพื่อนๆ ที่ช่วยสรุปตัวเลข คราวนี้ผมจะพาคุณมาลุยอีกฝั่งที่คนทำงานเจอทุกวันครับ นั่นคือ ข้อมูลที่เป็นตัวอักษร ลองนึกภาพงานจริงดูนะครับ รหัสสินค้าที่ต้องแยกปีออกมา ชื่อลูกค้าที่ก๊อปมาจากระบบเก่าแล้วมีช่องว่างเกินเต็มไปหมด หรือรายงานที่อยากให้ตัวเลขแสดงเป็น 12,500 บาท แทนที่จะเป็น 12500 เฉยๆ งานพวกนี้แก้ทีละเซลล์ไม่ไหวแน่นอน ประเด็นคือ Excel ไม่ได้เก็บแค่ตัวเลข ข้อมูลส่วนใหญ่ในองค์กรเป็นข้อความ — รหัส ชื่อ ที่อยู่ อีเมล หมายเลขโทรศัพท์ ถ้าเราไม่มีเครื่องมือจัดการข้อความที่มือโปร เราจะต้องนั่งก๊อป-วาง-แก้ด้วยมือจนมือเจ็บ ข้อผิดพลาดก็หลุดง่าย ชุดเครื่องมือที่เราจะใช้วันนี้มีดังนี้ครับ เปิดไฟล์ตัวอย่าง แล้วทำตามไปด้วยกันนะครับ ผมเตรียมไว้ 3 ชีท ไล่จากการตัดข้อความ ไปการรวมข้อความ และปิดท้ายด้วยการจัดรูปแบบ 💡 เคล็ดลับ: ผลลัพธ์ของฟังก์ชันกลุ่มนี้เป็น ข้อความ เสมอ ต่อให้หน้าตาเหมือนตัวเลขก็ตาม ถ้าจะเอาไปบวกลบต่อ ให้ครอบด้วยฟังก์ชัน VALUE หรือนำมาคูณด้วย 1 ก่อนเสมอครับ 📌 ข้อควรจำ:…

  • PivotChart + Sparklines — เห็นภาพจากข้อมูลให้จบในไฟล์เดียว

    ไม่มีใครอยากอ่านตารางตัวเลขหมื่นแถว สมมติว่าคุณเพิ่งทำ PivotTable สรุปยอดขายรายสาขาเสร็จเรียบร้อย ตัวเลขครบถ้วน แต่พอส่งให้หัวหน้าดู เจอคำถามแรกเลยว่า “สรุปให้เห็นภาพหน่อยได้ไหม” — เพราะสมองคนเราอ่านภาพได้เร็วกว่าตัวเลขเป็นกองๆ นี่เองครับ PivotTable ให้ตัวเลขที่แม่นยำ แต่ตัวเลขอย่างเดียวอาจยังสื่อสารไม่ชัด ถ้าคุณอยากให้รายงานดูง่ายขึ้นอีกขั้น สิ่งที่ต้องทำต่อคือเปลี่ยนตัวเลขเหล่านั้นให้เป็นภาพครับ ทั้ง PivotChart สำหรับกราฟใหญ่ และ Sparklines สำหรับกราฟจิ๋วในเซลล์ บทความนี้ผมจะพาคุณสร้างทั้งสองอย่างให้จบในไฟล์เดียว เริ่มจาก PivotChart ที่ผูกกับ PivotTable โดยตรง แล้วปิดท้ายด้วย Sparklines ที่ช่วยดูเทรนด์ทีละแถว แค่ทำตามก็เห็นภาพชัดขึ้นทันทีครับ เปิดไฟล์ตัวอย่าง และทำไปด้วยกันเลยนะครับ ผมเตรียมข้อมูลยอดขายรายเดือน รายหมวดไว้ให้เรียบร้อยแล้ว PivotChart คืออะไร ต่างจาก Chart ปกติยังไง PivotChart คือกราฟที่สร้างขึ้นจาก PivotTable โดยตรงครับ ต่างจาก Chart ทั่วไปตรงที่ข้อมูลในกราฟถูก “ผูก” กับ PivotTable เอาไว้ เมื่อไหร่ที่คุณกรองหรือแก้ Pivot กราฟจะเปลี่ยนตามอัตโนมัติ…

  • บันทึกไฟล์และเปิดไฟล์ .xlsx อย่างถูกวิธี — วิธีเซฟและเปิด Excel ที่มือใหม่ควรรู้

    1. ทำงานมาเป็นชั่วโมง แต่ลืมเซฟ? เรื่องจริงที่เจอกันบ่อย เชื่อว่าหลายคนคงเคยเจอเหตุการณ์สยองขวัญแบบนี้: “ทำงานเพลินๆ ใส่ข้อมูลไป 50 แถว ทำกราฟสวยงาม จัดฟอนต์เรียบร้อย — แล้วจู่ๆ ไฟดับ! หรือ Excel ก็เด้งปุ๊บ! แล้วทุกอย่าง… หายไปหมด 😱” ถ้าคุณเคยเจอ — ผมเข้าใจความรู้สึกนั้นดีครับ มันเจ็บปวดจนจำไม่ลื แต่ข่าวดีก็คือ — แค่รู้จักวิธีบันทึกไฟล์ที่ถูกต้อง ก็ป้องกันเหตุการณ์แบบนี้ได้แล้วครับ! แถมการเปิดไฟล์ .xlsx ให้ถูกต้องก็สำคัญไม่แพ้กัน เพราะถ้าเปิดไม่เป็น ข้อมูลที่ตั้งใจทำมาก็อาจเปิดดูไม่ได้เหมือนกัน วันนี้ผมจะพาคุณไปเรียนรู้ตั้งแต่การบันทึกไฟล์ครั้งแรก ไปจนถึงเทคนิคเด็ดๆ ที่ช่วยให้คุณไม่เสียงานอีกต่อไปครับ! 🚀 📁 .xlsx คืออะไร? .xlsx คือ นามสกุลไฟล์ (File Extension) ของ Excel เวอร์ชันใหม่ (ตั้งแต่ Excel 2007 เป็นต้นมา) ซึ่งเป็นมาตรฐานที่องค์กรไทยส่วนใหญ่ใช้กันครับ เวลาคุณเซฟไฟล์ Excel…

  • Dynamic Arrays — FILTER, SORT, UNIQUE, SEQUENCE

    1. เมื่อสูตรหนึ่งตอบได้หลายค่า บทความก่อนหน้าเราจัดการกับวันที่กันไปแล้ว คราวนี้ผมจะพาคุณมาถึงจุดพลิกโฉมของ Excel ในยุค Microsoft 365 ครับ นั่นคือ Dynamic Arrays หรือที่เรียกกันว่า สูตรแบบไดนามิก เคยไหมครับ เวลากรองข้อมูลก็ต้องเปิด Filter ทีละคอลัมน์ เวลาหาค่าที่ไม่ซ้ำก็ต้องคัดด้วยมือ หรือเวลาเรียงข้อมูลก็ต้องกด Sort แล้วเสี่ยงทำข้อมูลต้นฉบับเละไปกับมือ ถ้าฟังดูคุ้น นี่แหละคือปัญหาที่ Dynamic Arrays เกิดมาแก้ ก่อนหน้านี้ถ้าเราอยากให้สูตรตอบหลายค่าต้องกด Ctrl+Shift+Enter ให้เป็น Array Formula และผลลัพธ์ต้องวางไว้ให้พอดีล่วงหน้า ถ้าเผลอลากเยอะไปหรือหย่อนไปก็พังทิ้ง หรือถ้าเผลอไปกดตรงกลางก็แก้ยาก ยุคของ Dynamic Arrays ต่างออกไปสิ้นเชิง เพราะคุณแค่เขียนสูตรหนึ่งครั้ง แล้ว Excel จัดการเรื่องขนาดและตำแหน่งให้เองทั้งหมด หลักการมันง่ายมาก คือสูตรกลุ่มนี้ตอบ ได้หลายค่าพร้อมกัน และค่าที่ตอบมานั้น ไหลลงมา (spill) ครอบคลุมหลายเซลล์อัตโนมัติ โดยคุณไม่ต้องลากสูตรลงมาเองแม้แต่เซลล์เดียว แถมเมื่อข้อมูลต้นทางเปลี่ยน ผลลัพธ์ก็อัปเดตตามทันทีแบบเรียลไทม์ ชุดฟังก์ชันที่เราจะเล่นกันวันนี้มี 4…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.