ฟังก์ชัน INDIRECT

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

คำอธิบาย

ส่งกลับค่าการอ้างอิงที่ถูกระบุอยู่ในสตริงข้อความ การอ้างอิงจะได้รับการประเมินทันทีเพื่อแสดงเนื้อหา ใช้ INDIRECT เมื่อคุณต้องการเปลี่ยนการอ้างอิงไปยังเซลล์ภายในสูตรโดยไม่ต้องเปลี่ยนสูตร

ไวยากรณ์

INDIRECT(ref_text, [a1])

ไวยากรณ์ของฟังก์ชัน INDIRECT มีอาร์กิวเมนต์ดังนี้

  • Ref_text จําเป็น การอ้างอิงไปยังเซลล์ที่มีการอ้างอิงในลักษณะ A1 และ R1C1 ชื่อที่กําหนดว่าเป็นการอ้างอิง หรือการอ้างอิงไปยังเซลล์เป็นสตริงข้อความ ถ้า ref_text ไม่ใช่การอ้างอิงเซลล์ที่ถูกต้อง ฟังก์ชัน INDIRECT จะส่งกลับ #REF! เป็นค่าความผิดพลาด

    • ถ้า ref_text อ้างอิงไปยังเวิร์กบุ๊กอื่น (การอ้างอิงภายนอก) เวิร์กบุ๊กอื่นจะต้องเปิดอยู่ ถ้าเวิร์กบุ๊กต้นฉบับไม่ได้เปิดอยู่ ฟังก์ชัน INDIRECT จะส่งกลับ #REF! เป็นค่าความผิดพลาด

      หมายเหตุ

      การอ้างอิงภายนอกไม่ได้รับการสนับสนุนใน Excel Web App

    • ถ้า ref_text อ้างอิงไปยังช่วงของเซลล์ที่อยู่นอกขีดจํากัดแถว 1,048,576 หรือขีดจํากัดคอลัมน์ 16,384 (XFD) ฟังก์ชัน INDIRECT จะส่งกลับ #REF! ข้อผิดพลาด

  • A1 ไม่บังคับ ค่าตรรกะที่ระบุชนิดการอ้างอิงที่มีอยู่ใน ref_text เซลล์

    • ถ้า a1 เป็น TRUE หรือไม่มีการระบุค่าไว้ ค่า ref_text จะถูกแปลเป็นการอ้างอิงในลักษณะ A1
    • ถ้า a1 เป็น FALSE ค่า ref_text จะถูกแปลเป็นการอ้างอิงในลักษณะ R1C1

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ รวมถึงแถวส่วนหัว และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ข้อมูล    
B2 1.333
B3 45
ปรีชา 10
5 62
สูตร คำอธิบาย ผลลัพธ์
=INDIRECT(A2) ค่าของการอ้างอิงในเซลล์ A2 การอ้างอิงเป็นการอ้างอิงไปยังเซลล์ B2 ซึ่งมีค่า 1.333 1.333
=INDIRECT(A3) ค่าของการอ้างอิงในเซลล์ A3 การอ้างอิงเป็นการอ้างอิงไปยังเซลล์ B3 ซึ่งมีค่า 45 45
=INDIRECT(A4) เนื่องจากเซลล์ B4 มีชื่อที่กำหนดว่า "ปรีชา" การอ้างอิงไปยังชื่อที่กำหนดนั้นจึงเป็นการอ้างอิงไปยังเซลล์ B4 ซึ่งมีค่า 10 10
=INDIRECT("B"&A5) รวม "B" เข้ากับค่าใน A5 ซึ่งคือ 5 ในทางกลับกัน สิ่งนี้จะอ้างอิงไปยังเซลล์ B5 ซึ่งมีค่า 62 62