คุณจะระบุแผ่นงานเฉพาะเพื่อเปิดสำหรับสมุดงาน MS Excel โดยใช้การเชื่อมโยงหลายมิติได้อย่างไร


7

ฉันมีสมุดงาน MS Excel ที่มีหลายแผ่นงาน

ผู้ใช้จะถูกนำไปยังสเปรดชีตนี้โดยใช้ไฮเปอร์ลิงก์ในอีเมล

มีวิธีใดที่จะแสดงไฮเปอร์ลิงก์สำหรับเรียกสเปรดชีตให้เปิดบนแผ่นงานเฉพาะหรือไม่

คำตอบ:


4

หากคุณสร้างลิงค์ดังต่อไปนี้มันจะทำงาน:

http://path/to/Workbook.xls#SheetName!a1 

ยอดเยี่ยม - ใช้งานได้ สิ่งหนึ่งที่ต้องระวังคือหาก SheetName มีช่องว่างเช่นชื่อชีต - ตรวจสอบให้แน่ใจว่าได้สร้างลิงก์เช่นนี้: path / to / Workbook.xls # 'ชื่อชีต'! a1

1
มันไม่ได้ผลสำหรับฉัน เบราว์เซอร์ดาวน์โหลดไฟล์ลงในดิสก์โดยไม่สนใจพารามิเตอร์ที่แฮชเปิดกล่องโต้ตอบใน excel จะละเว้นเช่นกัน
Frantisek Kossuth

1

ฉันไม่คิดว่าจะมีวิธีการทำสิ่งนี้โดยตรง

การเชื่อมโยงหลายมิติสามารถเปิดสมุดงาน แต่จะเปิดไปยังแผ่นงานและเซลล์ที่เลือกเมื่อถูกบันทึกไว้เสมอ

คุณสามารถเพิ่มแผ่นเนื้อหาด้วยสูตรเชื่อมโยงหลายมิติไปยังแผ่นงานอื่น ๆ

=HYPERLINK("[Book1.xls]Sheet2!A10","My internal link text")

คุณจะต้องตรวจสอบให้แน่ใจว่าสมุดงานนั้นถูกบันทึกด้วยแผ่นงานสารบัญที่เลือก


1

สิ่งนี้ใช้ได้กับฉันใน Excel 2007:

ฉันตั้งชื่อเซลล์ที่แน่นอนที่ฉันต้องการเปิด (เพียงแค่เลือกแล้วพิมพ์ชื่อใหม่ในกล่องชื่อซึ่งสามารถพบได้ที่ด้านบนซ้าย)

จากนั้นไฮเปอร์ลิงก์จะไป [ชื่อไฟล์พร้อมพา ธ เต็ม] # [ชื่อเซลล์] อย่างชัดเจนโดยไม่มีเครื่องหมายวงเล็บ

เช่นhttp: //pathpart1/pathpart2/workbook.xlsm#OpeningCell

"OpeningCell" จะเป็นชื่อที่ฉันให้กับเซลล์

โปรดทราบว่ามันไม่สำคัญว่าจะเปิดเวิร์กชีทใดเมื่อฉันบันทึกไฟล์ครั้งล่าสุด ด้วยการตั้งค่าการเชื่อมโยงหลายมิติเช่นนี้ฉันไปถึงเซลล์ที่แน่นอนทุกครั้ง

ฉันหวังว่านี่จะช่วยได้.


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.