ทางอ้อม ฟังก์ชัน (การค้นหาและอ้างอิง ฟังก์ชัน) ใช้เพื่อส่งคืนการอ้างอิงที่ระบุโดยสตริงข้อความ ฟังก์ชันนี้ใช้เพื่อรับค่าจากการอ้างอิงเซลล์หรือช่วงใดๆ ในบทความนี้ ผมจะอธิบายการใช้ Excel ทางอ้อม ช่วง.
เพื่อให้คำอธิบายชัดเจนขึ้น ฉันจะใช้ชุดข้อมูลที่แสดงถึงข้อมูลการขายสำหรับ 4 ไตรมาส ชุดข้อมูลมี 5 คอลัมน์ ได้แก่ Sales Person, Quarter-1, Quarter-2, Quarter-3, และ ไตรมาสที่ 4 .
ดาวน์โหลดเพื่อฝึกฝน
8 วิธีในการใช้ช่วงทางอ้อมของ Excel
1. ใช้ช่วงทางอ้อมเพื่อรับค่าผ่านการอ้างอิงเซลล์
คุณสามารถใช้ ทางอ้อม ฟังก์ชันดึงค่าผ่านการอ้างอิงเซลล์ของเซลล์หรือช่วงเซลล์
ที่นี่ ฉันต้องการรับค่าของช่วงเซลล์ C4:C8 จาก ไตรมาสที่ 1 .
ที่จะทำ
⏩ในเซลล์ H4 , พิมพ์สูตรต่อไปนี้
=INDIRECT("C4:C8")
ที่นี่ ใน ทางอ้อม ฟังก์ชัน ฉันใช้ช่วงเซลล์ C4:C8 เป็น สตริง/ข้อความ (“C4:C8”) ใน ref_text .
ตอนนี้ให้กด ENTER และคุณจะได้รับค่าทั้งหมดของการอ้างอิงเซลล์ที่ใช้
2. รับค่าผ่านการอ้างอิงเซลล์ในเซลล์
ในกรณีที่คุณต้องการดึงค่าในขณะที่เก็บเซลล์หรือช่วงของเซลล์ไว้ในเซลล์ คุณสามารถทำได้โดยใช้ ทางอ้อม ฟังก์ชัน
ที่นี่ ฉันต้องการรับค่าของช่วงเซลล์ D4:D8 จาก ไตรมาสที่ 2 . แทนที่จะใช้การอ้างอิงเซลล์โดยตรง ฉันต้องการเก็บไว้ในเซลล์ ในชุดข้อมูลด้านล่างนี้ ฉันวางช่วงเซลล์จากตำแหน่งที่ฉันต้องการดึงค่า
⏩ในเซลล์ I4 , พิมพ์สูตรต่อไปนี้
=INDIRECT(H4)
ที่นี่ ใน ทางอ้อม ฟังก์ชัน ฉันเลือกเซลล์ H4 เป็น ref_text . ที่ฉันเก็บช่วงเซลล์ D4:D8 ใน H4 เซลล์ มันจะดึงค่าของเซลล์เหล่านั้นออกมา
ตอนนี้ให้กด ENTER แล้วคุณจะได้ค่าทั้งหมดจากเซลล์ที่เลือก
3. การใช้ค่าในการอ้างอิงการสร้างเซลล์
ทางอ้อม ฟังก์ชันทำให้เรามีโอกาสสร้างการอ้างอิงเซลล์โดยใช้ค่าในเซลล์
ให้ฉันแสดงขั้นตอนการสร้างข้อมูลอ้างอิงให้คุณดู
⏩ในเซลล์ I4 , พิมพ์สูตรต่อไปนี้
=INDIRECT("E"&H4)
ที่นี่ ใน ทางอ้อม ฟังก์ชัน ฉันใช้ “E”&H4 เป็น ref_text . โดยที่ E เป็นคอลัมน์และใน H4 ฉันเก็บค่า 5 . ในฟังก์ชัน ฉันต่อคอลัมน์ E และค่าของ H4 เซลล์จนกลายเป็น E5 . สุดท้าย ทางอ้อม ฟังก์ชั่นจะดึงค่าของ E5 เซลล์
ตอนนี้ให้กด ENTER แล้วคุณจะได้ค่าจากเซลล์ที่คุณใช้เป็นข้อมูลอ้างอิง
4. ค้นหาผลรวมของช่วงของเซลล์โดยใช้ช่วงที่มีชื่อ
คุณสามารถใช้ ช่วงที่มีชื่อ ใน ทางอ้อม การทำงาน. จากนั้นโดยใช้สูตรอื่น คุณสามารถคำนวณค่าของ ช่วงที่มีชื่อ .
ผมขอแสดงขั้นตอนการตั้งชื่อช่วงใด ๆ ให้คุณดู
ขั้นแรก เลือกช่วงเซลล์
➤ ฉันเลือกช่วงเซลล์ C4:C8 .
จากนั้นไปที่ แถบที่อยู่ และพิมพ์ชื่อที่คุณเลือกเพื่อตั้งชื่อช่วง
➤ ฉันตั้งชื่อเซลล์ที่เลือกว่า Quarter_1 .
ตอนนี้ เพื่อใช้ช่วงที่ตั้งชื่อเพื่อคำนวณยอดขายรวมของ ไตรมาส_1 ฉันจะใช้ ทางอ้อม และ SUM ทำงานร่วมกัน
⏩ในเซลล์ I4 , พิมพ์สูตรต่อไปนี้
=SUM(INDIRECT(I3))
ที่นี่ใน SUM ฟังก์ชัน ฉันใช้ INDIRECT(I3) เป็น หมายเลข 1 .
ใน ทางอ้อม ฟังก์ชัน ฉันเลือกเซลล์ I3 เป็น ref_text . ที่ไหนใน I3 ฉันเก็บชื่อช่วงไว้ C4:C8 .
ตอนนี้ ทางอ้อม ฟังก์ชันจะได้รับค่าของเซลล์เหล่านั้นและ SUM ฟังก์ชันจะคืนค่าผลรวมของเซลล์เหล่านั้น
สุดท้าย กด ENTER และคุณจะได้รับยอดขายรวม ไตรมาส_1 .
5. ใช้ช่วงที่กำหนดโดยทางอ้อมเพื่อค้นหา AVERAGE
คุณยังสามารถคำนวณ ค่าเฉลี่ย ของ ช่วงที่มีชื่อ ของเซลล์โดยใช้ ค่าเฉลี่ย ฟังก์ชันและ ทางอ้อม ฟังก์ชัน
⏩ในเซลล์ I4 , พิมพ์สูตรต่อไปนี้
=AVERAGE(INDIRECT(I3))
ที่นี่ใน เฉลี่ย ฟังก์ชัน ฉันใช้ INDIRECT(I3) เป็น หมายเลข 1 .
ใน ทางอ้อม ฟังก์ชัน ฉันเลือกเซลล์ I3 เป็น ref_text . ที่ไหนใน I3 ฉันเก็บชื่อช่วงไว้ C4:C8 .
ตอนนี้ ทางอ้อม ฟังก์ชันจะได้รับค่าของเซลล์เหล่านั้นและ SUM ฟังก์ชันจะคืนค่า ค่าเฉลี่ย ของเซลล์เหล่านั้น
สุดท้าย กด ENTER และคุณจะได้รับ ค่าเฉลี่ย ยอดขายของ ไตรมาส _1 .
6. ค้นหาช่วงเซลล์สูงสุด
ในกรณีที่คุณต้องการหาค่าสูงสุดของช่วงที่ระบุชื่อ คุณสามารถใช้ MAX ฟังก์ชันและ ทางอ้อม ฟังก์ชัน
⏩ในเซลล์ I4 , พิมพ์สูตรต่อไปนี้
=MAX(INDIRECT(I3))
ที่นี่ใน MAX ฟังก์ชัน ฉันใช้ INDIRECT(I3) เป็น หมายเลข 1 .
ใน ทางอ้อม ฟังก์ชัน ฉันเลือกเซลล์ I3 เป็น ref_text . ที่ไหนใน I3 ฉันเก็บชื่อช่วงไว้ C4:C8 .
ตอนนี้ ทางอ้อม ฟังก์ชั่นจะได้รับค่าของเซลล์เหล่านั้นและ MAX ฟังก์ชันจะคืนค่า สูงสุด ตัวเลขจากเซลล์เหล่านั้น
สุดท้าย กด ENTER และคุณจะได้รับ สูงสุด ยอดขายของ ไตรมาส _1 .
7. หาค่าต่ำสุดของช่วงของเซลล์
หากต้องการ คุณยังสามารถหาค่าต่ำสุดของช่วงที่ระบุชื่อได้โดยใช้ MIN ฟังก์ชันและ ทางอ้อม ฟังก์ชัน
⏩ในเซลล์ I4 , พิมพ์สูตรต่อไปนี้
=MIN(INDIRECT(I3))
ที่นี่ใน MIN ฟังก์ชัน ฉันใช้ INDIRECT(I3) เป็น หมายเลข 1 .
ใน ทางอ้อม ฟังก์ชัน ฉันเลือกเซลล์ I3 เป็น ref_text , โดยที่ I3 ฉันเก็บชื่อช่วงไว้ C4:C8 .
ตอนนี้ ทางอ้อม ฟังก์ชันจะได้รับค่าของเซลล์เหล่านั้นและค่า MIN ฟังก์ชันจะคืนค่า ขั้นต่ำ ตัวเลขจากเซลล์เหล่านั้น
กด ENTER และคุณจะได้รับ ขั้นต่ำ ยอดขายของ ไตรมาส _1 .
8. การใช้ Excel INDIRECT Range เพื่อค้นหาค่าเฉลี่ยของค่าขนาดเล็ก
คุณยังสามารถค้นหา ค่าเฉลี่ย ของ 3 ที่เล็กที่สุด ตัวเลขจากช่วงของเซลล์โดยใช้เครื่องหมาย เฉลี่ย ฟังก์ชัน เล็ก ฟังก์ชัน ROW ฟังก์ชัน และ ทางอ้อม ฟังก์ชัน
⏩ในเซลล์ I4 , พิมพ์สูตรต่อไปนี้
=AVERAGE(SMALL(F4:F8,ROW(INDIRECT("1:3"))))
ที่นี่ใน เฉลี่ย ฟังก์ชัน ฉันใช้ SMALL(F4:F8,ROW(INDIRECT(“1:3”)))) เป็น หมายเลข 1 .
ใน เล็ก ฟังก์ชัน ฉันใช้ F4:F8 เป็น อาร์เรย์ และ ROW(INDIRECT(“1:3”)) เป็น k ซึ่งเป็นตำแหน่ง
จากนั้นใน ROW ฟังก์ชัน ฉันใช้ INDIRECT(“1:3”) เป็นข้อมูลอ้างอิง .
ใน ทางอ้อม ฟังก์ชัน ฉันใช้ 1:3 เป็น ref_text . โดยที่ 1:3 หมายถึง 3 ค่า ที่นี่ ทางอ้อม ใช้ใน ROW เพื่อให้สูตรยังคงถูกต้องแม้ว่าคุณจะแทรกหรือลบแถวใดๆ
ตอนนี้ เล็ก ฟังก์ชั่นจะส่งกลับ 3 ตัวเลขที่น้อยที่สุดและ ค่าเฉลี่ย ฟังก์ชันจะส่งกลับค่าเฉลี่ยของตัวเลขที่น้อยที่สุดเหล่านั้น
กด ENTER และคุณจะได้ ค่าเฉลี่ย จาก 3 ชิ้นที่เล็กที่สุด ยอดขายของ Quarter_4 .
สิ่งที่ควรจำ
🔺 ทางอ้อม ฟังก์ชั่นแสดง #REF ผิดพลาดถ้า ref_text ไม่ใช่การอ้างอิงเซลล์ที่ถูกต้องและขีดจำกัดช่วง เกิน.
🔺 ทางอ้อม ฟังก์ชั่นจะแสดง #NAME ผิดพลาดหากคุณสะกดชื่อฟังก์ชันผิด
ภาคปฏิบัติ
บทสรุป
ในบทความนี้ ฉันได้อธิบาย 8 วิธีในการใช้ Excel ทางอ้อม แนว. ฉันยังพยายามที่จะครอบคลุมเวลาและเหตุผลที่ทางอ้อม ฟังก์ชันอาจแสดงข้อผิดพลาดบ่อยครั้ง สุดท้ายนี้ หากคุณมีข้อเสนอแนะ ข้อคิดเห็น หรือข้อเสนอแนะใดๆ โปรดแสดงความคิดเห็นด้านล่าง
บทความที่เกี่ยวข้อง
- วิธีใช้ที่อยู่ทางอ้อมใน Excel (12 ตัวอย่าง)
- ฟังก์ชันทางอ้อมพร้อมชื่อชีตใน Excel (4 เกณฑ์)
- ฟังก์ชันทางอ้อม Excel:รับค่าจากชีตอื่น
- สร้างรายการแบบเลื่อนลงโดยใช้ฟังก์ชันทางอ้อมใน Excel