นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac

ช่องทางปัจจุบัน

ช่องทาง Enterprise รายเดือน

ช่องทาง Enterprise รายครึ่งปี

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

Office for Mac

ผนวกอาร์เรย์ตามแนวนอนและตามลําดับเพื่อส่งกลับอาร์เรย์ที่มีขนาดใหญ่กว่า

ไวยากรณ์

=HSTACK(array1,[array2],...)

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

อาร์เรย์    อาร์เรย์ที่จะผนวก

ข้อสังเกต

HSTACK ส่งกลับอาร์เรย์ที่เกิดขึ้นโดยการผนวกแต่ละอาร์กิวเมนต์อาร์เรย์ในรูปแบบคอลัมน์ อาร์เรย์ผลลัพธ์จะเป็นมิติต่อไปนี้:

  • แถว    จำนวนแถวสูงสุดจากแต่ละอาร์กิวเมนต์อาร์เรย์

  • คอลัมน์    จํานวนรวมของคอลัมน์ทั้งหมดจากแต่ละอาร์กิวเมนต์อาร์เรย์

ข้อผิดพลาด

ถ้าอาร์เรย์มีแถวน้อยกว่าความกว้างสูงสุดของอาร์เรย์ที่เลือก Excel จะส่งกลับข้อผิดพลาด #N/A ในแถวเพิ่มเติม ใช้ HSTACK ภายในฟังก์ชัน IFERROR เพื่อแทนที่ #N/A ด้วยค่าที่คุณเลือก

ตัวอย่าง

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

ผนวกสองอาร์เรย์อย่างง่ายในแนวนอนตามลําดับเพื่อให้ผลลัพธ์เป็นหนึ่งอาร์เรย์

ข้อมูล

A

B

C

AA

BB

CC

D

E

F

DD

EE

FF

สูตร

=HSTACK(A2:C3,E2:G3)

ผนวกสามอาร์เรย์ในแนวนอนตามลําดับเพื่อให้ผลลัพธ์เป็นอาร์เรย์หนึ่งของสามแถวและหกคอลัมน์ที่มีข้อผิดพลาด #N/A เพื่อเติมองค์ประกอบอาร์เรย์ที่ว่างเปล่า

ข้อมูล

1

2

A

B

X

Y

3

4

C

D

5

6

สูตร

=HSTACK(A2:B4,C2:D3,E2:F2)

ผนวกสามอาร์เรย์ในแนวนอนตามลําดับเพื่อให้ผลลัพธ์เป็นอาร์เรย์หนึ่งของสามแถวและหกคอลัมน์ที่มีข้อผิดพลาด #N/A เพื่อเติมองค์ประกอบอาร์เรย์ที่ว่างเปล่า เนื่องจากเซลล์ F3 เป็นเซลล์ว่างตั้งแต่แรก ค่า 0 จะถูกเพิ่มลงในเซลล์ F7

ข้อมูล

1

2

A

B

C

#VALUE!

3

4

D

E

F

5

6

สูตร

=HSTACK(A2:B4,C2:D3,E2:F3)

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ