รวม 2 คอลัมน์
=HSTACK(Column1, Column2)
ตารางใหม่ 2 คอลัมน์
รวมข้อมูลจากหลายช่วงเข้าด้วยกันในแนวนอน
HSTACK เป็นฟังก์ชัน Dynamic Array ที่ใช้รวมข้อมูลจากหลายช่วงเข้าด้วยกันโดยนำมาเรียงต่อกันในแนวนอน (ต่อท้ายไปทางขวา) หากช่วงข้อมูลที่นำมารวมมีจำนวนแถวไม่เท่ากัน HSTACK จะเติมค่า #N/A ในส่วนที่ขาดหายไปให้โดยอัตโนมัติ
=HSTACK(array1, [array2], ...)
=HSTACK(array1, [array2], ...)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| array1 | Range | Yes | ช่วงข้อมูลหรืออาร์เรย์แรกที่ต้องการนำมาตั้งต้น | |
| array2 | Range | Optional | "" | ช่วงข้อมูลอื่นๆ ที่ต้องการนำมาต่อท้ายทางขวา (สูงสุด 253 ช่วง) |
นำคอลัมน์ชื่อ (A) และคอลัมน์คะแนน (C) มารวมกันเป็นตารางใหม่ โดยข้ามคอลัมน์ B
ใช้ HSTACK รวมข้อมูลดิบเข้ากับผลลัพธ์จากการคำนวณในสูตรเดียว
นำข้อมูลยอดขายปีนี้และปีที่แล้วมาวางคู่กันเพื่อเปรียบเทียบ
=HSTACK(Column1, Column2)
ตารางใหม่ 2 คอลัมน์
=HSTACK(Sales_Data[Salesperson], Sales_Data[Region], Sales_Data[Amount] * 0.1)
ตาราง Sales + Commission
=HSTACK("Total Sales", SUM(Sales_Data[Amount]))
Total Sales | [ยอดรวม]
HSTACK จะยึดตามช่วงที่มีแถวมากที่สุด และเติม #N/A ให้กับช่วงที่มีแถวน้อยกว่าในส่วนที่ขาดไป
VSTACK เรียงข้อมูลลงด้านล่าง (แนวตั้ง) ส่วน HSTACK เรียงข้อมูลไปทางขวา (แนวนอน)
ฟังก์ชัน HSTACK ใช้สำหรับนำช่วงข้อมูล (Ranges) หรืออาร์เรย์ (Arrays) หลายๆ ชุดมาต่อกันในแนวนอน (Horizontal Stack) เพื่อรวมเป็นตารางเดียวโดยเรียงต่อกันไปทางขวา ช่วยให้การรวมคอลัมน์ข้อมูลจากหลายแหล่งทำได้ง่าย