สารบัญ
บทความนี้แสดงวิธีการแปลงสูตรในรูปแบบข้อความเป็น สูตรจริง เพื่อทำการคำนวณโดยใช้ ฟังก์ชัน INDIRECT ใน Excel ฟังก์ชัน INDIRECT ช่วยให้สูตรเป็นไดนามิก เราสามารถเปลี่ยนค่าอ้างอิงเซลล์ในรูปแบบข้อความในเซลล์เฉพาะที่ใช้ภายในสูตรได้โดยไม่ต้องเปลี่ยน เรามาเจาะลึกตัวอย่างต่อไปนี้เพื่อทำความเข้าใจที่ชัดเจน
ดาวน์โหลดคู่มือแบบฝึกหัด
ดาวน์โหลดคู่มือแบบฝึกหัดนี้เพื่อทำแบบฝึกหัดขณะที่คุณกำลังอ่านบทความนี้
แปลงข้อความเป็น Formula.xlsx
ความรู้เบื้องต้นเกี่ยวกับฟังก์ชัน INDIRECT ใน Excel
เราสามารถใช้ฟังก์ชัน INDIRECT ฟังก์ชัน เพื่อรับ การอ้างอิงเซลล์ ที่ถูกต้องจาก ค่าเซลล์ ที่ เก็บไว้ เป็น สตริงข้อความ .
ไวยากรณ์ :
INDIRECT(ref_text, [a1])
อาร์กิวเมนต์:
ref_text- อาร์กิวเมนต์ นี้ เป็น จำเป็น หนึ่ง นี่คือ การอ้างอิงเซลล์ ซึ่งระบุ ข้อความ ที่สามารถเป็นได้ทั้งใน A1 หรือ สไตล์ R1C1 .
[a1] – อาร์กิวเมนต์ นี้มี สองค่า-
ถ้า ค่า = จริง หรือ ละเว้น ref_text อยู่ใน การอ้างอิงสไตล์ A1
และ value= FALSE , ref_text อยู่ในรูปแบบอ้างอิง R1C1
แปลงข้อความเป็นสูตรโดยใช้ฟังก์ชัน INDIRECT ใน Excel (ทีละขั้นตอนการวิเคราะห์)
ขั้นตอนที่ 1: การสร้างชุดข้อมูลเพื่อแปลงสูตรเป็นข้อความใน Excel
สมมติว่าเราต้องการ แปลง a ความยาว จาก เมตร ถึง หน่วยฟุต แต่ สูตร ซึ่ง คำนวณ ค่า ค่า อยู่ใน รูปแบบข้อความ
เราต้องการ แปลง สูตร สตริง เป็น สูตรจริง ที่จะ คำนวณ การแปลงหน่วย .
อ่านเพิ่มเติม: Excel แสดงสูตรเป็นข้อความในเซลล์อื่น (4 วิธีง่ายๆ)
ขั้นตอนที่ 2: ใช้ฟังก์ชัน INDIRECT เพื่อแปลงข้อความเป็นสูตรใน Excel
เพื่อแก้ปัญหานี้ เราจะใช้ ฟังก์ชัน INDIRECT ในตัวอย่างนี้ โดยทำตามคำแนะนำด้านล่าง
- ใน เซลล์ F3 ให้ใส่ การอ้างอิงเซลล์ ที่ เก็บ ค่า ของ ความยาว ใน เมตร หน่วย เช่น , B3
- ตอนนี้ใน เซลล์ G3 ให้จด สูตรต่อไปนี้ .
=3.28*INDIRECT(F3)
ใน สูตร เราใช้ TRUE เป็นค่าของ [a1] อาร์กิวเมนต์ ที่ระบุ ref_text อาร์กิวเมนต์ ( B3 ใน เซลล์ F3 ) คือ ในการอ้างอิงสไตล์ A1
- สุดท้าย กด Enter และ เอาต์พุต คือ 52 ฟุต
สูตรไดนามิก:
สูตรที่เราใช้ในการคำนวณ Conversion คือ ไดนามิก มาทำการเปลี่ยนแปลงกัน-
- กรณีที่ 1: ถ้าเราเปลี่ยน ค่า ใน B3 เอาต์พุต ใน G3 จะ ปรับโดยอัตโนมัติ .
- กรณีที่ 2 : ในอีกกรณีหนึ่ง เราใส่ ความยาว ในหน่วย เมตร ใน เซลล์ B4 คราวนี้เราต้อง ใส่ B4 เป็น ค่า ของ เซลล์ F3
สูตร ไดนามิก ส่งคืน เอาต์พุต เป็น 32.8 ฟุต
อ่านเพิ่มเติม: วิธีแสดงสูตรในเซลล์ Excel แทนค่า (6 วิธี)
สิ่งต่างๆ จำ
- ถ้าเราใช้ อาร์กิวเมนต์ ref_text จาก สมุดงาน อื่น เราจะต้องเปิด สมุดงาน ไว้เพื่อให้ ฟังก์ชัน INDIRECT มิฉะนั้น จะแสดง #REF ! ข้อผิดพลาด .
- การใช้ฟังก์ชัน INDIRECT อาจทำให้ ความเร็ว และ ประสิทธิภาพล่าช้า ขณะทำงานกับ ขนาดใหญ่ ชุดข้อมูล .
บทสรุป
ตอนนี้ เรารู้วิธีแปลงสูตรข้อความเป็นสูตรจริงด้วยความช่วยเหลือของสูตร INDIRECT ของ Excel หวังว่าจะช่วยให้คุณใช้วิธีการได้อย่างมั่นใจมากขึ้น คำถามหรือข้อเสนอแนะใด ๆ อย่าลืมใส่ไว้ในช่องแสดงความคิดเห็นด้านล่าง