วิธีใช้ BYROW ใน Excel 365 (คำนวณทีละแถวแบบอัตโนมัติ ไม่ต้องลากสูตร)


① 🔥 Hook: ยังลากสูตรลงทีละแถวอยู่ = เสียเวลาแบบเดิม ๆ

ถ้าคุณต้อง:

  • คำนวณทีละแถว
  • ลากสูตรลงหลายร้อยบรรทัด

👉 คุณกำลังทำงานแบบ Manual

เพราะ BYROW = คำนวณทั้งตารางได้ในสูตรเดียว


② 📌 BYROW คืออะไร?

BYROW = ฟังก์ชันที่ใช้ “คำนวณทีละแถวในตาราง”

👉 พูดง่าย ๆ:

  • เอาตารางมา
  • ให้ Excel คำนวณ “แถวละสูตร”

📌 ใช้คู่กับ LAMBDA


③ ⚙️ โครงสร้างสูตร

=BYROW(array, LAMBDA(row, calculation))

อธิบาย:

  • array = ตารางข้อมูล
  • row = แถวที่กำลังคำนวณ
  • calculation = สูตรที่ต้องการ

④ 🧪 ตัวอย่างใช้งานจริง

✔️ รวมค่าทีละแถว

=BYROW(A1:C5, LAMBDA(r, SUM(r)))

👉 ได้ผลรวมแต่ละแถว


✔️ หาค่าเฉลี่ย

=BYROW(A1:C5, LAMBDA(r, AVERAGE(r)))

✔️ หาค่าสูงสุด

=BYROW(A1:C5, LAMBDA(r, MAX(r)))

⑤ 💡 ใช้งานจริงแบบสายโปร

📊 Data Analysis

  • คำนวณข้อมูลรายแถว
  • สร้าง Summary

💼 งานบริษัท

  • คำนวณยอดขายต่อรายการ
  • วิเคราะห์ข้อมูล

🌐 SEO / Data

  • วิเคราะห์ dataset
  • คำนวณ metric

👉 สาย COMSIAM ใช้ BYROW วิเคราะห์ข้อมูล


⑥ 🚀 สูตรเทพ (ระดับใช้งานจริง)

✔️ BYROW + IF

=BYROW(A1:C5, LAMBDA(r, IF(SUM(r)>100,"สูง","ต่ำ")))

✔️ BYROW + FILTER

=FILTER(A1:C5, BYROW(A1:C5, LAMBDA(r, SUM(r)>100)))

👉 กรองแถวตามเงื่อนไข


✔️ BYROW + LET

=BYROW(A1:C5, LAMBDA(r, LET(x, SUM(r), x*2)))

⑦ ⚠️ ข้อควรรู้

❌ ต้องใช้ LAMBDA
❌ ใช้ได้เฉพาะ Excel 365


⑧ 🧠 เทคนิคขั้นสูง

👉 ใช้ร่วมกับ:

  • BYCOL() → คำนวณตามคอลัมน์
  • MAP() → คำนวณหลายค่า
  • FILTER() → กรอง

📌 ตัวอย่าง:

=BYROW(A1:C5, LAMBDA(r, MAX(r)-MIN(r)))

⑨ 🔍 ใช้ในงานจริง

  • Dashboard
  • Data Analysis
  • Report

👉 BYROW = ตัวช่วยคำนวณทั้งตาราง


⑩ 🔥 BYROW vs ลากสูตร

BYROWลากสูตร
อัตโนมัติManual
เร็วช้า
สูตรเดียวหลายสูตร

👉 มือโปร = ใช้ BYROW


⑪ ✅ สรุปแบบมืออาชีพ

BYROW = สูตรสาย Automation

✔ ลดการลากสูตร
✔ เร็ว
✔ ใช้ง่าย

👉 ถ้าคุณยังลากสูตร = คุณยังทำงานช้า


⑫ 💬 คำถามชวนคิด

คุณยังลากสูตรลงทีละแถวอยู่ไหม?
หรือเริ่มใช้ BYROW แล้ว?