ใน Excel คุณสามารถรวมเซลล์จำนวนหนึ่งโดยใช้ช่วงตัวแปรที่มีฟังก์ชัน INDIRECT ฟังก์ชัน INDIRECT จะปรับปรุงช่วงของเซลล์ที่คุณอ้างอิงโดยอัตโนมัติโดยไม่ต้องแก้ไขสูตรด้วยตัวเอง คุณสามารถใช้ฟังก์ชัน INDIRECT กับฟังก์ชัน Excel จำนวนใดก็ได้ แต่ส่วนใหญ่ (และมีประโยชน์) คือเมื่อคุณใช้ฟังก์ชัน SUM
บันทึก: ข้อมูลในบทความใช้กับ Excel รุ่น 2019, 2016, 2013, 2010 และ Excel สำหรับ Mac
วิธีการรวมเซลล์จำนวนหนึ่งโดยใช้ช่วงตัวแปร
คุณสามารถฝังฟังก์ชัน INDIRECT เป็นอาร์กิวเมนต์ภายในฟังก์ชัน SUM เพื่อสร้างช่วงของการอ้างอิงเซลล์สำหรับตัวแปรสำหรับฟังก์ชัน SUM เพื่อเพิ่ม ฟังก์ชันทางอ้อมทำโดยอ้างอิงช่วงของเซลล์โดยทางอ้อมผ่านการอ้างอิงเซลล์ระดับกลาง
รูปแบบของทั้งสองฟังก์ชันที่ใช้ร่วมกันมีลักษณะดังนี้:
= SUM (ทางอ้อม ( "D1": D4)
การดำเนินการนี้จะกำหนดช่วงเริ่มต้นที่ D1 และอนุญาตให้ D4 เปลี่ยนแปลงได้หากคุณแทรกหรือลบเซลล์ใด ๆ ในคอลัมน์ D
นอกจากนี้คุณยังสามารถใช้เซลล์อื่นในสเปรดชีตเพื่อแก้ไขการอ้างอิงเซลล์ ตัวอย่างเช่นถ้าคุณใช้ E1 เพื่ออ้างอิงเซลล์แรกของช่วงและ E2 เพื่ออ้างอิงเซลล์สุดท้ายของช่วงสูตรจะมีลักษณะดังนี้:
= SUM (INDIRECT ("D" & E1 & ": D" และ E2))
โดยการเปลี่ยนตัวเลขที่อยู่ในเซลล์ E1 และ E2 คุณสามารถปรับเปลี่ยนช่วงในสูตรได้โดยไม่ต้องแก้ไขสูตรด้วยตนเอง
ลองใช้ฟังก์ชัน SUM และ INDIRECT

สร้างสเปรดชีตเพื่อทดสอบฟังก์ชัน SUM และ INDIRECT ด้วยตนเอง เริ่มต้นด้วยการสร้างสเปรดชีตเปล่าและป้อนข้อมูลต่อไปนี้ลงในคอลัมน์ D และ E:
เซลล์ ข้อมูล D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
จากนั้นสร้างสูตรในเซลล์ F1 นี่คือวิธี: ถัดไปให้ป้อนฟังก์ชัน INDIRECT ลงในฟังก์ชัน SUM โดยใช้กล่องโต้ตอบนี้ ทางอ้อม ( "D" และ E1 & ": D" & E2) = SUM (ทางอ้อม ( "D" และ E1 & ": D" & E2)) เมื่อคุณเข้าใจวิธีจัดรูปแบบ SUM และฟังก์ชันที่ซ้อนกัน INDIRECT คุณจะสามารถพิมพ์ฟังก์ชันทั้งหมดที่แสดงในขั้นตอนที่ 4 ลงในเซลล์ผลลัพธ์โดยตรง (ในตัวอย่างนี้เซลล์ F1) ในตัวอย่างข้างต้นการอ้างอิงไปยังเซลล์ E1 และ E2 อยู่นอกเครื่องหมายคำพูด นี้บวกกับ & concatenate symbol, ฝังสิ่งที่มีอยู่ภายในเซลล์ E1 และ E2 ลงในสูตรด้วยตัวเอง ต่อไปนี้เป็นวิธีการทำงานขององค์ประกอบของสูตร: ในตัวอย่างข้างต้นจุดเริ่มต้นของช่วงถูกกำหนดโดยอักขระ: "D" และ E1. จุดสิ้นสุดของช่วงถูกกำหนดโดยอักขระ: ": D" & E2 เครื่องหมายทวิภาคต้องรวมอยู่ในเครื่องหมายคำพูด เครื่องหมายกลางที่สามอยู่ตรงกลางจะใช้เพื่อแบ่งส่วนที่สองเป็นอาร์กิวเมนต์หนึ่ง: "D" & E1 & ": D" และ E2 05 จาก 05 ฟังก์ชัน INDIRECT ที่ซ้อนกันภายในฟังก์ชัน SUM ช่วยให้ง่ายต่อการเปลี่ยนการเริ่มต้นและสิ้นสุดของช่วงที่รวมไว้โดยฟังก์ชัน SUM โดยไม่ต้องแก้ไขฟังก์ชันเอง ใช้เทคนิคการต่อประสานในขั้นตอนที่ 3 ใช้ตัวเลขที่เก็บไว้ในเซลล์ E1 และ E2 ในสเปรดชีตเพื่อเปลี่ยนช่วงของเซลล์สำหรับฟังก์ชัน SUM ทดสอบสิ่งนี้ในสเปรดชีตของคุณเองโดยการแก้ไขเซลล์ E1 และ E2 และดูว่าผลลัพธ์ของฟังก์ชัน SUM เปลี่ยนแปลงไปอย่างไร หากต้องการดูฟังก์ชัน INDIRECT ในการทำงานให้ใส่เซลล์ใหม่ลงในเซลล์ D3 การดำเนินการนี้จะเลื่อนเซลล์อื่น ๆ ทั้งหมดลง ผลรวมใหม่คือจำนวนเซลล์ D3 ถึง D7 ฟังก์ชัน INDIRECT แบบไดนามิกจะเปลี่ยนช่วงทั้งหมดเพื่อรวมรายการทั้งหมดที่คุณป้อนไว้รวมทั้งเซลล์ใหม่ที่คุณแทรกไว้เช่นกัน #REF! ค่าความผิดพลาดจะปรากฏในเซลล์ F1 ถ้าฟังก์ชันทางอ้อม:
03 จาก 05 วางฟังก์ชัน INDIRECT ไว้ในฟังก์ชัน SUM

สร้างอาร์กิวเมนต์สำหรับฟังก์ชันทางอ้อม
ช่วงตัวแปรฟังก์ชัน SUM

#REF! ค่าข้อผิดพลาด




