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