Copy Paste เป็นหนึ่งในการดำเนินการที่ใช้กันอย่างแพร่หลายในการจัดการข้อมูล ทำการคัดลอกและวางใน Excel ได้อย่างสบาย แต่เมื่อพูดถึงคุณสมบัติการกรองแล้วกลายเป็นเรื่องที่ซับซ้อน ตัวกรองเป็นอีกหนึ่งคุณลักษณะทั่วไปใน Excel เราจะพูดถึงวิธีการคัดลอกและวางเมื่อใช้ตัวกรองใน Excel เพื่ออธิบายเราจะใช้ชุดข้อมูลของซุปเปอร์ช็อปของร้านค้าหลายแห่งในเมืองต่างๆ ด้วยราคาของผลไม้บางชนิด
5 วิธีในการคัดลอกและวางเมื่อใช้ตัวกรองใน Excel
1. คัดลอกและวางช่วงของเซลล์ที่มีตัวกรอง
เราจะคัดลอกช่วงของข้อมูลจากชุดข้อมูลที่ใช้ตัวกรอง ข้อมูลจะวางบนเซลล์ใหม่ที่ไม่มีการใช้ตัวกรอง เราจะคัดลอกข้อมูลของ นิวยอร์ก เก็บเท่านั้น
ขั้นตอนที่ 1:
- คลิกที่เครื่องหมายลูกศรของ ร้านค้า เซลล์
- เลือก นิวยอร์ก จากรายการ
- จากนั้น กด ตกลง .
ดูภาพด้านล่างของชุดข้อมูล
มันมีข้อมูลเกี่ยวกับ นิวยอร์ก เก็บเท่านั้น
ขั้นตอนที่ 2:
- ตอนนี้ เลือกเซลล์ทั้งหมดของ นิวยอร์ก .
- กด Ctrl+C และคัดลอกข้อมูล
ขั้นตอนที่ 3:
- ไปที่เซลล์อื่นเพื่อวางข้อมูล ไปที่ เซลล์ B18 .
- จากนั้นกด Ctlr+V เพื่อวางข้อมูล
ที่นี่ เราดึงข้อมูลของ นิวยอร์ก เก็บเท่านั้น
2. วางค่าลงในเซลล์ที่ต้องการด้วยตัวกรอง
เราจะป้อนค่าเดียวด้วยหลายเซลล์ที่กรองแล้ว เราสามารถแปะได้ทุกเซลล์ในคราวเดียว ราคาของกล้วยจะเปลี่ยนแปลงและจะเท่ากันทุกร้าน เราจะจัดเรียงสิ่งนี้ที่นี่
ขั้นตอนที่ 1:
- คลิกที่ตัวเลือกตัวกรองของ ผลไม้ เซลล์
- เลือก กล้วย จากรายการ
- จากนั้นกด ตกลง .
ชุดข้อมูลหลังจากใช้ตัวกรอง
ขั้นตอนที่ 2:
- ราคาใหม่ กล้วย ถูกเพิ่มใน แถวที่ 17 .
ขั้นตอนที่ 3:
- คัดลอกราคาใหม่ กล้วย จากเซลล์ C17 โดยกด Ctrl+C .
- เราจะวางบนเซลล์ D8, D11, D14, D15 . เลือกเซลล์เหล่านั้น
ขั้นตอนที่ 4:
- จากนั้นกด Ctrl+V เพื่อวางข้อมูล
ขั้นตอนที่ 5:
- อีกครั้ง ไปที่ ผลไม้ ทำตามขั้นตอน 1,2,3 แสดงตามลำดับบนภาพ
สุดท้าย รับชุดข้อมูลทั้งหมดโดยแก้ไขค่าของเซลล์ที่ต้องการ
3. คัดลอกและวางช่วงของค่าด้วยข้อมูลตัวกรอง
ที่นี่ เราจะคัดลอกและวางช่วงของค่าภายในข้อมูลที่กรอง
สถานการณ์เกิดขึ้นเนื่องจากค่าขนส่งที่เพิ่มขึ้น ราคาร้านดัลลาสเพิ่มขึ้น เราจะคัดลอกราคาที่อัปเดตแล้ววางลงในชุดข้อมูลหลัก
ขั้นตอนที่ 1:
- คลิกที่เครื่องหมายลูกศรของ ร้านค้า เซลล์
- เลือก ดัลลัส จากรายการ
- จากนั้น กด ตกลง .
ในภาพต่อไปนี้ เราจะเห็นข้อมูลของ ดัลลัส เก็บเท่านั้น
ขั้นตอนที่ 2:
- ตอนนี้ ลบค่าออกจาก ราคา คอลัม.
ขั้นตอนที่ 3:
- ใส่การอ้างอิงเซลล์ที่เกี่ยวข้องของ สีส้ม ของ ดัลลัส เก็บไว้ใน Cell D6 .
ขั้นตอนที่ 4:
- ตอนนี้ กด Enter .
ขั้นตอนที่ 5:
- ดึง เติมที่จับ จนถึงเซลล์สุดท้ายที่มีข้อมูล
ขั้นตอนที่ 6:
- เราต้องการแสดงชุดข้อมูลทั้งหมดในขณะนี้ ดังนั้น ติ๊ก เลือกทั้งหมด จากตัวเลือกตัวกรองของ ร้านค้า เซลล์
- จากนั้นกด ตกลง .
เราได้รับชุดข้อมูลทั้งหมดด้วยราคาที่แก้ไขของ ดัลลัส ร้านค้า
ขั้นตอนที่ 7:
- ตอนนี้ ลบข้อมูลของ เซลล์ E15 .
ในที่นี้ เราจะเห็นได้ว่า เซลล์ D15 ว่างเปล่า เนื่องจากการอ้างอิงของเซลล์นั้นว่างเปล่า
ขั้นตอนที่ 8:
- เลิกทำกระบวนการก่อนหน้าโดยกด Ctrl+Z .
- เลือกเซลล์ของคอลัมน์ราคาแล้วกด Ctrl+C และคัดลอกข้อมูลเหล่านั้น
ขั้นตอนที่ 9:
- ตอนนี้ ให้กดปุ่มขวาของเมาส์
- จาก วาง ตัวเลือกเลือก ค่า (V)
นี่คือชุดข้อมูลหลังจากใช้การคัดลอกและวาง
ขั้นตอนที่ 10:
- ตอนนี้ ลบค่าของ ราคาใหม่ คอลัมน์
การอ่านที่คล้ายกัน
- วิธีการเพิ่มตัวกรองใน Excel (4 วิธี)
- ทางลัดสำหรับตัวกรอง Excel (3 การใช้งานอย่างรวดเร็วพร้อมตัวอย่าง)
- กรองหลายคอลัมน์พร้อมกันใน Excel (3 วิธี)
- วิธีการกรองค่าที่ไม่ซ้ำใน Excel (8 วิธีง่ายๆ)
4. ใช้มาโคร VBA เพื่อคัดลอกและวางด้วยเซลล์ที่กรอง
เราจะใช้ มาโคร VBA เพื่อคัดลอกและวางข้อมูลด้วยตัวกรอง
เราใช้เงื่อนไขเดียวกันกับการใช้วิธีนี้และชุดข้อมูลอยู่ด้านล่าง
ขั้นตอนที่ 1:
- กรองข้อมูลของ ดัลลัส จัดเก็บโดยทำตามขั้นตอนของวิธีก่อนหน้าเท่านั้น
ขั้นตอนที่ 2:
- ตอนนี้ ไปที่ ผู้พัฒนา แท็บ
- เลือก บันทึกมาโคร .
- สร้าง มาโครใหม่ ชื่อ Copy_Paste_Data .
- จากนั้นกด ตกลง .
ขั้นตอนที่ 3:
- ไปที่ มาโคร ตัวเลือก
- เลือก Copy_Paste_Data แล้วคลิก เข้าสู่
ขั้นตอนที่ 4:
- ตอนนี้ เขียนโค้ดด้านล่างในหน้าต่างคำสั่ง
Sub Copy_Paste_Data()
Dim n As Range
Dim source_data_1 As Range
Dim destination_data_1 As Range
Dim source_data_2 As Range
Dim destination_data_2 As Range
Set n = Application.Selection
n.SpecialCells(xlCellTypeVisible).Select
Set source_data_1 = Application.Selection
Set destination_data_1 = Application.InputBox("Insert the destination Location:", Type:=8)
For Each source_data_2 In source_data_1
source_data_2.Copy
For Each destination_data_2 In destination_data_1
If destination_data_2.EntireRow.RowHeight <> 0 Then
destination_data_2.PasteSpecial
Set destination_data_1 = destination_data_2.Offset(1).Resize(destination_data_1.Rows.Count)
Exit For
End If
Next destination_data_2
Next source_data_2
End Sub
ขั้นตอนที่ 5:
- รหัสนี้จะรับอินพุตจากการเลือก ดังนั้น เลือกเซลล์ที่จะวาง
ขั้นตอนที่ 6:
- ตอนนี้ ให้เรียกใช้โค้ดโดยคลิกตัวเลือกที่ทำเครื่องหมายไว้จากแท็บ หรือกดปุ่ม F5 ปุ่ม.
ขั้นตอนที่ 7:
- ตอนนี้ หน้าต่างจะปรากฏขึ้นเพื่อป้อนตำแหน่งปลายทาง
ใส่ตำแหน่งปลายทางตามภาพด้านล่าง
ขั้นตอนที่ 8:
- จากนั้นกด ตกลง เพื่อดูการกลับมา
ที่นี่ ค่าจะถูกวางจาก ราคาใหม่ ไปที่ ราคา คอลัมน์
ขั้นตอนที่ 9:
- ตอนนี้ ขยายชุดข้อมูลทั้งหมดโดยคลิก เลือกทั้งหมด .
ชุดข้อมูลทั้งหมดแสดงไว้ด้านล่าง
ขั้นตอนที่ 10:
- ตอนนี้ ลบค่าออกจาก ราคาใหม่ คอลัมน์
ที่นี่ หลังจากลบข้อมูลช่วยเหลือแล้ว จะไม่มีการเปลี่ยนแปลงใดๆ ในคอลัมน์ราคา
อ่านเพิ่มเติม: วิธีการใช้ตัวกรองหลายตัวใน Excel [วิธีการ + VBA]
5. เครื่องมือการเข้าถึงด่วนเพิ่มเติมของตัวกรอง
เราสามารถเพิ่ม เครื่องมือการเข้าถึงด่วน เพื่อเรียกใช้ มาโคร VBA รหัส.
ขั้นตอนที่ 1:
- ขั้นแรกให้คลิกที่ กำหนดแถบเครื่องมือด่วน .
- เลือก คำสั่งเพิ่มเติม จากตัวเลือก
ขั้นตอนที่ 2:
- ตัวเลือก Excel กล่องโต้ตอบจะปรากฏขึ้นในขณะนี้
- เลือก แถบเครื่องมือด่วน ตัวเลือก
- จากนั้นเลือก มาโคร จาก เลือกคำสั่งจาก เมนูแบบเลื่อนลง
ขั้นตอนที่ 3:
- ตอนนี้ เพิ่ม Copy_Paste_Data .
- สุดท้าย คลิก ตกลง .
ที่นี่ เราจะเห็นเครื่องมือที่ด้านบนของเวิร์กชีต
หมายเหตุเพิ่มเติม
หากคุณประสบปัญหาขณะคัดลอกข้อมูลจากเซลล์ตัวกรองโดยใช้ Ctrl+C จากนั้นคุณต้องใช้ ไปที่พิเศษ . เพียงทำตามขั้นตอนที่จำเป็นด้านล่าง:
- กด F5 และ ไปที่ กล่องโต้ตอบจะปรากฏขึ้น
- คลิกที่ พิเศษ .
- จาก ไปที่พิเศษ เลือกเซลล์ที่มองเห็นเท่านั้น .
- จากนั้นกด ตกลง .
บทสรุป
ในบทความนี้ เราได้พูดถึงวิธีการคัดลอกและวางเมื่อใช้ตัวกรองใน Excel ฉันหวังว่านี่จะตอบสนองความต้องการของคุณ โปรดดูที่เว็บไซต์ของเรา Exceldemy.com และให้คำแนะนำในช่องแสดงความคิดเห็น
อ่านเพิ่มเติม
- วิธีการกรองหลายคอลัมน์ใน Excel อย่างอิสระ
- ใช้ตัวกรองข้อความใน Excel (5 ตัวอย่าง)
- วิธีการกรองแบบกำหนดเองใน Excel (5 วิธี)
- ลบตัวกรองใน Excel (5 วิธีง่ายๆ และรวดเร็ว)