วิธีสร้างรายการจากเซลล์เดียวกันในหลายแผ่นใน Excel
สมมติว่าเราปรับใช้ตารางการขายทุกเดือนในแผ่นงานที่แยกจากกันดังภาพหน้าจอด้านล่างที่แสดงและตารางการขายทั้งหมดมีเค้าโครงเดียวกัน ตอนนี้เราต้องการสร้างรายการจากค่าผลรวมทั้งหมด (เซลล์ E6) ในแผ่นงานหลายแผ่น ต้องทำอย่างไร? แล้วถ้าสร้างรายการไดนามิกจากค่ารวมของแต่ละแผ่นงานล่ะ? มีสองวิธีสำหรับคุณ:
สร้างรายการจากเซลล์เดียวกันในหลาย ๆ แผ่นด้วย VBA
สร้างรายการแบบไดนามิกจากเซลล์เดียวกันในหลาย ๆ แผ่นงานด้วย Kutools for Excel
สร้างรายการจากเซลล์เดียวกันในหลาย ๆ แผ่นด้วย VBA
ด้วยรหัส VBA ต่อไปนี้คุณสามารถสร้างรายการจากเซลล์ที่ระบุในแผ่นงานหลายแผ่นได้อย่างง่ายดาย คุณสามารถทำได้ดังนี้:
ขั้นตอนที่ 1: เลือกเซลล์ที่ระบุซึ่งคุณจะสร้างรายการของคุณ ในกรณีของเราเราเลือกเซลล์ E6
ขั้นตอนที่ 2: กด อื่น ๆ + F11 พร้อมกันเพื่อเปิดหน้าต่าง Microsoft Visual Basic for Applications คลิก สิ่งที่ใส่เข้าไป > โมดูลแล้ววางรหัสต่อไปนี้ลงในหน้าต่างโมดูล
VBA: สร้างรายการจากเซลล์เดียวกันในหลาย ๆ แผ่น
Sub CreateList()
Dim xAddWs As Worksheet
Dim xWs As Worksheet
Dim RngAddress As String
xTitleId = "KutoolsforExcel"
RngAddress = Application.ActiveCell.Address
Set xAddWs = Application.ActiveWorkbook.Sheets.Add
xAddWs.Name = xTitleId
i = 1
For Each xWs In Application.ActiveWorkbook.Worksheets
If xWs.Name <> xTitleId Then
xAddWs.Cells(i, 1).Value = xWs.Range(RngAddress).Value
i = i + 1
End If
Next
End Sub
ขั้นตอนที่ 3: กด F5 หรือคลิกปุ่ม วิ่ง เพื่อเรียกใช้ VBA นี้
จากนั้นค่าทั้งหมดจากเซลล์ที่ระบุในแผ่นงานทั้งหมดจะถูกคัดลอกไปยังแผ่นงานใหม่ชื่อ KutoolsforExcel ดูภาพหน้าจอ:
VBA นี้จะเติมรายการลงในแผ่นงานใหม่และค่าในรายการเป็นแบบคงที่ซึ่งจะไม่เปลี่ยนแปลงตามค่าเดิม
อย่างไรก็ตามบางครั้งคุณอาจต้องการเติมรายการลงในช่วงที่ระบุและต้องการให้ค่าของรายการสอดคล้องกับค่าดั้งเดิมในเซลล์ที่ระบุตลอดเวลา เพื่อตอบสนองความต้องการเหล่านี้คุณควรลองใช้วิธีต่อไปนี้
สร้างรายการแบบไดนามิกจากเซลล์เดียวกันในหลาย ๆ แผ่นงานด้วย Kutools for Excel
วิธีนี้จะแนะนำ Kutools สำหรับ Excel's อ้างถึงเวิร์กชีตแบบไดนามิก ยูทิลิตี้ในการสร้างรายการแบบไดนามิกจากเซลล์เดียวกันในหลายแผ่นงาน
Kutools สำหรับ Excel - เต็มไปด้วยเครื่องมือสำคัญกว่า 300 รายการสำหรับ Excel เพลิดเพลินไปกับฟีเจอร์ AI ฟรีถาวร! ดาวน์โหลดเดี๋ยวนี้!
ขั้นตอนที่ 1: เลือกช่วงที่คุณจะเติมรายการไดนามิกแล้วคลิกไฟล์ Kutools > เพิ่มเติม > อ้างถึงเวิร์กชีตแบบไดนามิก.
ขั้นตอนที่ 2: ในการเปิดกล่องโต้ตอบการอ้างอิงกรอกข้อมูลแผ่นงาน
(1) คลิกไฟล์ กรอกคำสั่งซื้อ แล้วเลือกประเภทการเติมจากรายการแบบหล่นลง ในกรณีของเราเราเลือก เติมเซลล์ในแนวตั้งหลังเซลล์;
(2) ใน เติมสูตร ระบุที่อยู่เซลล์ที่คุณจะสร้างรายการแบบไดนามิกจากนั้นคลิกที่ไฟล์ ล็อค ปุ่ม เพื่อล็อคสูตร
(3) คลิกไฟล์ เติมช่วง ปุ่ม
ตอนนี้คุณจะเห็นค่าในเซลล์ที่ระบุในแผ่นงานทั้งหมดถูกเติมลงในช่วงที่ระบุตามภาพหน้าจอด้านล่างที่แสดง:
เมื่อค่าดั้งเดิมเปลี่ยนไปค่าที่เกี่ยวข้องในรายการที่ระบุนี้จะเปลี่ยนโดยอัตโนมัติ
Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now
ทดลอง
บทความที่เกี่ยวข้อง:
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!