Excel ฟังก์ชันทางอ้อม

01 จาก 01

การค้นหาข้อมูลด้วยฟังก์ชันทางอ้อม

ข้อมูลอ้างอิงในเซลล์อื่นที่มีฟังก์ชันทางอ้อมของ Excel ©ฝรั่งเศสเท็ด

ฟังก์ชันทางอ้อม (INDIRECT) ตามที่ระบุในชื่อสามารถใช้เพื่ออ้างอิง เซลล์ ในสูตร เวิร์กชีทได้ โดยทางอ้อม

โดยการป้อนการ อ้างอิงเซลล์ ลงในเซลล์ที่กำลังอ่านโดยฟังก์ชัน

ดังแสดงในตัวอย่างด้านบนฟังก์ชัน INDIRECT ในเซลล์ D2 จะแสดงข้อมูลที่อยู่ในเซลล์ B2 - เลข 27 - แม้ว่าจะไม่มีการอ้างอิงโดยตรงกับเซลล์นั้นก็ตาม

วิธีนี้เกิดขึ้นในทางที่ค่อนข้างซับซ้อนคือ:

  1. ฟังก์ชันทางอ้อมอยู่ในเซลล์ D2;
  2. การอ้างอิงเซลล์ที่มีอยู่ในวงเล็บกลมบอกให้ฟังก์ชั่นอ่านเนื้อหาของเซลล์ A2 ซึ่งมีการอ้างอิงเซลล์อื่น B2;
  3. ฟังก์ชั่นจะอ่านเนื้อหาของเซลล์ B2 ซึ่งจะพบหมายเลข 27
  4. ฟังก์ชันจะแสดงหมายเลขนี้ในเซลล์ D2

มักถูกรวมเข้ากับฟังก์ชันอื่นเช่น OFFSET และ SUM แถวที่ 7 ของตัวอย่างข้างต้นเพื่อสร้างสูตรที่ซับซ้อนขึ้น

สำหรับฟังก์ชันนี้ฟังก์ชันที่สองต้องยอมรับการอ้างอิงเซลล์เป็น อาร์กิวเมนต์

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

ไวยากรณ์ของฟังก์ชันทางอ้อมและอาร์กิวเมนต์

ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและประกอบด้วยชื่อฟังก์ชันวงเล็บเครื่องหมายจุลภาคและอาร์กิวเมนต์

ไวยากรณ์สำหรับฟังก์ชันทางอ้อมคือ:

= ทางอ้อม (Ref_text, A1)

Ref_text - (จำเป็น) การอ้างอิงเซลล์ที่ถูกต้อง (สามารถเป็นได้ทั้งการอ้างอิงสไตล์ A1 หรือ R1C1) หรือ ช่วงที่ มี ชื่อ - แถว 6 ในภาพด้านบนซึ่งเซลล์ A6 ได้รับชื่อ Alpha;

A1 - (optional) ค่าตรรกะ (TRUE หรือ FALSE เท่านั้น) ที่ระบุว่าสไตล์ของการอ้างอิงเซลล์มีอยู่ใน Ref_text อาร์กิวเมนต์

#REF! ข้อผิดพลาดและทางอ้อม

INDIRECT จะคืนค่า #REF! ค่าข้อผิดพลาดหากอาร์กิวเมนต์ Ref_text ของฟังก์ชัน:

การเข้าสู่ฟังก์ชั่นทางอ้อม

แม้ว่าจะเป็นไปได้ที่จะพิมพ์สูตรทั้งหมดเช่น

= ทางอ้อม (A2)

ด้วยตนเองลงในเซลล์แผ่นงานตัวเลือกอื่นคือการใช้กล่องโต้ตอบของฟังก์ชันเพื่อป้อนฟังก์ชันและอาร์กิวเมนต์ตามที่ระบุไว้ในขั้นตอนด้านล่างลงในเซลล์ D2

  1. คลิกที่เซลล์ D2 เพื่อให้เป็นเซลล์ที่ใช้งานอยู่
  2. คลิกแท็บ สูตร ในเมนู ริบบัว
  3. เลือกการ ค้นหาและการอ้างอิง จากริบบิ้นเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
  4. คลิกที่ INDIRECT ในรายการเพื่อเรียก กล่องโต้ตอบ ของฟังก์ชั่น
  5. ในกล่องโต้ตอบคลิกที่บรรทัด Ref_text ;
  6. คลิกเซลล์ A2 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์ลงในกล่องโต้ตอบเป็นอาร์กิวเมนต์ Ref_text ;
  7. คลิกตกลงเพื่อทำหน้าที่และปิดกล่องโต้ตอบ
  8. หมายเลข 27 จะปรากฏในเซลล์ D2 เนื่องจากเป็นข้อมูลที่อยู่ในเซลล์ B2
  9. เมื่อคุณคลิกที่เซลล์ D2 ฟังก์ชันที่สมบูรณ์ = INDIRECT (A2) จะปรากฏใน แถบสูตร เหนือแผ่นงาน