TLDR สรุปสั้นๆ
CHOOSECOLS ดึงคอลัมน์ที่ต้องการจากช่วงข้อมูลหรืออาร์เรย์ได้อย่างง่ายดาย โดยใช้หมายเลขคอลัมน์ในการระบุ
คำอธิบาย
CHOOSECOLS เป็นฟังก์ชันที่ช่วยให้คุณสามารถเลือกคอลัมน์ที่ต้องการจากแถวหรืออาร์เรย์ของข้อมูลที่มีอยู่ได้ โดยสามารถเรียกคืนได้ทั้งคอลัมน์ที่เรียงติดกันหรือต่างกันและคอลัมน์ที่อยู่ท้ายสุดได้
มีครั้งแรกในเวอร์ชันไหน
365
รูปแบบคำสั่ง (Syntax)
=CHOOSECOLS(array, col_num1, [col_num2], …)
Arguments
-
array (Required – Range or Array)
ช่วงของข้อมูลที่ประกอบไปด้วยคอลัมน์ที่ต้องการเลือกคืนมา -
col_num1 (Required – Number)
หมายเลขคอลัมน์แรกที่ต้องการเลือกคืนมา -
col_num2 (Optional – Number)
หมายเลขคอลัมน์เพิ่มเติมที่ต้องการเลือกคืนมา ถ้ามี
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: เลือกคอลัมน์ที่ 1, 3, 5 และ 1 อีกครั้งจากช่วงข้อมูล A2:E7=CHOOSECOLS(A2:E7,1,3,5,1)
Result:คืนข้อมูลจากคอลัมน์ที่ 1, 3, 5 และ 1 อีกครั้งในรูปแบบของอาร์เรย์ -
Formula:
Description: เลือกคืนคอลัมน์ที่ 3 และ 4 จากช่วงข้อมูล A2:D7 โดยลำดับจะเป็นคอลัมน์ที่ 3 ตามด้วย 4=CHOOSECOLS(A2:D7,3,4)
Result:คืนข้อมูลจากคอลัมน์ที่ 3 และ 4 ในรูปแบบของอาร์เรย์ -
Formula:
Description: เลือกคืนคอลัมน์สุดท้ายและถัดจากสุดท้ายจากช่วง A2:D7=CHOOSECOLS(A2:D7,-1,-2)
Result:คืนข้อมูลจากคอลัมน์ที่เป็นลำดับที่ -1 (คือคอลัมน์สุดท้าย) และ -2 (คือถัดจากสุดท้าย) ในรูปแบบของอาร์เรย์ -
Formula:
Description: เลือกคอลัมน์แรกและคอลัมน์ที่สี่จากช่วงข้อมูล A1:E4=CHOOSECOLS(A1:E4,1,4)
Result:คืนข้อมูลจากคอลัมน์ที่ 1 และ 4 ในรูปแบบอาร์เรย์ -
Formula:
Description: เลือกคืนคอลัมน์แรกและสุดท้ายจากอาร์เรย์=CHOOSECOLS(range, 1, -1)
Result:คืนข้อมูลจากคอลัมน์แรกและสุดท้ายในรูปแบบอาร์เรย์
Tips & Tricks
คุณสามารถใช้ตัวเลขติดลบเพื่อเลือกคอลัมน์จากทางขวาได้ เช่น ใช้ -1 เพื่อดึงคอลัมน์สุดท้ายของช่วงข้อมูล
ข้อควรระวัง (Cautions)
ฟังก์ชันนี้จำเป็นต้องอ้างอิงไฟล์ที่กำหนดต้องเปิดอยู่ ถ้าไฟล์ปิดจะคืนค่าเป็นศูนย์ (0) ฟังก์ชันนี้ใช้ได้เฉพาะ Microsoft 365 เท่านั้น
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply