Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

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

ดาวน์โหลดไฟล์ฝึกปฏิบัติ

4 ตัวอย่าง INDIRECT ADDRESS ใน Excel

ใช้ตารางต่อไปนี้สำหรับสาธิต (ใช้ Microsoft Excel 365 แต่เวอร์ชันอื่นก็ใช้ได้)

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

1. ใช้ INDIRECT อ้างอิงเซลล์แบบอ้อม (Indirect Referencing)

มี 2 ตาราง ต้องการนำค่า Sales จากตารางแรกไปใส่ในคอลัมน์ Sales ของตารางที่สอง โดยใช้ INDIRECT

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

  • เลือกเซลล์ผลลัพธ์ F5
  • ใส่สูตร: =INDIRECT("C"&ROW(C5))

แยกวิเคราะห์สูตร:

  • ROW(C5) → คืนค่า 5 (หมายเลขแถว)
  • "C"&ROW(C5) → "C5"
  • INDIRECT("C5") → ค่าที่เซลล์ C5 = $4,629.00

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

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

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

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

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

2. รวมค่า (Sum) ด้วย Indirect Address Reference

ใช้ INDIRECT รวมค่า Sales หลายเซลล์

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

  • เลือกเซลล์ 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

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

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

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

3. Indirect Address จาก Sheet อื่น (Cross-Sheet Reference)

มี 3 Sheet: January, February, March แต่ละ Sheet มีข้อมูลยอดขาย ต้องการดึงมารวมในตารางสรุป

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

ตารางสรุป:

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

  • ที่ 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

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

  • กด ENTER → ลาก Fill Handle

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

ได้ข้อมูลเดือนมกราคม สำหรับเดือนกุมภาพันธ์และมีนาคม ใช้สูตรคล้ายกัน:

  • February: =INDIRECT("February!"&ADDRESS(ROW(D5),COLUMN(D5)))
  • March: =INDIRECT("March!"&ADDRESS(ROW(D5),COLUMN(D5)))

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

4. ใช้ INDIRECT ร่วมกับ ADDRESS และ Row Number

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

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

  • ที่ G5 ใส่: =INDIRECT(ADDRESS(D5,3))

แยกวิเคราะห์:

  • D5 = 5 (Row Number)
  • ADDRESS(5,3) → $C$5 (คอลัมน์ 3 = C)
  • INDIRECT("$C$5") → $4,629.00

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

  • กด ENTER → ลาก Fill Handle

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

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

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

ส่วนฝึกปฏิบัติ

มีแท็บ Practice ให้ลองทำเองเพื่อเข้าใจลึกขึ้น

เชี่ยวชาญ INDIRECT Function ใน Excel: 4 ตัวอย่างปฏิบัติจริง

สรุป

บทความนี้ครอบคลุม 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)