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
:D กรณีชื่อชีตมีค่าตรงกับค่าในคอลัมน์ 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 :D กรณีชื่อชีตมีค่าตรงกับค่าในคอลัมน์ 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
ได้ผลลัพท์ตามต้องการแล้วครับ
ขอขอบพระคุณท่านอาจารย์เป็นอย่างสูงครับ