Page 1 of 1
การทำ hyperlink แบบใช้สูตร
Posted: Sat Apr 28, 2012 2:27 pm
by godman
อาจารย์ครับผมอยากเล่นสูตร hyperlink ดูโดยใส่ไฟล์ และชี้ต ในสูตรแต่ทำไมมันไม่ทำงานครับ จุดประสงค์คือ ผมใช้สูตร cell("filename") มันจะมีชื่อไฟล์และชี้ตด้วย แต่พอนำไปใส่ในสูตร hyperlink(,) มันกลับทำงานไม่ได้ ครับ ขออาจารย์ช่วยดูให้ด้วยครับ
Re: การทำ hyperlink แบบใช้สูตร
Posted: Sat Apr 28, 2012 2:46 pm
by snasui

ลองตามนี้ครับ
เซลล์ O3 เปลี่ยนเป็น
C:\Documents and Settings\Theeranart\My Documents\My Download\Documentation map.xls
เซลล์ C6 เปลี่ยนเป็น
[C:\Documents and Settings\Theeranart\My Documents\My Download\Documentation map.xls]FW!A1
ทดสอบคลิก Link แล้วสังเกตดูผล
Re: การทำ hyperlink แบบใช้สูตร
Posted: Sat Apr 28, 2012 3:12 pm
by godman
แสดงว่าสูตร hyperlink ก็ต้องใช้วิธี manaul เท่านั้นใช่ใหมครับ ไม่สามารถใช้สูตร cell("filename") ลากปรึ้ดลากปรึ้ดได้ เพื่อลิ้งโดยตรงได้ สังเกตุดูเหมือนกับว่ามันไม่ชอบตัว [ ] นี้ต้องคอยลบออก
Re: การทำ hyperlink แบบใช้สูตร
Posted: Sat Apr 28, 2012 3:33 pm
by snasui

ช่วยแจ้งให้ชัดเจนว่าต้องการทำอะไรครับ
การทำ Hyperlink สามารถทำด้วยสูตรได้ทุกกรณีครับ
การที่บอกว่ามี [ และ ] มาเสมอนั้น สามารถใช้สูตรเข้าไปจัดการได้ครับ ยกตัวอย่างเช่น A1 คือผลลัพธ์ที่ได้จากฟังก์ชั่น
=Cell("Filename")
คือ C:\Users\sAMSUNG\Downloads\[WebQuery20111119_0844.xlsm]Sheet2 และเราต้องการให้เป็น C:\Users\sAMSUNG\Downloads\WebQuery20111119_0844.xlsm เราสามารถเขียนสูตรเป็น
=Substitute(Substitute(Substitute(A1,"]",""),"[",""),"Sheet2","")
เป็นการลบ [ และ ] และ Sheet2 ออกไปจาก A1
ลองประยุกต์ใช้กับการ Hyperlink ไปถึงเซลล์ในชีทที่ต้องการดู ติดตรงไหนถามมาได้เรื่อย ๆ ครับ
Re: การทำ hyperlink แบบใช้สูตร
Posted: Mon Apr 30, 2012 10:14 pm
by godman
อาจารย์ครับผมได้นำสูตรที่อาจารย์ให้มาแล้วนำไปใช้ ติดปัญหา กรณีชื่อไฟล์มีตัวอักษรบางตัวไปซ้ำกับชื่อ Sheet ทำให้หายไปเลยทำให้เปิดไฟล์ไม่ได้จากการ hyperlink ขออาจารย์ดูให้ด้วยครับ
Re: การทำ hyperlink แบบใช้สูตร
Posted: Mon Apr 30, 2012 11:02 pm
by snasui

ลองตามนี้ครับ
ที่เซลล์ B3 ปรับสูตรเป็น
=SUBSTITUTE(SUBSTITUTE(B2,"]GIP",""),"[","")
Enter
Re: การทำ hyperlink แบบใช้สูตร
Posted: Tue May 01, 2012 8:02 am
by godman
ตรงเลยครับ ขอบคุณมากครับ สวัสดีวันแรงงาน เพราะผมก็แรงงานคนหนึ่ง