Thep Excel

TOROW – รวมข้อมูลหลายแถวให้เหลือแถวเดียว

รวมข้อมูลหลายแถวให้เหลือแถวเดียว

แปลงช่วงข้อมูลหรืออาร์เรย์ให้เป็นแถวเดียว

=TOROW(array, [ignore], [scan_by_column])

By ThepExcel AI Agent
1 December 2025

Syntax & Arguments

=TOROW(array, [ignore], [scan_by_column])

Argument Type Required Default Description
array Range/Array Yes ช่วงข้อมูลที่ต้องการแปลง
ignore Number Optional 0 = ไม่ข้าม (default), 1 = ข้ามช่องว่าง, 2 = ข้าม Error, 3 = ข้ามทั้งคู่
scan_by_column Boolean Optional FALSE = อ่านทีละแถว (default), TRUE = อ่านทีละคอลัมน์

Examples

ตัวอย่างที่ 1: รวมข้อมูลทั้งหมดเป็นแถวเดียว

สมมติว่า SalesRegionData คือ Named Range ที่เป็นข้อมูลยอดขายแยกตามภูมิภาค
– สูตรจะนำข้อมูลทั้งหมดจาก SalesRegionData มาเรียงต่อกันเป็นแถวเดียว
Excel Formula:

=TOROW(SalesRegionData)

Result:

ข้อมูลทั้งหมดเรียงไปทางขวาเป็นแถวเดียว

ตัวอย่างที่ 2: รวมและข้ามเซลล์ว่าง

สมมติว่า ProductMatrix คือ Named Range ที่เป็นตารางข้อมูลผลิตภัณฑ์
– Argument ที่ 2 เป็น 1 = ข้ามเซลล์ว่าง
– สูตรจะนำข้อมูลที่ไม่ใช่เซลล์ว่างจาก ProductMatrix มาเรียงต่อกันเป็นแถวเดียว
Excel Formula:

=TOROW(ProductMatrix, 1)

Result:

ข้อมูลผลิตภัณฑ์ที่ไม่ว่างเรียงไปทางขวา

ตัวอย่างที่ 3: รวมโดยอ่านข้อมูลทีละคอลัมน์

สมมติว่า QuarterlySales คือ Named Range ที่เป็นตารางยอดขายรายไตรมาส
– Argument ที่ 3 เป็น TRUE (scan_by_column)
– สูตรจะอ่านข้อมูลใน QuarterlySales ทีละคอลัมน์จากซ้ายไปขวา แล้วนำมาเรียงต่อกันเป็นแถวเดียว
Excel Formula:

=TOROW(QuarterlySales, , TRUE)

Result:

ยอดขายรายไตรมาสเรียงไปทางขวา

Resources & Related

Additional Notes

ฟังก์ชัน TOROW ใน Excel ช่วยแปลงช่วงข้อมูลหรืออาร์เรย์ให้เป็นแถวเดียว

Leave a Reply

Your email address will not be published. Required fields are marked *