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
:D ลองตามนี้ครับ
เซลล์ 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
:lol: ช่วยแจ้งให้ชัดเจนว่าต้องการทำอะไรครับ

การทำ 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
:D ลองตามนี้ครับ

ที่เซลล์ B3 ปรับสูตรเป็น

=SUBSTITUTE(SUBSTITUTE(B2,"]GIP",""),"[","")

Enter

Re: การทำ hyperlink แบบใช้สูตร

Posted: Tue May 01, 2012 8:02 am
by godman
ตรงเลยครับ ขอบคุณมากครับ สวัสดีวันแรงงาน เพราะผมก็แรงงานคนหนึ่ง