ในโปรแกรม สเปรดชีต เช่น Excel และ Google Spreadsheets อาร์เรย์คือ ช่วง หรือชุด ค่า ข้อมูลที่เกี่ยวข้องซึ่งปกติจะเก็บไว้ในเซลล์ที่อยู่ติดกันในแผ่นงาน
สูตรอาร์เรย์ เป็น สูตร ที่ดำเนินการคำนวณเช่นการบวกหรือการคูณกับค่าในอาร์เรย์หนึ่งชุดหรือมากกว่าหนึ่งค่ามากกว่าค่าข้อมูลเดี่ยว
สูตรอาร์เรย์:
- ใช้ไวยากรณ์เดียวกันเป็นสูตรปกติ - พวกเขาทั้งหมดเริ่มต้นด้วยเครื่องหมายเท่ากับ (=) เช่น;
- ใช้ตัวดำเนินการทางคณิตศาสตร์เดียวกัน
- และปฏิบัติตามลำดับการทำงานเดียวกัน
สูตรอาร์เรย์และฟังก์ชัน Excel
ฟังก์ชันในตัวของ Excel จำนวนมากเช่น SUM , AVERAGE หรือ COUNT สามารถใช้ในสูตรอาร์เรย์
นอกจากนี้ยังมีฟังก์ชันบางอย่างเช่นฟังก์ชัน TRANSPOSE ซึ่งต้องถูกป้อนเป็นแถวเพื่อให้ทำงานได้อย่างถูกต้อง
ประโยชน์ของฟังก์ชันหลายอย่างเช่น INDEX และ MATCH หรือ MAX และ IF สามารถขยายได้โดยการใช้สูตรเหล่านี้ร่วมกันในสูตรอาร์เรย์
สูตร CSE
ใน Excel สูตรอาร์เรย์ล้อมรอบด้วยวงเล็บปีกกา " {} " วงเล็บเหล่านี้ไม่สามารถพิมพ์ได้ แต่ต้องเพิ่มลงในสูตรโดยกด Ctrl, Shift และ Enter หลังจากพิมพ์สูตรลงในเซลล์หรือเซลล์
ด้วยเหตุนี้สูตรอาร์เรย์บางครั้งจึงเรียกว่าสูตร CSE ใน Excel
ข้อยกเว้นของกฎนี้คือเมื่อใช้เครื่องหมายวงเล็บปีกกาเพื่อป้อนอาร์เรย์เป็นอาร์กิวเมนต์สำหรับฟังก์ชันที่ปกติประกอบด้วยเพียงค่าเดียวหรือการอ้างอิงเซลล์
ตัวอย่างเช่นในการกวดวิชาด้านล่างที่ใช้ฟังก์ชัน VLOOKUP และ CHOOSE เพื่อสร้างสูตรการค้นหาทางซ้ายอาร์เรย์ถูกสร้างขึ้นสำหรับอาร์กิวเมนต์ Index_num ของฟังก์ชัน CHOOSE โดยพิมพ์เครื่องหมายวงเล็บรอบ ๆ อาร์เรย์ที่ป้อน
ขั้นตอนในการสร้างสูตรอาร์เรย์
- ป้อนสูตร
- กด แป้น Ctrl และ Shift ค้าง ไว้บนแป้นพิมพ์
- กดและปล่อยคีย์ Enter เพื่อสร้างสูตรอาร์เรย์
- ปล่อย ปุ่ม Ctrl และ Shift
หากทำอย่างถูกต้องสูตรจะล้อมรอบด้วยวงเล็บปีกกาและแต่ละเซลล์ที่ถือสูตรจะมีผลลัพธ์ที่แตกต่างกัน
การแก้ไขสูตรอาร์เรย์
เมื่อใดที่สูตรอาร์เรย์ถูกแก้ไขวงเล็บปีกกาจะหายไปจากสูตรอาร์เรย์
เพื่อให้ได้สูตรดังกล่าวต้องป้อนอาร์เรย์สูตรโดยกดปุ่ม Ctrl, Shift และ Enter อีกครั้งเช่นเดียวกับเมื่อสร้างสูตรอาร์เรย์ขึ้นมา
ประเภทของสูตรอาร์เรย์
มีสองประเภทของสูตรอาร์เรย์:
- สูตรอาร์เรย์หลายเซลล์ - สูตรเดียวกันตั้งอยู่ในมากกว่าหนึ่งเซลล์ในแผ่นงาน
- สูตรอาร์เรย์เซลล์เดียวสูตรหนึ่งที่ดำเนินการคำนวณหลายแบบในเซลล์แผ่นเดียว
สูตรหลายเซลล์อาร์เรย์
เช่นชื่อของพวกเขาแสดงให้เห็นสูตรอาร์เรย์เหล่านี้จะอยู่ในเซลล์แผ่นงานหลายแผ่นและพวกเขายังส่งคืนอาร์เรย์เป็นคำตอบ
กล่าวอีกนัยหนึ่งสูตรเดียวกันนี้จะอยู่ในเซลล์สองเซลล์หรือมากกว่าและจะให้ผลลัพธ์ที่แตกต่างกันในแต่ละเซลล์
วิธีการนี้คือการที่แต่ละสำเนาหรือ ตัวอย่าง ของสูตรอาร์เรย์ทำการคำนวณเดียวกันในแต่ละเซลล์ที่อยู่ใน แต่แต่ละตัวอย่างของสูตรใช้ข้อมูลที่แตกต่างกันในการคำนวณและดังนั้นแต่ละอินสแตนซ์จะให้ผลลัพธ์ที่แตกต่างกัน
ตัวอย่างของสูตรอาร์เรย์หลายเซลล์จะเป็น:
{= A1: A2 * B1: B2}
ถ้าตัวอย่างข้างต้นอยู่ในเซลล์ C1 และ C2 ในแผ่นงานผลลัพธ์ต่อไปนี้จะเป็น:
- ข้อมูลใน A1 คูณด้วยข้อมูลใน B1 และผลลัพธ์ที่เก็บไว้ในเซลล์ C1
- ข้อมูลใน A2 คูณด้วยข้อมูลในรูปแบบ B2 และผลลัพธ์ที่เก็บไว้ในเซลล์ C2
สูตรอาร์เรย์เซลล์เดี่ยว
สูตรอาร์เรย์ที่สองนี้ใช้ฟังก์ชันเช่น SUM, AVERAGE หรือ COUNT เพื่อรวมผลลัพธ์ของสูตรอาร์เรย์หลายเซลล์เป็นค่าเดียวในเซลล์เดียว
ตัวอย่างของสูตรอาร์เรย์เซลล์เดียวคือ:
{= SUM (A1: A2 * B1: B2)}
สูตรนี้จะรวมผลิตภัณฑ์ของ A1 * B1 และ A2 * B2 และส่งกลับผลลัพธ์เดียวในเซลล์เดียวในแผ่นงาน
อีกวิธีหนึ่งในการเขียนสูตรข้างต้นจะเป็น:
= (A1 * B1) + (A2 * B2)
รายการสูตร Excel อาร์เรย์
ด้านล่างมีการระบุจำนวนบทเรียนที่มีสูตร Excel array
- กวดวิชาแรกครอบคลุมสูตรอาร์เรย์หลายเซลล์
- แปดบทต่อไปเกี่ยวกับสูตรอาร์เรย์เซลล์เดียวโดยใช้ฟังก์ชันต่างๆของ Excel
- บทแนะนำล่าสุดเป็นฟังก์ชัน TRANSPOSE
01 จาก 10
Excel สูตรอาร์เรย์เซลล์หลาย
สูตรอาร์เรย์หลายเซลล์หรือหลายเซลล์เป็นสูตรอาร์เรย์ที่อยู่ในเซลล์มากกว่าหนึ่งเซลล์ใน แผ่นงาน การคำนวณเดียวกันจะดำเนินการในหลายเซลล์โดยใช้ข้อมูลที่แตกต่างกันสำหรับแต่ละสูตร มากกว่า "
02 จาก 10
สูตร Excel สูตรเซลล์เดี่ยวทีละขั้นตอน
สูตรอาร์เรย์เซลล์เดียวโดยปกติแล้วจะทำการคำนวณอาร์เรย์ของเซลล์หลายเซลล์ (เช่นการคูณ) และใช้ฟังก์ชันเช่น AVERAGE หรือ SUM เพื่อรวมเอาต์พุตของอาร์เรย์เป็นผลลัพธ์เดียว มากกว่า "
03 จาก 10
ละเว้นค่าข้อผิดพลาดเมื่อค้นหา AVERAGE
สูตรอาร์เรย์นี้สามารถใช้เพื่อค้นหาค่าเฉลี่ยสำหรับ ข้อมูล ที่มีอยู่ขณะละเว้นค่าผิดพลาดเช่น # DIV / 0! หรือ #NAME?
ใช้ฟังก์ชัน AVERAGE พร้อมกับฟังก์ชัน IF และ ISNUMBER มากกว่า "
04 จาก 10
สูตร Excel SUM IF Array
ใช้ฟังก์ชัน SUM และฟังก์ชัน IF ในสูตรอาร์เรย์เพื่อนับแทนที่จะรวมเซลล์ข้อมูลที่ตรงตามเงื่อนไขข้อใดข้อหนึ่ง
ซึ่งแตกต่างจาก ฟังก์ชัน COUNTIFS ของ Excel ซึ่งต้องใช้เงื่อนไขทั้งหมดที่กำหนดไว้ก่อนที่เซลล์จะถูกนับ
05 จาก 10
สูตร Excel MAX IF Array เพื่อหาจำนวนบวกหรือลบที่ใหญ่ที่สุด
บทแนะนำนี้จะรวม ฟังก์ชัน MAX และ IF ไว้ในสูตรอาร์เรย์ซึ่งจะหาค่าที่ใหญ่ที่สุดหรือสูงสุดสำหรับช่วงของข้อมูลเมื่อมีการระบุเกณฑ์ มากกว่า "
06 จาก 10
สูตร Excel MIN IF Array - หาจำนวนที่น้อยที่สุดเป็นบวกหรือเชิงลบ
คล้ายกับบทความข้างต้นฟังก์ชันนี้จะรวม ฟังก์ชัน MIN และ ฟังก์ชัน IF ในสูตรอาร์เรย์เพื่อหาค่าที่เล็กที่สุดหรือต่ำสุดสำหรับช่วงของข้อมูลเมื่อมีการระบุเกณฑ์ที่เฉพาะเจาะจง มากกว่า "
07 จาก 10
Excel MEDIAN IF Array Formula - หาค่ากลางหรือค่ามัธยฐาน
ฟังก์ชัน MEDIAN ใน Excel พบค่ากลางสำหรับรายการข้อมูล โดยการรวมฟังก์ชันนี้กับฟังก์ชัน IF ในสูตรอาร์เรย์สามารถหาค่ากลางสำหรับกลุ่มข้อมูลที่เกี่ยวข้องกันได้ มากกว่า "
08 จาก 10
สูตรการค้นหาที่มีเกณฑ์หลายเกณฑ์ใน Excel
โดยใช้สูตรอาร์เรย์สามารถค้นหาสูตรการค้นหาที่ใช้เกณฑ์หลายเกณฑ์เพื่อค้นหาข้อมูลในฐานข้อมูล สูตรอาร์เรย์นี้เกี่ยวข้องกับการซ้อนฟังก์ชัน MATCH และ INDEX มากกว่า "
09 จาก 10
Excel ซ้ายค้นหาสูตร
ฟังก์ชัน VLOOKUP ปกติจะค้นหาเฉพาะข้อมูลที่อยู่ในคอลัมน์ทางด้านขวาเท่านั้น แต่โดยการรวมตัวกับ สูตรค้นหา CHOOSE สามารถ ค้นหาสูตรข้อมูล ที่จะค้นหาคอลัมน์ข้อมูลทางด้านซ้ายของอาร์กิวเมนต์ Lookup_value มากกว่า "
10 จาก 10
Transpose หรือ Flip Rows หรือคอลัมน์ของข้อมูลใน Excel
ฟังก์ชัน TRANSPOSE ใช้เพื่อคัดลอกข้อมูลที่อยู่ในแถวหนึ่งไปยังคอลัมน์หรือคัดลอกข้อมูลที่อยู่ในคอลัมน์หนึ่งแถว ฟังก์ชันนี้เป็นหนึ่งในไม่กี่แห่งใน Excel ที่ต้องใช้เป็นสูตรอาร์เรย์เสมอ มากกว่า "