สิ่งที่ต้องรู้
- ฟังก์ชัน INDIRECT จะเปลี่ยนช่วงของการอ้างอิงเซลล์ในสูตรโดยไม่ต้องแก้ไขสูตร
- ใช้ INDIRECT เป็นอาร์กิวเมนต์สำหรับ COUNTIF เพื่อสร้างช่วงไดนามิกของเซลล์ที่ตรงตามเกณฑ์ที่ระบุ
- เกณฑ์จะกำหนดโดยฟังก์ชัน INDIRECT และจะนับเฉพาะเซลล์ที่ตรงตามเกณฑ์เท่านั้น
บทความนี้จะอธิบายวิธีใช้ฟังก์ชัน INDIRECT ในสูตร Excel เพื่อเปลี่ยนช่วงของการอ้างอิงเซลล์ที่ใช้ในสูตรโดยไม่ต้องแก้ไขสูตรเอง เพื่อให้แน่ใจว่ามีการใช้เซลล์เดียวกัน แม้ว่าสเปรดชีตจะเปลี่ยนแปลงก็ตาม ข้อมูลนำไปใช้กับ Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel for Mac และ Excel Online
ใช้ช่วงไดนามิกด้วยสูตร COUNTIF - INDIRECT
ฟังก์ชัน INDIRECT สามารถใช้ได้กับฟังก์ชันจำนวนหนึ่งที่ยอมรับการอ้างอิงเซลล์เป็นอาร์กิวเมนต์ เช่น ฟังก์ชัน SUM และ COUNTIF
การใช้ INDIRECT เป็นอาร์กิวเมนต์สำหรับ COUNTIF จะสร้างช่วงไดนามิกของการอ้างอิงเซลล์ที่ฟังก์ชันสามารถนับได้ ถ้าค่าของเซลล์ตรงตามเกณฑ์ โดยเปลี่ยนข้อมูลข้อความ ซึ่งบางครั้งเรียกว่าสตริงข้อความ ให้เป็นการอ้างอิงเซลล์
ภาพหน้าจอ
ตัวอย่างนี้อิงตามข้อมูลที่แสดงในภาพด้านบน สูตร COUNTIF - INDIRECT ที่สร้างขึ้นในบทช่วยสอนคือ:
|_+_|สำหรับช่วง D1:D6 นั้น COUNTA จะส่งกลับคำตอบเป็น 4 เนื่องจากสี่ในห้าเซลล์มีข้อมูล COUNTBLANK ส่งคืนคำตอบ 1 เนื่องจากมีเซลล์ว่างเพียงเซลล์เดียวในช่วง
เหตุใดจึงต้องใช้ฟังก์ชันทางอ้อม?
ประโยชน์ของการใช้ฟังก์ชัน INDIRECT ในสูตรทั้งหมดนี้คือสามารถแทรกเซลล์ใหม่ได้ทุกที่ในช่วง
วิธีเปลี่ยนเสียง League of Legends เป็นภาษาญี่ปุ่น
ช่วงจะเปลี่ยนแบบไดนามิกภายในฟังก์ชันต่างๆ และผลลัพธ์จะอัปเดตตามนั้น
ภาพหน้าจอ
หากไม่มีฟังก์ชัน INDIRECT ทุกฟังก์ชันจะต้องได้รับการแก้ไขให้รวมเซลล์ทั้ง 7 เซลล์ รวมถึงเซลล์ใหม่ด้วย
ประโยชน์ของฟังก์ชัน INDIRECT คือสามารถแทรกค่าข้อความเป็นการอ้างอิงเซลล์ได้ และจะอัปเดตช่วงแบบไดนามิกเมื่อใดก็ตามที่สเปรดชีตของคุณเปลี่ยนแปลง
ทำให้การบำรุงรักษาสเปรดชีตโดยรวมง่ายขึ้นมาก โดยเฉพาะอย่างยิ่งสำหรับสเปรดชีตที่มีขนาดใหญ่มาก