ไปยังเนื้อหาหลัก
 

วิธีอ้างอิงเซลล์เดียวกันจากแผ่นงานหลายแผ่นใน Excel

ผู้เขียน: Xiaoyang แก้ไขล่าสุด: 2020-05-26

สมมติว่าคุณมีสมุดงานที่มีแผ่นงานหลายแผ่นและตอนนี้คุณต้องการแยกข้อมูลภายในเซลล์เดียวกันจากหลาย ๆ แผ่นเป็นแผ่นงานหลัก ตัวอย่างเช่นดึงเซลล์ B8 จาก Sheet1, Sheet2, Sheet3, Sheet4 …ลงในแผ่นงานหลักตามภาพหน้าจอต่อไปนี้ คุณจะแก้งานนี้อย่างรวดเร็วและง่ายดายใน Excel ได้อย่างไร

อ้างอิงเซลล์เดียวกันจากแผ่นงานหลายแผ่นเป็นแผ่นงานหลักพร้อมสูตร

อ้างอิงเซลล์เดียวกันจากแผ่นงานหลายแผ่นเป็นแผ่นงานหลักด้วยรหัส VBA

อ้างอิงเซลล์เดียวกันจากแผ่นงานหลายแผ่นเป็นแผ่นงานหลักพร้อมคุณสมบัติที่น่าทึ่ง


อ้างอิงเซลล์เดียวกันจากแผ่นงานหลายแผ่นเป็นแผ่นงานหลักพร้อมสูตร

ถ้าชื่อแผ่นงานของคุณเป็นชื่อแผ่นงานเริ่มต้นเช่น Sheet1, Sheet2, Sheet3 ... คุณสามารถใช้สูตรเพื่อจัดการกับงานนี้ได้อย่างรวดเร็วใน Excel

1. ขั้นแรกคุณควรสร้างรายการหมายเลขผู้ช่วยเหลือโปรดป้อน 1, 2, 3, 4 ... หมายเลขลำดับซึ่งระบุแผ่นงานที่คุณต้องการอ้างอิงดูภาพหน้าจอ:

2. จากนั้นป้อนสูตรด้านล่างลงในเซลล์ที่คุณต้องการดึงข้อมูลจากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้และมีการแยกค่าเซลล์เดียวกันทั้งหมดจากแผ่นงานหลายแผ่นดูภาพหน้าจอ:

=INDIRECT("'Sheet" & E2 & "'!$B$8")

หมายเหตุ: ในสูตรข้างต้น E2 คือหมายเลขผู้ช่วยเหลือที่คุณป้อนในขั้นตอนที่ 1 และ B8 คือการอ้างอิงเซลล์ที่คุณต้องการแยก สูตรนี้ใช้ได้ดีก็ต่อเมื่อชื่อแผ่นงานคือ Sheet1, Sheet2, Sheet3 ...


อ้างอิงเซลล์เดียวกันจากแผ่นงานหลายแผ่นเป็นแผ่นงานต้นแบบเดียว

Kutools สำหรับ Excel รองรับคุณสมบัติที่มีประสิทธิภาพ -อ้างถึงเวิร์กชีตแบบไดนามิก ซึ่งสามารถช่วยให้คุณอ้างอิงค่าเซลล์เดียวกันในแผ่นงานหลายแผ่นลงในแผ่นงานหลัก โปรดดูการสาธิตด้านล่าง    คลิกเพื่อดาวน์โหลด Kutools for Excel!


อ้างอิงเซลล์เดียวกันจากแผ่นงานหลายแผ่นเป็นแผ่นงานหลักด้วยรหัส VBA

หากมีแผ่นงานหลายสิบแผ่นที่ชื่อแผ่นงานเป็นเนื้อหาต่างๆแทนที่จะเป็น Sheet1, sheet2 ในกรณีนี้รหัส VBA ต่อไปนี้สามารถช่วยคุณเติมข้อมูลการอ้างอิงเซลล์เดียวกันจากแผ่นงานหลายแผ่นลงในแผ่นงานเดียวพร้อมกันได้

1. ในแผ่นงานหลักให้คลิกเซลล์ B8 ซึ่งเป็นเซลล์ที่คุณต้องการแยกออกจากแผ่นงานอื่น

2. กด ALT + F11 และจะเปิดไฟล์ หน้าต่าง Microsoft Visual Basic for Applications.

3. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ หน้าต่างโมดูล.

รหัส VBA: อ้างอิงเซลล์เดียวกันจากแผ่นงานหลายแผ่น

Sub AutoFillSheetNames()
'Update by Extendoffice
Dim ActRng As Range
Dim ActWsName As String
Dim ActAddress As String
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ActRng = Application.ActiveCell
ActWsName = Application.ActiveSheet.Name
ActAddress = ActRng.Address(False, False)
Application.ScreenUpdating = False
xIndex = 0
For Each Ws In Application.Worksheets
If Ws.Name <> ActWsName Then
ActRng.Offset(xIndex, 0).Value = "='" & Ws.Name & "'!" & ActAddress
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
End Sub

4. จากนั้นกด F5 คีย์เพื่อรันโค้ดนี้และค่าทั้งหมดของเซลล์ B8 จากเวิร์กชีตอื่นถูกดึงเข้าไปในมาสเตอร์เวิร์กชีต ดูภาพหน้าจอ:

หมายเหตุ รหัส VBA นี้ใช้สำหรับเติมเซลล์ที่คุณคลิก ตัวอย่างเช่นหากคุณคลิกเซลล์ A1 ในแผ่นงานที่ระบุค่าทั้งหมดของเซลล์ A1 จากแผ่นงานอื่นจะถูกเติมลงในแผ่นงานนี้


อ้างอิงเซลล์เดียวกันจากแผ่นงานหลายแผ่นเป็นแผ่นงานหลักพร้อมคุณสมบัติที่น่าทึ่ง

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

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

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามนี้:

1. คลิกเซลล์ B8 ภายในแผ่นงานหลักที่คุณต้องการดึงข้อมูลจากแผ่นงานอื่น

2. จากนั้นคลิก Kutools > เพิ่มเติม > อ้างถึงเวิร์กชีตแบบไดนามิกดูภาพหน้าจอ:

3. ใน กรอกข้อมูลอ้างอิงในแผ่นงาน ให้เลือก เติมเซลล์ในแนวตั้งหลังเซลล์ จาก กรอกคำสั่งซื้อแล้วคลิกล็อคเล็ก ๆ ข้างกล่องข้อความสูตรและล็อคสีเทาจะกลายเป็นล็อคสีเหลืองหมายความว่าการอ้างอิงสูตรและเซลล์ถูกล็อคแล้วคุณสามารถคลิกเซลล์ใดก็ได้เพื่อแยกการอ้างอิงเซลล์ B8 ออกจากแผ่นงานอื่นใน ตัวอย่างนี้ฉันจะคลิกเซลล์ B2 จากนั้นตรวจสอบแผ่นงานที่คุณต้องการแยกการอ้างอิงเซลล์ ดูภาพหน้าจอ:

หมายเหตุ: ถ้าคุณไม่ล็อคตัวล็อคเล็ก ๆ นี้การอ้างอิงเซลล์ที่คุณคลิกจะเปลี่ยนไปตามเซลล์ที่เลือก

4. จากนั้นคลิก เติมช่วง และค่าของเซลล์ของเซลล์ B8 จากแผ่นงานอื่นได้รับการแสดงรายการในแนวตั้งในแผ่นงานหลักแล้วปิดกล่องโต้ตอบนี้ ดูภาพหน้าจอ:

คลิกเพื่อดาวน์โหลด Kutools สำหรับ Excel และทดลองใช้ฟรีทันที!


บทความเพิ่มเติม:

  • คัดลอกแถวจากแผ่นงานหลายแผ่นตามเกณฑ์ลงในแผ่นงานใหม่
  • สมมติว่าคุณมีสมุดงานที่มีแผ่นงานสามแผ่นซึ่งมีการจัดรูปแบบเช่นเดียวกับภาพหน้าจอด้านล่าง ตอนนี้คุณต้องการคัดลอกแถวทั้งหมดจากแผ่นงานเหล่านี้ซึ่งคอลัมน์ C มีข้อความ“ เสร็จสมบูรณ์” ลงในแผ่นงานใหม่ คุณจะแก้ปัญหานี้อย่างรวดเร็วและง่ายดายได้อย่างไรโดยไม่ต้องคัดลอกและวางทีละรายการด้วยตนเอง
  • สร้างรายการค่าเฉพาะจากแผ่นงานหลายแผ่น
  • มีวิธีที่รวดเร็วในการสร้างรายการค่าที่ไม่ซ้ำกันจากแผ่นงานทั้งหมดภายในสมุดงานหรือไม่? ตัวอย่างเช่นฉันมีเวิร์กชีตสี่แผ่นซึ่งรายชื่อบางชื่อมีรายการที่ซ้ำกันในคอลัมน์ A และตอนนี้ฉันต้องการแยกชื่อที่ไม่ซ้ำกันทั้งหมดจากแผ่นงานเหล่านี้ไปยังรายการใหม่ฉันจะทำงานนี้ให้เสร็จใน Excel ได้อย่างไร
  • นับค่าเฉพาะในหลายแผ่นงาน
  • สมมติว่าฉันมีแผ่นงานหลายแผ่นซึ่งมีข้อมูลต่อไปนี้และตอนนี้ฉันต้องการรับจำนวนการเกิดขึ้นของค่าเฉพาะ "Excel" จากแผ่นงานเหล่านี้ ฉันจะนับค่าเฉพาะในแผ่นงานหลายแผ่นได้อย่างไร
  • แทรกภาพเดียวกันลงในแผ่นงานหลายแผ่น
  • โดยปกติเราสามารถแทรกรูปภาพลงในแผ่นงานได้อย่างรวดเร็วโดยใช้ฟังก์ชันแทรกใน Excel แต่คุณเคยพยายามแทรกรูปภาพเดียวกันลงในแผ่นงานทั้งหมดของสมุดงานของคุณหรือไม่? บทความนี้ผมจะแนะนำวิธีการที่เป็นประโยชน์สำหรับคุณในการแก้ปัญหานี้

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!