สารบัญ
ในขณะที่ทำงานกับแผ่นงานหลายแผ่นใน Excel เป็นเรื่องปกติมากที่จะรู้สึกถึงความจำเป็นในการถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นงานหนึ่ง มีหลายวิธีง่ายๆ ในการบรรลุวัตถุประสงค์นี้ ในบทความนี้ คุณจะได้เรียนรู้วิธีถ่ายโอนข้อมูลไปยังเวิร์กชีตอื่นพร้อมตัวอย่างที่เหมาะสมและคำอธิบายสั้นๆ
ดาวน์โหลดเวิร์กบุ๊กแบบฝึกหัด
คุณสามารถดาวน์โหลดเวิร์กบุ๊ก Excel ที่เราใช้ในการเตรียมบทความนี้
ถ่ายโอนข้อมูลจากเวิร์กชีตอื่นโดยอัตโนมัติ.xlsx
4 วิธีด่วนในการถ่ายโอนข้อมูลจากเวิร์กชีตอื่น แผ่นงานไปที่อื่นโดยอัตโนมัติใน Excel
1. ใช้การวางลิงก์เพื่อถ่ายโอนข้อมูลจากแผ่นงานอื่นโดยอัตโนมัติ
ในภาพต่อไปนี้ แผ่นที่ 1 แสดงข้อมูลจำเพาะบางอย่างของสมาร์ทโฟนหลายรุ่น
และนี่คือ Sheet2 ซึ่งแยกเพียงสามคอลัมน์จากชีตแรก คอลัมน์ ราคา ยังไม่ได้คัดลอก เนื่องจากเราจะแสดงวิธีการต่างๆ ที่นี่เพื่อดึงรายการราคาจากแผ่นงานแรก เราต้องรักษากฎบางอย่างที่จะอัปเดตคอลัมน์ราคาโดยอัตโนมัติ หากมีการเปลี่ยนแปลงใดๆ ในคอลัมน์ที่เกี่ยวข้องในชีตแรก (Sheet1)
ตอนนี้ มาดูวิธีที่เราสามารถเชื่อมโยงระหว่างสองเวิร์กชีตนี้ เพื่อให้ข้อมูลในเวิร์กชีตหนึ่ง (Sheet2) จะถูก เติมข้อมูลอัตโนมัติตามอีกเวิร์กชีตแผ่นงาน (Sheet1) .
📌 ขั้นตอนที่ 1:
➤ จาก แผ่นที่ 1 เลือกช่วงของเซลล์ (F5:F14) ที่มีราคาของสมาร์ทโฟน
➤ กด CTRL+C เพื่อคัดลอกช่วงเซลล์ที่เลือก
📌 ขั้นตอนที่ 2:
➤ ไปที่ Sheet2 ทันที
➤ เลือกเซลล์เอาต์พุตเซลล์แรกในคอลัมน์ ราคา
➤ คลิกขวาที่ปุ่มเมาส์แล้วเลือกตัวเลือก วางลิงก์ เป็น ทำเครื่องหมายภายในสี่เหลี่ยมสีแดงในภาพหน้าจอต่อไปนี้
และตอนนี้คอลัมน์ ราคา ก็เสร็จสมบูรณ์ด้วยข้อมูลที่ดึงมาจากแผ่นงานแรก ( Sheet1) .
ตอนนี้ เราจะมาดูกันว่าการเปลี่ยนแปลงของข้อมูลในแผ่นงานหลัก (Sheet1) เติมข้อมูลโดยอัตโนมัติใน แผ่นงานที่สอง (Sheet2) .
📌 ขั้นตอนที่ 3:
➤ ใน Sheet1 เปลี่ยนมูลค่าราคาของสมาร์ทโฟนทุกรุ่น
➤ กด Enter และไปที่ Sheet2 .
และคุณจะพบราคาที่อัปเดตของสมาร์ทโฟนที่เกี่ยวข้องใน แผ่นที่ 2 . นี่คือวิธีที่เราสามารถเชื่อมโยงระหว่างแผ่นงานสองแผ่นหรือหลายแผ่นเพื่อถ่ายโอนข้อมูลได้อย่างง่ายดาย
อ่านเพิ่มเติม: ถ่ายโอนข้อมูลจากแผ่นงาน Excel แผ่นเดียวไปยัง โดยอัตโนมัติด้วย VLOOKUP
2. ถ่ายโอนข้อมูลโดยอัตโนมัติโดยใช้การอ้างอิงเวิร์กชีตใน Excel
ตอนนี้เราจะใช้วิธีอื่นที่เราไม่ต้องคัดลอกและวางสิ่งใดๆ จากเวิร์กชีตหนึ่งไปยังอื่น. แต่เราจะใช้การอ้างอิงเซลล์จากแผ่นงานอื่นเพื่อเติมข้อมูลอัตโนมัติ
📌 ขั้นตอนที่ 1:
➤ ใน Sheet2 เลือก เซลล์ D5 และใส่เครื่องหมาย เท่ากับ (=)
📌 ขั้นตอนที่ 2:
➤ ไปที่ Sheet1 .
➤ เลือกช่วงของเซลล์ (F5:F13 ) มีราคาของสมาร์ทโฟนทุกรุ่น
➤ กด Enter .
ตอนนี้ใน Sheet2 คุณจะพบอาร์เรย์ของราคาใน คอลัมน์ D ตั้งแต่ D5 ถึง D14 หากคุณเปลี่ยนแปลงข้อมูลใดๆ ในคอลัมน์ ราคา ใน แผ่นที่ 1 คุณจะเห็นราคาที่อัปเดตของสินค้าที่สอดคล้องกันใน แผ่นที่ 2 ทันที
อ่านเพิ่มเติม: วิธีที่ Excel ดึงข้อมูลจากชีตอื่นตามเกณฑ์
การอ่านที่คล้ายกัน<4
- วิธีนำเข้าไฟล์ข้อความที่มีตัวคั่นหลายตัวลงใน Excel (3 วิธี)
- แยกข้อมูลที่กรองแล้วใน Excel ไปยังชีตอื่น (4 วิธี )
- วิธีนำเข้าข้อมูลจาก Text File เข้าสู่ Excel (3 วิธี)
- แปลง Excel เป็น Text File ด้วย Delimiter (2 วิธีง่ายๆ)
- วิธีแปลงไฟล์ข้อความเป็น Excel โดยอัตโนมัติ (3 วิธีที่เหมาะสม)
3. ใช้เครื่องหมายบวก (+) เพื่อถ่ายโอนข้อมูลไปยังแผ่นงานอื่นโดยอัตโนมัติ
ในส่วนนี้ เราจะใช้สูตรอื่นที่เริ่มต้นด้วย เครื่องหมายบวก (+) แทน เครื่องหมายเท่ากับ (=) . ไปกันเถอะผ่านขั้นตอนต่อไปนี้
📌 ขั้นตอนที่ 1:
➤ เลือกเอาต์พุต เซลล์ D5 ใน Sheet2 .
➤ เริ่มพิมพ์และป้อน เครื่องหมายบวก (+) ที่นั่นเท่านั้น อย่ากด Enter ทันที
➤ ลากตัวชี้เมาส์ของคุณไปที่แท็บ Sheet1
➤ คลิกขวาที่ปุ่มเมาส์ แล้วคุณจะ จะถูกเปลี่ยนเส้นทางไปที่ Sheet1 .
📌 ขั้นตอนที่ 2:
➤ ใน Sheet1 ให้เลือกช่วงของเซลล์ (F5:F14) ที่มีราคาของอุปกรณ์ทั้งหมด
➤ กด Enter
เช่นเดียวกับในภาพหน้าจอต่อไปนี้ คุณจะพบราคาทั้งหมดภายใต้คอลัมน์ ราคา ใน แผ่นที่ 2 และหากคุณเปลี่ยนราคาของอุปกรณ์สมาร์ทโฟนใน Sheet1 ระบบจะอัปเดตราคาที่เกี่ยวข้องโดยอัตโนมัติใน Sheet2 ทันที
อ่านเพิ่มเติม: แยกข้อมูลจากชีตหนึ่งไปยังอีกชีตหนึ่งโดยใช้ VBA ใน Excel (3 วิธี)
4. ฝังมาโคร VBA เพื่อถ่ายโอนข้อมูลโดยอัตโนมัติไปยังเวิร์กชีตอื่นใน Excel
ในส่วนสุดท้าย เราจะใช้โค้ด VBA เพื่อถ่ายโอนข้อมูลจาก Sheet1 ไปยัง แผ่นที่ 2 . ในภาพด้านล่าง แผ่นที่ 1 ประกอบด้วยแท็บ สมาร์ทโฟน และ ราคา ใน B4 และ C4 ตามลำดับ สิ่งที่เราจะทำคือพิมพ์รุ่นสมาร์ทโฟนและราคาใน B5 และ C5 ก่อน จากนั้นเราจะกดปุ่มที่กำหนดเองซึ่งจะถ่ายโอนข้อมูลเข้าจาก Sheet1 ไปยัง Sheet2 .
และนี่คือ Sheet2 ซึ่งรายการรุ่นของสมาร์ทโฟนและราคาที่เกี่ยวข้องจะถูกเติมโดยอัตโนมัติจาก Sheet1 .
ดังนั้น เราสามารถไปยังขั้นตอนที่จำเป็นในขณะนี้ ซึ่งจะดำเนินการ มาโคร อย่างถูกต้อง
📌 ขั้นตอนที่ 1:
➤ ไปที่ ผู้พัฒนา ribbon ก่อน
➤ จาก แทรกเมนูแบบเลื่อนลง เลือกปุ่มคำสั่งแรกที่แสดงในรูปทรงสี่เหลี่ยมผืนผ้าจากส่วน ActiveX Controls
📌 ขั้นตอนที่ 2:
➤ ตอนนี้ให้วาดรูปสี่เหลี่ยมผืนผ้าตามขนาดที่คุณต้องการ และคุณจะเห็นปุ่มคำสั่งตามที่แสดงในภาพหน้าจอต่อไปนี้
📌 ขั้นตอนที่ 3:
➤ คลิกขวาที่ปุ่มเมาส์ตอนนี้
➤ เลือกตัวเลือก คุณสมบัติ .
📌<4 ขั้นตอนที่ 4:
➤ ในช่อง คำบรรยาย ให้กำหนดชื่อปุ่ม สมมติว่าเป็น ' ถ่ายโอนไปยัง Sheet2' .<1
📌 ขั้นตอนที่ 5:
➤ คลิกขวาที่แท็บ แผ่นงาน และ เลือก ดูโค้ด .
หน้าต่าง VBA จะปรากฏขึ้น
📌 ขั้นตอนที่ 6:
➤ ในโมดูล VBA วางโค้ดต่อไปนี้:
7135
📌 ขั้นตอนที่ 7:
➤ ตอนนี้กลับไปที่ Sheet1 ของคุณ
➤ พิมพ์ชื่อรุ่นสมาร์ทโฟนและราคา ในเซลล์อินพุตที่เกี่ยวข้อง
➤ คลิกที่ปุ่ม 'ถ่ายโอนไปยังSheet2' .
และคุณจะเห็นว่าข้อมูลอินพุตหายไปจาก Sheet1
ตอนนี้เปลี่ยนเป็น Sheet2 แล้วคุณจะพบข้อมูลป้อนเข้าของคุณใต้ส่วนหัวที่เกี่ยวข้อง
📌 ขั้นตอนที่ 8:
➤ ไปที่ Sheet1 อีกครั้ง
➤ พิมพ์ชื่ออุปกรณ์สมาร์ทโฟนเครื่องอื่นและราคาของอุปกรณ์
➤ กดปุ่มคำสั่งทางด้านขวา
ดังนั้นเราจึงเพิ่งถ่ายโอนข้อมูลอินพุตที่สองไปยัง Sheet2 ด้วยวิธีนี้ เราสามารถป้อนข้อมูลได้มากขึ้นใน Sheet1 และอัปเดตอัตโนมัติ Sheet2 ด้วยข้อมูลที่ป้อนจาก Sheet1 ทุกครั้ง
อ่านเพิ่มเติม: วิธีถ่ายโอนข้อมูลจากชีตหนึ่งไปยังอีกชีตใน Excel โดยใช้มาโคร
บทสรุป
ฉันหวังว่าวิธีการง่ายๆ ทั้งหมดที่กล่าวถึงข้างต้นจะช่วยให้คุณนำไปใช้ในสเปรดชีต Excel ของคุณได้ เมื่อคุณต้องถ่ายโอนข้อมูลจากเวิร์กชีตหนึ่งไปยังอีกเวิร์กชีตหนึ่ง หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น หรือคุณสามารถตรวจสอบบทความอื่น ๆ ของเราเกี่ยวกับฟังก์ชันของ Excel ได้ในเว็บไซต์นี้