Text Formula เกิดจากการนำเครื่องหมาย & มาต่อสูตรหรือค่า ให้เกิดเป็นผลลัพธ์ใหม่ ประกอบด้วยหลายๆส่วนนำมาต่อกัน เช่น ตัวอย่าง Sheet3 มีสูตร =A1&A2&A3&B1&B2 ซึ่งคืนค่าออกมาเป็นคำว่า Sheet1!B2
Sheet1!B2 เป็น Text ซึ่งบอกตำแหน่ง ตามปกติเวลาเราสร้างสูตร link ข้าม sheet ก็จะต้องใช้สูตร
=Sheet1!B2 ซึ่งจะได้ค่าในเซลล์ B2 จาก Sheet1
จากนั้นเรานำ Text ซึ่งบอกตำแหน่งนี้มาใส่ไว้ในสูตร
=Indirect("Text ซึ่งบอกตำแหน่ง")
=Indirect("Sheet1!B2")
=100
สูตรนี้จะคืนค่าออกมาเป็นค่าในเซลล์ B2 จาก Sheet1
เราสามารถใช้สูตร Indirect เพียงสูตรเดียวนี้ กลายเป็นสูตรนำค่าจากตำแหน่งอื่นได้ โดยไม่ต้องแก้ไขสูตรอีกเลย โดยแก้ไขคำที่อยู่ในเซลล์ซึ่งนำมาต่อกันด้วยสูตร & เช่น
หากแก้ค่าในเซลล์ A2 จาก 1 เป็น 2
Text Formula จะผสมคำเป็น Sheet2!B2
Indirect จะคืนค่าเป็นค่าในเซลล์ B2 แต่กลายเป็นของ Sheet2 ให้ทันที
=Indirect("Sheet2!B2")
=200
ลูกเล่นนี้สามารถใช้สร้างประโยชน์ให้อีกมากมาย ทำให้ควบคุมการนำค่าจากตำแหน่งใดก็ได้ที่ต้องการ โดยไม่ต้องแก้ไขสูตรที่สร้างไว้แล้ว ผู้ใช้งานเพียงแต่ระบุตำแหน่งใหม่ที่ต้องการ จะเปลี่ยนแปลงสูตรให้กลายเป็นสูตร link ข้าม sheet หรือ link ข้าม file ได้ง่าย
นอกจากนี้ให้ใช้ range name หรือ formula name เป็น text ซึ่งบอกตำแหน่งแทนก็ได้
