Page 1 of 1
Hyperlink ตามเงื่อนไขที่กำหนด
Posted: Tue Sep 20, 2022 10:28 pm
by Questioner
เรียน อาจารย์และผู้รู้ทุกท่านครับ
ตามไฟล์ที่แนบมา
1. ถ้าต้องการให้เมื่อคลิกคำว่า "ดูรายละเอียด" ในแต่ละ row แล้ว จะเปิด sheet ชื่อตามข้อมูลใน column C ใน row นั้น โดยอัตโนมัติ ( แม้ข้อมูลใน column C จะเปลี่ยนแปลงไป) ต้องใช้สูตรอย่างไร
2. ชื่อ sheet ต้องไม่มีเว้นวรรค จึงสามารถใช้ Hyperlink ได้ ใช่ไหมครับ
ขอบพระคุณมากครับ
Re: Hyperlink ตามเงื่อนไขที่กำหนด
Posted: Wed Sep 21, 2022 5:15 am
by snasui

กรณีชื่อชีตมีค่าตรงกับค่าในคอลัมน์ C โดยชื่อชีตมีโอกาสมีวรรรคประกอบ สามารถปรับสูตรที่ E2 เป็นด้านล่างครับ
=HYPERLINK("#'"&C2&"'!A1","ดูรายละเอียด")
Enter > Copy ลงด้านล่าง
Re: Hyperlink ตามเงื่อนไขที่กำหนด
Posted: Wed Sep 21, 2022 10:34 am
by Questioner
ทำได้แล้วครับ ยอดเยี่ยมมากครับ
ขอขอบพระคุณท่านอาจารย์มากครับ
Re: Hyperlink ตามเงื่อนไขที่กำหนด
Posted: Thu Oct 20, 2022 11:19 am
by Questioner
เรียน อาจารย์และผู้รู้ทุกท่านครับ
ขอเรียนถามเพิ่มเติมครับ
หากต้องการคลิกแล้วสามารถไปยัง row ที่ว่างลำดับถัดไปในแต่ละชีต
เช่น จากไฟล์แนบ คลิกแล้วไปยัง ชีตสินค้า ก เซลล์ A6
ชีตสินค้า ข เซลล์ A4
ชีตสินค้า ค เซลล์ A7
ชีตสินค้า ง เซลล์ A9
ต้องเขียนสูตรอย่างไรครับ
ขอบพระคุณมากครับ
Re: Hyperlink ตามเงื่อนไขที่กำหนด
Posted: Thu Oct 20, 2022 11:42 am
by puriwutpokin
E2=HYPERLINK("#'"&C2&"'!A"&MATCH(2,1/(INDIRECT("'"&C2&"'!A$1:A$99")<>""))+1,"ดูรายละเอียด")
Re: Hyperlink ตามเงื่อนไขที่กำหนด
Posted: Thu Oct 20, 2022 11:56 am
by Xcelvba
snasui wrote: Wed Sep 21, 2022 5:15 am

กรณีชื่อชีตมีค่าตรงกับค่าในคอลัมน์ C โดยชื่อชีตมีโอกาสมีวรรรคประกอบ สามารถปรับสูตรที่ E2 เป็นด้านล่างครับ
=HYPERLINK("#'"&C2&"'!A1","ดูรายละเอียด")
Enter > Copy ลงด้านล่าง
สงสัยสูตรนี้ครับ อาจารย์ HYPERLINK("#'"&C2&"'!A1","ดูรายละเอียด") ตรง C2 คือชื่อ รายการที่สั่งซื้อ สินค้าก ซึ่งไปตรงกับ ชื่อชีท สินค้าก
คำถามครับ Excel รู้ได้อย่างไรว่ามันจะไปที่อีกชีทนึงครับ เพราะเราไม่ได้ระบุ พวก เวิร์คบุ๊ค พาท อะไรแบบนี้ครับ
Re: Hyperlink ตามเงื่อนไขที่กำหนด
Posted: Thu Oct 20, 2022 2:21 pm
by Questioner
เรียน อาจารย์ puriwutpokin ครับ
จากสูตรที่อาจารย์ให้มา พบว่าหากคอลัมน์ C เป็นเซลล์ว่าง (ซึ่งในการใช้งานจริงคอลัมน์ C จะมีเซลล์ว่างอยู่ด้วย) จะปรากฏสัญญลักษณ์ #REF!ขึ้นแทนที่สูตร
กรณีนี้มีวิธีแก้ไข หรือปรับสูตรไหมครับ
ขอบพระคุณมากครับ
Re: Hyperlink ตามเงื่อนไขที่กำหนด
Posted: Thu Oct 20, 2022 3:07 pm
by puriwutpokin
ปรับที่ E2=IF(C2="","",HYPERLINK("#'"&C2&"'!A"&MATCH(2,1/(INDIRECT("'"&C2&"'!A$1:A$99")<>""))+1,"ดูรายละเอียด"))
Re: Hyperlink ตามเงื่อนไขที่กำหนด
Posted: Thu Oct 20, 2022 11:00 pm
by Questioner
ได้ผลลัพท์ตามต้องการแล้วครับ
ขอขอบพระคุณท่านอาจารย์เป็นอย่างสูงครับ