Applies ToExcel for Microsoft 365 Excel สำหรับเว็บ 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! $A$1

    ถ้าคุณปิดเวิร์กบุ๊กต้นฉบับ 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)

เมื่อคุณสร้างลิงก์เวิร์กบุ๊ก เวิร์กบุ๊กทั้งสองต้องถูกบันทึกไว้ในตําแหน่งที่ตั้งออนไลน์ ที่คุณสามารถเข้าถึงได้ด้วยบัญชี Microsoft 365 ของคุณ

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

วิธีที่ 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 จะส่งกลับลิงก์ที่มี การอ้างอิงแบบสัมบูรณ์ ดังนั้นถ้าคุณต้องการคัดลอกสูตรไปยังเซลล์อื่น คุณจะต้องเอาเครื่องหมายดอลลาร์ ($) ออก เส้นทางไฟล์ระบบคลาวด์แบบเต็มถูกใช้ใน URL:

    =SUM('https://microsoft-my.sharepoint.com/personal/v-mathavale_microsoft_com/Documents/[data.xlsx]Sheet1'!$A$6:$A$9)

วิธีที่ 2

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

  2. ในเวิร์กบุ๊กต้นฉบับ ให้เลือกเซลล์ที่คุณต้องการลิงก์

  3. กด Ctrl+C หรือไปที่ หน้าแรก > คลิปบอร์ด > คัดลอก

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

  5. เลือกเซลล์ที่คุณต้องการวางข้อมูลที่ลิงก์ แล้วเลือก หน้าแรก > คลิปบอร์ด > วาง > วางลิงก์

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

ดูเพิ่มเติม

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

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

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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย