EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)สูตรนี้เป็นการตัดเอาชื่อชีทมาแสดงครับpokemon0303 wrote:=MID(CELL("filename"),FIND("[",CELL("filename")),FIND("]",CELL("filename"))-FIND("[",CELL("filename"))+1)
CELL("filename")
FIND("[",CELL("filename"))
FIND("]",CELL("filename"))-FIND("[",CELL("filename"))+1
CELL("filename")
เป็นการแสดง Path ของไฟล์ต่อด้วยชีทปัจจุบันที่กำลังใช้งานFIND("[",CELL("filename"))+1)
เป็นการค้นหาว่า "["
อยู่ในลำดับที่เท่าไรของ CELL("filename")
เมื่อได้ลำดับอักขระแล้วบวกเพิ่มด้วย 1&"'"&F9&"'!"&ADDRESS(1,1)
&
เป็นการเชื่อมข้อความด้านหน้ากับ "'"&F9&"'!"&ADDRESS(1,1)
F9
คือค่าในเซลล์ F9
Address(1,1)
คือเซลล์ A1
"'"
และ "'!"
ใช้สำหัรบการเชื่อมชีทและเซลล์เพื่อให้เป็นการอ้างอิงถึงชีทและเซลล์