ฟังก์ชัน TAKE

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac

บันทึกย่อประจำรุ่น

แชนเนลปัจจุบัน

ช่องทางขององค์กรรายเดือน

แชนเนลระดับองค์กรแบบรายครึ่งปี

ช่องทาง Enterprise รายครึ่งปี (พรีวิว)

Office for Mac

ส่งกลับจํานวนแถวหรือคอลัมน์ที่อยู่ติดกันที่ระบุจากจุดเริ่มต้นหรือจุดสิ้นสุดของอาร์เรย์

ไวยากรณ์

=TAKE(array, rows,[columns])

ไวยากรณ์ของฟังก์ชัน TAKE มีอาร์กิวเมนต์ดังนี้:

  • อาร์ เรย์ อาร์เรย์ที่จะใช้แถวหรือคอลัมน์
  • แถว จํานวนแถวที่จะใช้ ค่าลบจากจุดสิ้นสุดของอาร์เรย์
  • คอลัมน์ จํานวนคอลัมน์ที่จะใช้ ค่าลบจากจุดสิ้นสุดของอาร์เรย์

ข้อผิดพลาด

  • Excel ส่งกลับ #CALC! เพื่อระบุอาร์เรย์ว่างเมื่อแถวหรือคอลัมน์ใดคอลัมน์หนึ่งเป็น 0 
  • Excel ส่งกลับ #NUM เมื่ออาร์เรย์มีขนาดใหญ่เกินไป

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ตัวอย่าง 1

ส่งกลับสองแถวแรกจากอาร์เรย์ในช่วง A2:C4

ข้อมูล
1 2 3
4 5 6
7 8 9
สูตร
=TAKE(A2:C4,2)

ตัวอย่าง 2

ส่งกลับสองคอลัมน์แรกจากอาร์เรย์ในช่วง A2:C4

ข้อมูล
1 2 3
4 5 6
7 8 9
สูตร
=TAKE(A2:C4,,2)

ตัวอย่าง 3

ส่งกลับสองแถวสุดท้ายจากอาร์เรย์ในช่วง A2:C4

ข้อมูล
1 2 3
4 5 6
7 8 9
สูตร
=TAKE(A2:C4,-2)

ตัวอย่าง 4

ส่งกลับสองแถวและคอลัมน์แรกจากอาร์เรย์ในช่วง A2:C4

ข้อมูล
1 2 3
4 5 6
7 8 9
สูตร
=TAKE(A2:C4,2,2)