ฟังก์ชั่นอาร์เรย์

ฟังก์ชั่นอาร์เรย์ จะส่งค่ากลับมาเป็นอาร์เรย์ของค่าหลายค่ามากกว่าที่จะเป็นค่าเดี่ยวๆ โดยทั่วไปฟังก์ชั่นอาร์เรย์จะใช้เพื่อให้ค่าไปยังฟังก์ชั่นอื่นๆ ฟังก์ชั่นที่ส่งค่ากลับมาเป็นอาร์เรย์คือ FREQUENCY, LINEST, INDIRECT, INTERSECT.RANGES, OFFSET, TRANSPOSE และ UNION.RANGES สามารถใช้ฟังก์ชั่น INDEX เพื่ออ่านอาร์เรย์ที่ถูกส่งค่ากลับมาโดยฟังก์ชั่นเหล่านี้

นี่คือตัวอย่างบางส่วนของฟังก์ชั่นอาร์เรย์ต่างๆ:

=FREQUENCY($A$1:$F$5,$B$8:$E$8) จะส่งค่ากลับมาเป็นอาร์เรย์ของค่า โดยอิงตามช่วงที่ระบุ

=INDEX(FREQUENCY($A$1:$F$5,$B$8:$E$8),5) จะส่งค่ากลับมาเป็นค่าลำดับที่ห้าในอาร์เรย์ที่ถูกส่งกลับมาโดยฟังก์ชั่น FREQUENCY

=TRANSPOSE($A$1:$E$3) จะส่งค่ากลับมาเป็นอาร์เรย์ที่ประกอบด้วยค่าที่ถูกสลับเปลี่ยนในอาร์เรย์ $A$1:$E$3