สร้างลิงก์เวิร์กบุ๊ก

นำไปใช้กับ
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

ลิงก์เวิร์กบุ๊ก (เดิมเรียกว่า การอ้างอิงภายนอก) เป็นวิธีการรวมข้อมูลจากเวิร์กบุ๊กอื่นหรือแผ่นงานอื่นไว้ในเวิร์กบุ๊กเดียวกัน คุณอาจต้องการใช้เพื่อ:

  • ลิงก์เวิร์กบุ๊กจากแผนกต่างๆ แล้วรวมข้อมูลที่เกี่ยวข้องลงในเวิร์กบุ๊กสรุป เมื่อเวิร์กบุ๊กต้นฉบับเปลี่ยนแปลง เวิร์กบุ๊กสรุปจะถูกอัปเดต
  • สร้างมุมมองที่แตกต่างกันของข้อมูลโดยการสร้างเวิร์กบุ๊กรายงานหลายรายการที่ลิงก์ไปยังข้อมูลที่เกี่ยวข้องเท่านั้น

คุณสามารถอ้างอิงเซลล์หรือชื่อที่กําหนดในเวิร์กบุ๊กอื่นหรือเวิร์กบุ๊กเดียวกันได้ 

ทําความเข้าใจความแตกต่างระหว่างเวิร์กบุ๊กต้นฉบับและเวิร์กบุ๊กปลายทาง

เวิร์กบุ๊กที่มีลิงก์อยู่เรียกว่า เวิร์กบุ๊กปลายทาง และเวิร์กบุ๊กที่ลิงก์ไปถึงจะเรียกว่า เวิร์กบุ๊กต้นฉบับ คุณสามารถลิงก์เวิร์กบุ๊กต้นฉบับหลายรายการไปยังเวิร์กบุ๊กปลายทางเวิร์กบุ๊กเดียวได้

เวิร์กบุ๊กมีลิงก์อยู่
  1. เวิร์กบุ๊กปลายทางมีลิงก์เวิร์กบุ๊ก
  2. ลิงก์เวิร์กบุ๊กอ้างอิงไปยังเซลล์หรือช่วงในเวิร์กบุ๊กต้นฉบับ
  3. เวิร์กบุ๊กต้นฉบับมีค่าที่ถูกส่งกลับไปยังเวิร์กบุ๊กปลายทาง

วิธีที่ 1

  1. เปิดเวิร์กบุ๊กปลายทางที่จะมีการอ้างอิงภายนอกและเวิร์กบุ๊กปลายทางต้นฉบับที่มีข้อมูลที่คุณต้องการสร้างลิงก์เวิร์กบุ๊ก

  2. เลือกเซลล์ที่คุณต้องการสร้างการอ้างอิงภายนอก

  3. พิมพ์ = (เครื่องหมายเท่ากับ)
    ถ้าคุณต้องการใช้ฟังก์ชัน เช่น SUM ให้พิมพ์ชื่อฟังก์ชันตามด้วยวงเล็บเปิด ตัวอย่างเช่น =SUM(

  4. สลับไปยังเวิร์กบุ๊กต้นฉบับ แล้วคลิกเวิร์กชีตที่มีเซลล์ที่คุณต้องการลิงก์

  5. เลือกเซลล์ที่คุณต้องการลิงก์ แล้วกด Enter

    หมายเหตุ

    ถ้าคุณเลือกหลายเซลล์ เช่น =[SourceWorkbook.xlsx]Sheet1!$A$1:$A$10 และมี Microsoft 365 เวอร์ชันปัจจุบัน คุณสามารถกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก มิฉะนั้น ต้องใส่สูตรเป็นสูตรอาร์เรย์ดั้งเดิมโดยการกด CTRL+SHIFT+ENTER สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาร์เรย์ ดูที่ คำแนะนำและตัวอย่างของสูตรอาร์เรย์

  6. Excel จะส่งคุณกลับไปยังเวิร์กบุ๊กปลายทางและแสดงค่าจากเวิร์กบุ๊กต้นฉบับ

  7. โปรดทราบว่า Excel จะส่งกลับลิงก์ที่มี การอ้างอิงแบบสัมบูรณ์ ดังนั้นถ้าคุณต้องการคัดลอกสูตรไปยังเซลล์อื่น คุณจะต้องเอาเครื่องหมายดอลลาร์ ($) ออก:
    =[SourceWorkbook.xlsx]Sheet1! $$1000
    ถ้าคุณปิดเวิร์กบุ๊กต้นฉบับ Excel จะผนวกเส้นทางไฟล์ไปยังสูตรโดยอัตโนมัติ:
    ='C:\Reports\[SourceWorkbook.xlsx]Sheet1'!$A$1

วิธีที่ 2

  1. เปิดเวิร์กบุ๊กปลายทางที่จะประกอบด้วยลิงก์เวิร์กบุ๊กและเวิร์กบุ๊กต้นฉบับที่มีข้อมูลที่คุณต้องการลิงก์ไป
  2. ในเวิร์กบุ๊กต้นฉบับ ให้เลือกเซลล์ที่คุณต้องการลิงก์
  3. กด Ctrl+C หรือไปที่ หน้าแรก>คลิปบอร์ด>คัดลอก
  4. สลับไปยังเวิร์กบุ๊กปลายทาง แล้วคลิกเวิร์กชีตที่คุณต้องการวางข้อมูลที่ลิงก์
  5. เลือกเซลล์ที่คุณต้องการวางข้อมูลที่ลิงก์ แล้วเลือก หน้าแรก>คลิปบอร์ด>วางลิงก์>
  6. Excel จะส่งกลับข้อมูลที่คุณคัดลอกจากเวิร์กบุ๊กต้นฉบับ ถ้าคุณเปลี่ยนแปลง จะเปลี่ยนโดยอัตโนมัติในเวิร์กบุ๊กปลายทาง
  1. เปิดเวิร์กบุ๊กปลายทางที่จะมีการอ้างอิงภายนอกและเวิร์กบุ๊กต้นฉบับที่มีข้อมูลที่คุณต้องการสร้างลิงก์เวิร์กบุ๊ก

  2. เลือกเซลล์ที่คุณต้องการสร้างการอ้างอิงภายนอก

  3. พิมพ์ = (เครื่องหมายเท่ากับ)

  4. สลับไปยังเวิร์กบุ๊กต้นฉบับ แล้วคลิกเวิร์กชีตที่มีเซลล์ที่คุณต้องการลิงก์

  5. กด F3 เลือกชื่อที่คุณต้องการลิงก์ แล้วกด Enter

    หมายเหตุ

    ถ้าช่วงที่มีชื่ออ้างอิงหลายเซลล์ และคุณมี Microsoft 365 เวอร์ชันปัจจุบัน คุณสามารถกด ENTER เพื่อยืนยันสูตรเป็นสูตรอาร์เรย์แบบไดนามิก มิฉะนั้น ต้องใส่สูตรเป็นสูตรอาร์เรย์ดั้งเดิมโดยการกด CTRL+SHIFT+ENTER สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสูตรอาร์เรย์ ดูที่ คำแนะนำและตัวอย่างของสูตรอาร์เรย์

  6. Excel จะส่งคุณกลับไปยังเวิร์กบุ๊กปลายทางและแสดงค่าจากช่วงที่มีชื่อในเวิร์กบุ๊กต้นฉบับ

  1. เปิดเวิร์กบุ๊กปลายทางและเวิร์กบุ๊กต้นฉบับ
  2. ในเวิร์กบุ๊กปลายทาง ให้เลือก สูตร ชื่อ>ที่กําหนด>กําหนดชื่อ
  3. ในกล่องโต้ตอบ ชื่อใหม่ ในกล่อง ชื่อ ให้พิมพ์ชื่อสําหรับช่วง
  4. ในกล่อง อ้างอิงไปยัง ให้ลบเนื้อหา แล้วให้เคอร์เซอร์อยู่ในกล่อง
    ถ้าคุณต้องการให้ชื่อใช้ฟังก์ชัน ให้ใส่ชื่อฟังก์ชัน แล้ววางเคอร์เซอร์ในตําแหน่งที่คุณต้องการการอ้างอิงภายนอก ตัวอย่างเช่น พิมพ์ =SUM() จากนั้นวางเคอร์เซอร์ไว้ระหว่างวงเล็บ
  5. สลับไปยังเวิร์กบุ๊กต้นฉบับ แล้วคลิกเวิร์กชีตที่มีเซลล์ที่คุณต้องการลิงก์
  6. เลือกเซลล์หรือช่วงของเซลล์ที่คุณต้องการลิงก์ แล้วคลิก ตกลง
    การเพิ่มชื่อที่กําหนดลงในเวิร์กบุ๊กภายนอกจากสูตร > ชื่อที่กําหนด > กําหนดชื่อใหม่>

มีหลายวิธีในการแสดงสูตรที่มีลิงก์เวิร์กบุ๊ก

เมื่อเวิร์กบุ๊กต้นฉบับเปิดอยู่ ลิงก์เวิร์กบุ๊กในเวิร์กบุ๊กปลายทางจะมีชื่อเวิร์กบุ๊กในวงเล็บเหลี่ยม ([ ]) ตามด้วยชื่อเวิร์กชีต เครื่องหมายอัศเจรีย์ (!) และเซลล์ที่อ้างอิงสูตร ตัวอย่างเช่น

=SUM([Budget.xlsx]Annual!C10:C25)

เมื่อเวิร์กบุ๊กต้นฉบับไม่ได้เปิดอยู่ ลิงก์เวิร์กบุ๊กในเวิร์กบุ๊กปลายทางจะมีเส้นทางทั้งหมดอยู่ ตัวอย่างเช่น

=SUM('C:\Reports\[Budget.xlsx]Annual'!C10:C25)

หมายเหตุ

ถ้าชื่อของเวิร์กชีตหรือเวิร์กบุ๊กมีช่องว่าหรืออักขระที่ไม่ใช่ตัวอักษร คุณต้องกํากับชื่อ (หรือเส้นทาง) ไว้ภายในเครื่องหมายอัญประกาศเดี่ยว เหมือนกับตัวอย่างด้านบน Excel จะเพิ่มสิ่งเหล่านี้ให้คุณโดยอัตโนมัติเมื่อคุณเลือกช่วงแหล่งข้อมูล

สูตรที่ลิงก์ไปยังชื่อที่กําหนดในเวิร์กบุ๊กอื่นจะใช้ชื่อเวิร์กบุ๊กตามด้วยเครื่องหมายอัศเจรีย์ (!) และชื่อที่กําหนด ตัวอย่างเช่น

=SUM(Budget.xlsx!Sales)

ดูเพิ่มเติม

จัดการลิงก์เวิร์กบุ๊ก

กำหนดและใช้ชื่อในสูตร

คําอธิบายของการจัดการและการจัดเก็บลิงก์เวิร์กบุ๊กใน Excel