ฟังก์ชัน CHOOSECOLS ใน Excel

ฟังก์ชัน CHOOSECOLS ใน Excel เป็นหนึ่งในฟังก์ชันใหม่ที่มาพร้อมกับ Excel 365 และ Excel 2021 ช่วยให้เราสามารถเลือกคอลัมน์ที่ต้องการจากตารางหรืออาร์เรย์ได้อย่างง่ายดาย เพียงแค่ระบุหมายเลขคอลัมน์ ฟังก์ชันนี้จะแยกเฉพาะคอลัมน์ที่เราต้องการมาแสดงเป็นอาร์เรย์ใหม่ ทำให้การจัดการข้อมูลง่ายขึ้นและลดการเขียนสูตรซับซ้อน

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

ประโยชน์ของฟังก์ชัน CHOOSECOLS ใน Excel

  • เลือกคอลัมน์ที่ต้องการจากตารางหรืออาร์เรย์
  • ลดการใช้สูตร INDEX, FILTER หรือ CHOOSE ที่ซับซ้อน
  • เหมาะสำหรับการจัดทำรายงานหรือสร้างตารางสรุป
  • ใช้ร่วมกับฟังก์ชันอื่น เช่น FILTER, SORT, UNIQUE ได้ดี
  • เพิ่มความยืดหยุ่นในการเตรียมข้อมูลสำหรับกราฟหรือแดชบอร์ด

รูปแบบการใช้งาน (Syntax)

CHOOSECOLS(array, col_num1, [col_num2], …)

อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน CHOOSECOLS มีดังนี้:

  • array (จำเป็น): ตารางหรืออาร์เรย์ต้นทาง
  • col_num1, col_num2, … (จำเป็น): หมายเลขคอลัมน์ที่ต้องการเลือก เช่น 1, 3, 4

ตัวอย่างการใช้งานชัน CHOOSECOLS ใน Excel

ตัวอย่าง: เลือกคอลัมน์ 1 และ 3 จากตาราง

ABCD
1234
5678
9101112

สูตร

=CHOOSECOLS(A1:D3,1,3)

ผลลัพธ์

AC
13
57
911
  • ดึงคอลัมน์ 1 (A) และ 3 (C) จากตาราง A1:D3

ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน CHOOSECOLS ใน Excel

ตัวอย่างที่ 1: สรุปข้อมูลยอดขายเฉพาะคอลัมน์ “เดือน” และ “ยอดขาย”

ใช้งานฟังก์ชัน CHOOSECOLS ใน Excel สรุปข้อมูลยอดขาย

สูตร

=CHOOSECOLS(A2:D3,1,3)

ผลลัพธ์

สรุปข้อมูลยอดขาย

ตัวอย่างที่ 2: ใช้ร่วมกับ SORT เพื่อจัดลำดับข้อมูลเฉพาะคอลัมน์

ใช้งานฟังก์ชัน CHOOSECOLS ใน Excel ใช้ร่วมกับ SORT

สูตร

=SORT(CHOOSECOLS(A2:C3,1,3),2,-1)

ผลลัพธ์

ผลลัพธ์การจัดลำดับข้อมูลเฉพาะคอลัมน์
  • เลือกคอลัมน์ 1 (ชื่อ) และ 3 (คะแนน)
  • จัดลำดับตามคะแนนจากมากไปน้อย

ตัวอย่างที่ 3: เลือกคอลัมน์ชื่อลูกค้าและยอดขาย จากตารางที่มีหลายคอลัมน์

โจทย์: มีตารางข้อมูลสินค้า ต้องการเลือกเฉพาะคอลัมน์ ชื่อลูกค้า (คอลัมน์ 1) และ ยอดขาย (คอลัมน์ 3)

A B C D E F
1 ชื่อลูกค้า วันที่ ยอดขาย =CHOOSECOLS(A1:C5, 1, 3)
2 สมชาย 01/01/2024 5000
3 มานี 02/01/2024 7000
4 วิชัย 03/01/2024 6000
5 สมหญิง 04/01/2024 8000

สูตร (เซลล์ E1)

=CHOOSECOLS(A1:C5, 1, 3)

ผลลัพธ์

E F
1 ชื่อลูกค้า ยอดขาย
2 สมชาย 5000
3 มานี 7000
4 วิชัย 6000
5 สมหญิง 8000
  • A1:C5 คือช่วงเซลล์ต้นทาง
  • 1,3 คือ เลือกคอลัมน์ที่ 1 (ชื่อลูกค้า) และ 3 (ยอดขาย)
  • ผลลัพธ์ ได้ตารางใหม่ที่มี 2 คอลัมน์ ซึ่งประกอบด้วย ชื่อลูกค้า + ยอดขาย

ตัวอย่างที่ 4: สลับตำแหน่งคอลัมน์ในรายงาน

โจทย์: มีตาราง ชื่อ, อายุ, แผนก → ต้องการสลับเอา แผนก (คอลัมน์ 3) มาไว้หน้าสุด ตามด้วย ชื่อ (คอลัมน์ 1)

สลับตำแหน่งคอลัมน์ในรายงาน

สูตร (เซลล์ A9)

=CHOOSECOLS(A1:C4, 3, 1)

ผลลัพธ์

ผลลัพธ์การสลับตำแหน่งคอลัมน์ในรายงาน

หมายเหตุ

  • ใช้กับ Excel 365 และ Excel 2021 ขึ้นไป
  • ถ้าใส่หมายเลขคอลัมน์เกินช่วง Excel จะคืนค่า #VALUE!
  • ใช้ร่วมกับฟังก์ชัน CHOOSEROWS เพื่อเลือกแถวได้

สรุป

ฟังก์ชัน CHOOSECOLS ใน Excel เป็นฟังก์ชันที่ช่วยให้การเลือกคอลัมน์จากตารางเป็นเรื่องง่าย ช่วยลดสูตรที่ซับซ้อน และทำให้การจัดการข้อมูลยืดหยุ่นขึ้น เหมาะสำหรับงานสรุปข้อมูล สร้างรายงาน หรือเตรียมข้อมูลสำหรับแดชบอร์ด

ข้อมูลอ้างอิง: CHOOSECOLS function

แชร์เรื่องนี้