เมื่อกรอกข้อมูล ให้แสดง Hyper Link เพื่อเชื่อมไปยังชีทนั้นๆ
Posted: Fri Nov 22, 2019 11:51 am
สอบถามอาจารย์ครับ
ถ้าเรากรอกข้อมูลในเซล A1 >>> โดยให้เซล B1 แสดง Hyperlink ไปยังชีทนั้นๆ
ขออนุญาตยกตัวอย่างครับ
เมื่อกรอกตัวเลข 1 ลงในเซล A1 ให้ B1 แสดงลิงค์ไปยัง Sheet1
เมื่อกรอกตัวเลข 2 ลงในเซล A1 ให้ B1 แสดงลิงค์ไปยัง Sheet2
เมื่อกรอกตัวเลข 3 ลงในเซล A1 ให้ B1 แสดงลิงค์ไปยัง Sheet3
#สูตรนี้เขียนบนเซลล์ B1)
=IFS(A1="1",HYPERLINK("#'sheet1'!$C$5", "Go to sheet1"),
A1="2",HYPERLINK("#'sheet2'!$C$5", "Go to sheet2"),
A1="3",HYPERLINK("#'sheet3'!$C$5", "Go to sheet3"),
A1="4",HYPERLINK("#'sheet4'!$C$5", "Go to sheet4"),
A1="5",HYPERLINK("#'sheet5'!$C$5", "Go to sheet5"),
...
A1="99",HYPERLINK("#'sheet99'!$C$5", "Go to sheet99"),
TRUE,"")
ตอนนี้ผมเขียนแบบนี้ซึ่งมันยาวมากครับ อยากจะกระชับให้สูตรสั้นลง ไม่ทราบว่ามีวิธีไหนบ้างไหมครับ
ถ้าเรากรอกข้อมูลในเซล A1 >>> โดยให้เซล B1 แสดง Hyperlink ไปยังชีทนั้นๆ
ขออนุญาตยกตัวอย่างครับ
เมื่อกรอกตัวเลข 1 ลงในเซล A1 ให้ B1 แสดงลิงค์ไปยัง Sheet1
เมื่อกรอกตัวเลข 2 ลงในเซล A1 ให้ B1 แสดงลิงค์ไปยัง Sheet2
เมื่อกรอกตัวเลข 3 ลงในเซล A1 ให้ B1 แสดงลิงค์ไปยัง Sheet3
#สูตรนี้เขียนบนเซลล์ B1)
=IFS(A1="1",HYPERLINK("#'sheet1'!$C$5", "Go to sheet1"),
A1="2",HYPERLINK("#'sheet2'!$C$5", "Go to sheet2"),
A1="3",HYPERLINK("#'sheet3'!$C$5", "Go to sheet3"),
A1="4",HYPERLINK("#'sheet4'!$C$5", "Go to sheet4"),
A1="5",HYPERLINK("#'sheet5'!$C$5", "Go to sheet5"),
...
A1="99",HYPERLINK("#'sheet99'!$C$5", "Go to sheet99"),
TRUE,"")
ตอนนี้ผมเขียนแบบนี้ซึ่งมันยาวมากครับ อยากจะกระชับให้สูตรสั้นลง ไม่ทราบว่ามีวิธีไหนบ้างไหมครับ