บทความนี้จะแนะนำ 4 ตัวอย่างการใช้ Indirect Address ใน Excel การใช้ Indirect Address ช่วยให้คุณอ้างอิง ที่อยู่ของเซลล์ (Address) แทนที่จะอ้างอิงเซลล์โดยตรง ทำให้สูตรยืดหยุ่นขึ้น มาเริ่มกันเลย
ดาวน์โหลดไฟล์ฝึกปฏิบัติ
4 ตัวอย่าง INDIRECT ADDRESS ใน Excel
ใช้ตารางต่อไปนี้สำหรับสาธิต (ใช้ Microsoft Excel 365 แต่เวอร์ชันอื่นก็ใช้ได้)

1. ใช้ INDIRECT อ้างอิงเซลล์แบบอ้อม (Indirect Referencing)
มี 2 ตาราง ต้องการนำค่า Sales จากตารางแรกไปใส่ในคอลัมน์ Sales ของตารางที่สอง โดยใช้ INDIRECT

- เลือกเซลล์ผลลัพธ์ F5
- ใส่สูตร:
=INDIRECT("C"&ROW(C5))
แยกวิเคราะห์สูตร:
- ROW(C5) → คืนค่า 5 (หมายเลขแถว)
- "C"&ROW(C5) → "C5"
- INDIRECT("C5") → ค่าที่เซลล์ C5 = $4,629.00

- กด ENTER → ลาก Fill Handle ลงไป

ผลลัพธ์: ได้ค่า Sales ในตารางที่สองโดยอ้างอิงแบบอ้อม

2. รวมค่า (Sum) ด้วย Indirect Address Reference
ใช้ INDIRECT รวมค่า Sales หลายเซลล์

- เลือกเซลล์ D9
- ใส่สูตร:
=INDIRECT("D5")+INDIRECT("D6")+INDIRECT("D7")+INDIRECT("D8")
แยกวิเคราะห์: INDIRECT แต่ละตัวดึงค่า D5, D6, D7, D8 มาบวกกัน
- D5 = $4,629.00, D6 = $3,257.00, D7 = $2,091.00, D8 = $2,125.00
- ผลรวม = $12,102.00

- กด ENTER → ได้ผลรวมที่ D9

3. Indirect Address จาก Sheet อื่น (Cross-Sheet Reference)
มี 3 Sheet: January, February, March แต่ละ Sheet มีข้อมูลยอดขาย ต้องการดึงมารวมในตารางสรุป



ตารางสรุป:

- ที่ C5 ใส่:
=INDIRECT("January!"&ADDRESS(ROW(D5),COLUMN(D5)))
แยกวิเคราะห์:
- ROW(D5)=5, COLUMN(D5)=4
- ADDRESS(5,4) → $D$5
- "January!"&"$D$5" → "January!$D$5"
- INDIRECT(...) → ค่า $4,629.00 จาก Sheet January

- กด ENTER → ลาก Fill Handle

ได้ข้อมูลเดือนมกราคม สำหรับเดือนกุมภาพันธ์และมีนาคม ใช้สูตรคล้ายกัน:
- February:
=INDIRECT("February!"&ADDRESS(ROW(D5),COLUMN(D5))) - March:
=INDIRECT("March!"&ADDRESS(ROW(D5),COLUMN(D5)))


4. ใช้ INDIRECT ร่วมกับ ADDRESS และ Row Number
ต้องการดึงค่า Sales จากตารางแรกไปตารางที่สอง ใช้ Row Number จากคอลัมน์ Row No. ช่วย

- ที่ G5 ใส่:
=INDIRECT(ADDRESS(D5,3))
แยกวิเคราะห์:
- D5 = 5 (Row Number)
- ADDRESS(5,3) → $C$5 (คอลัมน์ 3 = C)
- INDIRECT("$C$5") → $4,629.00

- กด ENTER → ลาก Fill Handle

ผลลัพธ์: ได้ค่า Sales ในตารางที่สองโดยใช้ Row Number ควบคุม

ส่วนฝึกปฏิบัติ
มีแท็บ Practice ให้ลองทำเองเพื่อเข้าใจลึกขึ้น

สรุป
บทความนี้ครอบคลุม 4 ตัวอย่าง Indirect Address: 1) อ้างอิงแบบอ้อมพื้นฐาน 2) รวมค่าด้วย INDIRECT หลายตัว 3) อ้างอิงข้าม Sheet ด้วย ADDRESS 4) ใช้ Row Number ควบคุมผ่าน ADDRESS+INDIRECT หวังว่าจะเป็นประโยชน์ครับ
เพิ่มเติม
- How to Use Excel INDIRECT Range (8 Easiest Ways)
- INDIRECT Function with Sheet Name in Excel (4 Criteria)