TLDR สรุปสั้นๆ
CHOOSEROWS เลือกดึงแถวที่ระบุจากอาเรย์ใน Excel ใช้เพื่อจัดเรียงข้อมูลในแบบที่ต้องการ
คำอธิบาย
ฟังก์ชัน CHOOSEROWS ใช้ในการดึงแถวที่ระบุจากขอบเขตหรืออาเรย์ ผู้ใช้สามารถเลือกแถวตามลำดับที่ต้องการได้ ฟังก์ชันนี้ช่วยให้จัดข้อมูลหรือดึงข้อมูลได้ง่ายยิ่งขึ้น โดยเฉพาะในกรณีที่ต้องการเรียกคืนข้อมูลเฉพาะแถวจากชุดข้อมูลใหญ่ๆ
มีครั้งแรกในเวอร์ชันไหน
365
รูปแบบคำสั่ง (Syntax)
=CHOOSEROWS(array, row_num1, [row_num2], ...)
Arguments
-
array (Required – range or array)
ขอบเขตหรืออาเรย์ที่ต้องการดึงแถวออกมา -
row_num1 (Required – integer)
หมายเลขแถวแรกที่ต้องการดึงออกมา -
[row_num2] (Optional – integer)
หมายเลขแถวเพิ่มเติมที่ต้องการดึงออกมา (ใส่เพิ่มหลายค่าได้)
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ดึงข้อมูลจากแถวที่ 1, 3, 5 และ 1 อีกครั้งจากช่วง A2:B7=CHOOSEROWS(A2:B7,1,3,5,1)
Result:อาเรย์ของแถว 1, 3, 5 และ 1 (ซ้ำ) ในรูปแบบของ 2D array -
Formula:
Description: ดึงข้อมูลจากแถวที่ 1, 3 (อยู่ในอาเรย์), 5, และ 1 อีกครั้งจากช่วง A2:B7=CHOOSEROWS(A2:B7,{1,3},5,1)
Result:อาเรย์ของแถว 1, 3, 5 และ 1 (ซ้ำ) ในรูปแบบของ 2D array -
Formula:
Description: ดึงแถวสองแถวสุดท้ายจากอาเรย์ในช่วง A2:B7 ตามลำดับแถวที่สี่และแถวสาม=CHOOSEROWS(A2:B7,-1,-2)
Result:อาเรย์ของแถวสุดท้ายสองแถว ในรูปแบบของ 2D array -
Formula:
Description: ดึงแถวที่ 1, 4, และ 7 จากช่วง A4:D13 โดยใช้ array constant=CHOOSEROWS(A4:D13, {1, 4, 7})
Result:อาเรย์ของแถวที่ระบุในรูปแบบของ 2D array -
Formula:
Description: ดึงแถวสุดท้ายสามแถวในรูปแบบย้อนกลับจากช่วง A4:D13=CHOOSEROWS(A4:D13, -1, -2, -3)
Result:แถวสุดท้ายสามแถวในรูปแบบย้อนกลับในรูปแบบของ 2D array
Tips & Tricks
คุณสามารถใช้ CHOOSEROWS ร่วมกับฟังก์ชันอื่น เช่น IF, LOOKUP, หรือ FILTER เพื่อสร้างฟังก์ชันที่ซับซ้อนมากขึ้น ช่วยให้จัดการกับข้อมูลได้ง่ายและรวดเร็ว
ข้อควรระวัง (Cautions)
CHOOSEROWS ใช้ได้เฉพาะใน Excel 365 หรือ Excel สำหรับเว็บ ถ้าหมายเลขแถวที่ใส่เกินจำนวนแถวที่มีอยู่ในอาเรย์ จะเกิด #VALUE error
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply