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

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

ฟังก์ชัน INDIRECT ใน Excelช่วยให้คุณอ้างอิงข้อมูลได้อย่างง่ายดายเมื่อจำเป็น ด้านล่างนี้เป็นรายละเอียดเกี่ยวกับวิธีใช้ฟังก์ชัน INDIRECT ใน Excel

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

ฟังก์ชัน INDIRECT ใน Excel คืออะไร?

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

  • วัตถุประสงค์: สร้างการอ้างอิงจากข้อความ
  • ค่าที่ส่งกลับ: การอ้างอิงเวิร์กชีตที่ถูกต้อง
  • การโต้แย้ง:
    • ref_text - การอ้างอิงที่ให้ไว้เป็นข้อความ
    • a1 - (เป็นทางเลือก) ค่าบูลีนเพื่อระบุการอ้างอิงประเภท A1 หรือ R1C1
    • ค่าเริ่มต้นTRUE = A1 styleคือ
  • สูตรอาหาร:=INDIRECT(ref_text, [a1])

หมายเหตุเมื่อใช้ฟังก์ชัน INDIRECT ใน Excel

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

INDIRECT ประเมินสองอาร์กิวเมนต์ref_textและ a1Ref_text คือสตริงข้อความที่จะประเมินเป็นข้อมูลอ้างอิง A1 ระบุประเภทการอ้างอิงสำหรับค่าข้อความที่กำลังจะมาถึง เมื่อ a1 เป็นจริง (ค่าเริ่มต้น) ชนิดจะเป็น A1 เมื่อ a1 เป็น FALSE ชนิดจะเป็น R1C1 ตัวอย่างเช่น:

=INDIRECT("A1") // Returns a reference like =A1
=INDIRECT("R1C1",FALSE) // Returns a reference like =R1C1

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

  • สูตรชื่อชีตที่ปรับแต่งได้
  • สูตรสามารถรวบรวมการอ้างอิงเซลล์จากข้อความเล็กๆ แต่ละชิ้นได้
  • การอ้างอิงแบบคงที่จะไม่เปลี่ยนแปลงแม้ว่าจะลบแถวหรือคอลัมน์ไปแล้วก็ตาม
  • สร้างอาร์เรย์ของตัวเลขด้วยฟังก์ชัน ROW ในสูตรที่ซับซ้อน

หมายเหตุ: INDIRECT เป็นฟังก์ชันที่ไม่เสถียร ดังนั้นจึงอาจทำให้ความคืบหน้าของคุณช้าลงเมื่อประมวลผลเวิร์กชีตขนาดใหญ่หรือซับซ้อน ดังนั้นควรใช้อย่างระมัดระวัง

ตัวอย่างที่ 1 - ชื่อเวิร์กชีตสามารถปรับแต่งได้

ในตัวอย่างข้างต้น INDIRECT ถูกตั้งค่าให้ใช้ชื่อชีตที่ปรับแต่งได้ดังต่อไปนี้:

=INDIRECT(B5&"!A1") // The sheet name in B6 is a variable

คัดลอกสูตรใน B5 แล้วเชื่อมข้อความใน B5 ด้วยสตริง "!A1" และส่งกลับผลลัพธ์เป็น INDIRECT จากนั้นฟังก์ชัน INDIRECT จะประเมินข้อความและแปลงเป็นข้อมูลอ้างอิงที่เหมาะสม ผลลัพธ์ใน C5:C9 คือค่าจากเซลล์ A1 ใน 5 แผ่นงานที่แสดงอยู่ในคอลัมน์ B

ตัวอย่างที่ 2 - ตารางการค้นหาที่ปรับแต่งได้

ในแผ่นงานด้านล่าง VLOOKUP ใช้ในการคำนวณต้นทุนสำหรับซัพพลายเออร์สองราย ได้แก่ A และ B เมื่อใช้ซัพพลายเออร์ในคอลัมน์ F VLOOKUP จะใช้ตารางที่ตรงกันนี้โดยอัตโนมัติ:

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

สูตรใน G5 คือ:

=VLOOKUP(E5,INDIRECT("vendor_"&F5),2,0)

ตัวอย่างที่ 3: การอ้างอิงคงที่

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

=INDIRECT("A1:A100") // will not change

หมายเหตุเมื่อใช้ฟังก์ชัน INDIRECT ใน Microsoft Excel

  • ข้อมูลอ้างอิงที่สร้างโดย INDIRECT จะได้รับการประเมินแบบเรียลไทม์และเนื้อหาของข้อมูลอ้างอิงก็จะแสดงเช่นกัน
  • เมื่อ ref_text เป็นการอ้างอิงภายนอกไปยังสมุดงานอื่น จะต้องเปิดสมุดงานนั้นไว้
  • a1 เป็นทางเลือก เมื่อละเว้น a1 คือการอ้างอิงประเภท TRUE = A1
  • เมื่อ a1 ถูกตั้งค่าเป็น FALSE INDIRECT จะสร้างการอ้างอิงประเภท R1C1

เล่น ปริศนา บน Excel

เล่น ปริศนา บน Excel

MehmetSalihKoten ผู้ใช้ Reddit ได้สร้าง Tetris เวอร์ชันที่ใช้งานได้เต็มรูปแบบใน Microsoft Excel

วิธีใช้ฟังก์ชันแปลงใน Excel

วิธีใช้ฟังก์ชันแปลงใน Excel

ในการแปลงหน่วยการวัดใน Excel เราจะใช้ฟังก์ชันแปลง

วิธีใช้ฟังก์ชัน HLOOKUP ใน Excel

วิธีใช้ฟังก์ชัน HLOOKUP ใน Excel

ฟังก์ชัน HLOOKUP คืออะไร? จะใช้ฟังก์ชัน HLOOKUP ใน Excel ได้อย่างไร? มาหาคำตอบกับ LuckyTemplates กันเถอะ!

ฟังก์ชัน IFERROR ใน Excel สูตรและการใช้งาน

ฟังก์ชัน IFERROR ใน Excel สูตรและการใช้งาน

ฟังก์ชัน IFERROR ใน Excel มักใช้กันทั่วไป หากต้องการใช้งานได้ดี คุณต้องเข้าใจสูตร IFERROR ของ Microsoft Excel

วิธีใช้ฟังก์ชัน VALUE ใน Excel

วิธีใช้ฟังก์ชัน VALUE ใน Excel

ฟังก์ชัน VALUE ใน Excel คืออะไร? สูตรค่าใน Excel คืออะไร? มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!

ฟังก์ชัน Excel EOMONTH วิธีใช้ฟังก์ชัน EOMONTH

ฟังก์ชัน Excel EOMONTH วิธีใช้ฟังก์ชัน EOMONTH

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

วิธีใช้ do- while loop ใน Excel VBA

วิธีใช้ do- while loop ใน Excel VBA

ต้องการทำงานซ้ำ ๆ โดยอัตโนมัติใน Excel VBA หรือไม่? ดังนั้น เรามาเรียนรู้วิธีใช้ลูป Do-While เพื่อดำเนินการชุดของการดำเนินการที่ทำซ้ำจนกว่าจะตรงตามเงื่อนไข

Excel 2016 - บทที่ 6: เปลี่ยนขนาดของคอลัมน์ แถว และเซลล์ใน Excel

Excel 2016 - บทที่ 6: เปลี่ยนขนาดของคอลัมน์ แถว และเซลล์ใน Excel

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

Excel 2016 - บทที่ 5: แนวคิดพื้นฐานเกี่ยวกับเซลล์และช่วง

Excel 2016 - บทที่ 5: แนวคิดพื้นฐานเกี่ยวกับเซลล์และช่วง

เมื่อใดก็ตามที่คุณทำงานกับ Excel คุณจะต้องป้อนข้อมูลหรือเนื้อหาลงในเซลล์ มาเรียนรู้กับ LuckyTemplates เกี่ยวกับแนวคิดพื้นฐานของเซลล์และช่วงใน Excel 2016!

วิธีใช้ฟังก์ชัน XLOOKUP ใน Excel

วิธีใช้ฟังก์ชัน XLOOKUP ใน Excel

ฟังก์ชัน Xlookup ใน Excel คืออะไร วิธีใช้ Xlookup ใน Excel มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!