Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

การคัดลอก-วาง (Copy Paste) เป็นหนึ่งในการดำเนินการที่ใช้กันอย่างแพร่หลายในการจัดการข้อมูล เราสามารถทำการคัดลอก-วางใน Excel ได้สะดวกสบาย แต่เมื่อพูดถึงฟีเจอร์ตัวกรอง (filter) งานจะกลายเป็นซับซ้อน ตัวกรองเป็นอีกฟีเจอร์ทั่วไปใน Excel ในบทความนี้ เราจะอภิปรายวิธีการคัดลอก-วางเมื่อมีการใช้ตัวกรองใน Excel เพื่ออธิบาย เราจะใช้ชุดข้อมูลของซุปเปอร์มาร์เก็ตที่มีสาขาหลายสาขาในเมืองต่างๆ พร้อมราคาของผลไม้บางชนิด

5 วิธีในการคัดลอกและวางเมื่อมีการใช้ตัวกรองใน Excel

1. คัดลอก-วางช่วงของเซลล์ที่มีตัวกรอง

เราจะคัดลอกช่วงข้อมูลจากชุดข้อมูลที่มีการใช้ตัวกรอง ข้อมูลจะถูกวางในเซลล์ใหม่ที่ไม่มีตัวกรอง เราจะคัดลอกข้อมูลของสาขา New York เท่านั้น

ขั้นตอนที่ 1:

  • คลิกที่เครื่องหมายลูกศรของเซลล์ Store (สาขา)
  • เลือก New York จากรายการ
  • จากนั้น กด OK

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ดูภาพชุดข้อมูลด้านล่าง

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

มันมีข้อมูลของสาขา New York เท่านั้น

ขั้นตอนที่ 2:

  • ตอนนี้ เลือกเซลล์ทั้งหมดของ New York
  • กด Ctrl+C และคัดลอกข้อมูล

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 3:

  • ไปที่เซลล์อื่นเพื่อวางข้อมูล ที่นี่เราไปที่ เซลล์ B18
  • จากนั้นกด Ctrl+V เพื่อวางข้อมูล

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ที่นี่ เราแยกข้อมูลของสาขา New York เท่านั้น

2. วางค่าไปยังเซลล์ที่ต้องการพร้อมตัวกรอง

เราจะป้อนค่าเดียวกับเซลล์ที่กรองแล้วหลายเซลล์ เราสามารถวางบนเซลล์ทั้งหมดพร้อมกันได้ ราคาของกล้วยเปลี่ยนและจะเหมือนกันสำหรับทุกสาขา เราจะจัดการที่นี่

ขั้นตอนที่ 1:

  • คลิกที่ตัวเลือกตัวกรองของเซลล์ Fruit (ผลไม้)
  • เลือก Banana (กล้วย) จากรายการ
  • จากนั้นกด OK

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ชุดข้อมูลหลังจากใช้ตัวกรอง

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 2:

  • ราคาใหม่ของ Banana เพิ่มอยู่ที่ แถวที่ 17

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 3:

  • คัดลอกราคาใหม่ของ Banana จากเซลล์ C17 โดยกด Ctrl+C
  • เราจะวางบนเซลล์ D8, D11, D14, D15 เลือกเซลล์เหล่านั้น

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 4:

  • จากนั้นกด Ctrl+V เพื่อวางข้อมูล

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 5:

  • อีกครั้ง ไปที่ Fruit ทำตามขั้นตอน 1,2,3 ตามลำดับที่แสดงในภาพ

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

สุดท้าย ได้ชุดข้อมูลทั้งหมดโดยแก้ไขค่าของเซลล์ที่ต้องการ

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

3. คัดลอกและวางช่วงของค่าพร้อมข้อมูลที่กรองแล้ว

ที่นี่ เราจะคัดลอกและวางช่วงของค่าภายในข้อมูลที่กรองแล้ว

มีสถานการณ์ที่เนื่องจากค่าขนส่งเพิ่มขึ้น ราคาของสาขา Dallas เพิ่มขึ้น เราจะคัดลอกราคาที่ปรับปรุงแล้วและวางลงในชุดข้อมูลหลัก

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 1:

  • คลิกที่เครื่องหมายลูกศรของเซลล์ Store
  • เลือก Dallas จากรายการ
  • จากนั้น กด OK

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ในภาพต่อไป เราจะเห็นข้อมูลของสาขา Dallas เท่านั้น

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 2:

  • ตอนนี้ ลบค่าจากคอลัมน์ Price (ราคา)

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 3:

  • วางอ้างอิงเซลล์ที่สอดคล้องของ Orange (ส้ม) ของสาขา Dallas ที่เซลล์ D6

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 4:

  • ตอนนี้ กด Enter

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 5:

  • ลาก Fill Handle (จุดจับเติม) จนถึงเซลล์สุดท้ายที่มีข้อมูล

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 6:

  • เราต้องการแสดงชุดข้อมูลทั้งหมด ตอนนี้ ดังนั้น ติ๊ก Select All จากตัวเลือกตัวกรองของเซลล์ Store
  • จากนั้นกด OK

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

เราได้ชุดข้อมูลทั้งหมดพร้อมราคาที่ปรับปรุงของสาขา Dallas

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 7:

  • ตอนนี้ ลบข้อมูลของ เซลล์ E15

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ที่นี่ เราเห็นว่า เซลล์ D15 ว่าง เพราะอ้างอิงของเซลล์นั้นว่าง

ขั้นตอนที่ 8:

  • ยกเลิกกระบวนการก่อนหน้าโดยกด Ctrl+Z
  • เลือกเซลล์ของคอลัมน์ Price และกด Ctrl+C และคัดลอกข้อมูลเหล่านั้น

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 9:

  • ตอนนี้ กดปุ่มขวาของเมาส์
  • จากตัวเลือก Paste (วาง) เลือก Values (V) (ค่า)

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

นี่คือชุดข้อมูลหลังจากใช้คัดลอก-วาง

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 10:

  • ตอนนี้ ลบค่าของคอลัมน์ New Price (ราคาใหม่)

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

บทความที่คล้ายกัน

  • วิธีเพิ่มตัวกรองใน Excel (4 วิธี)
  • ปุ่มลัดสำหรับตัวกรอง Excel (3 การใช้งานรวดเร็วพร้อมตัวอย่าง)
  • กรองหลายคอลัมน์พร้อมกันใน Excel (3 วิธี)
  • วิธีกรองค่าที่ไม่ซ้ำกันใน Excel (8 วิธีง่ายๆ)

4. ใช้ VBA Macro คัดลอกและวางกับเซลล์ที่กรองแล้ว

เราจะใช้ VBA Macro เพื่อคัดลอกและวางข้อมูลพร้อมตัวกรอง

เราสมมติเงื่อนไขเดียวกันสำหรับการใช้วิธีนี้และชุดข้อมูลด้านล่าง

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 1:

  • กรองข้อมูลของสาขา Dallas เท่านั้น โดยทำตามขั้นตอนของวิธีก่อนหน้า

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 2:

  • ตอนนี้ ไปที่แท็บ Developer
  • เลือก Record Macro (บันทึกแมโคร)
  • สร้าง Macro ใหม่ชื่อ Copy_Paste_Data
  • จากนั้นกด OK

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 3:

  • ไปที่ตัวเลือก Macros
  • เลือก Copy_Paste_Data แล้วคลิก Step Into (เข้าไปทีละขั้น)

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 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

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 5:

  • โค้ดนี้จะรับข้อมูลจากการเลือก ดังนั้น ให้เลือกเซลล์ที่จะวาง

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 6:

  • ตอนนี้ รันโค้ดโดยคลิกตัวเลือกที่ทำเครื่องหมายจากแท็บ หรือกดปุ่ม F5

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 7:

  • ตอนนี้ จะมีหน้าต่างปรากฏเพื่อป้อนตำแหน่งปลายทาง

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ป้อนตำแหน่งปลายทางตามภาพด้านล่าง

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 8:

  • จากนั้นกด OK เพื่อดูผลลัพธ์

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ที่นี่ ค่าถูกวางจากคอลัมน์ New Price ไปยังคอลัมน์ Price

ขั้นตอนที่ 9:

  • ตอนนี้ ขยายชุดข้อมูลทั้งหมดโดยคลิก Select All

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ชุดข้อมูลทั้งหมดแสดงด้านล่าง

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 10:

  • ตอนนี้ ลบค่าจากคอลัมน์ New Price

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ที่นี่ หลังจากลบข้อมูลช่วยเหลือ ไม่มีการเปลี่ยนแปลงเกิดขึ้นในคอลัมน์ Price

อ่านเพิ่มเติม: วิธีใช้ตัวกรองหลายเงื่อนไขใน Excel [วิธี + VBA]

5. เครื่องมือ Quick Access เพิ่มเติมของตัวกรอง

เราสามารถเพิ่ม Quick access tool (เครื่องมือเข้าถึงเร็ว) เพื่อรันโค้ด VBA macro

ขั้นตอนที่ 1:

  • ก่อนอื่น คลิกที่ Customize Quick Access Toolbar (ปรับแต่งแถบเครื่องมือเข้าถึงเร็ว)
  • เลือก More Commands (คำสั่งเพิ่มเติม) จากตัวเลือก

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 2:

  • กล่องโต้ตอบ Excel Options จะปรากฏตอนนี้
  • เลือกตัวเลือก Quick Access Toolbar
  • จากนั้นเลือก Macros จากรายการดรอปดาวน์ Choose commands from

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ขั้นตอนที่ 3:

  • ตอนนี้ เพิ่ม Copy_Paste_Data
  • สุดท้าย คลิก OK

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

ที่นี่ เราเห็นเครื่องมืออยู่ด้านบนของเวิร์กชีท

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

บันทึกเพิ่มเติม

หากคุณเผชิญปัญหาใดๆ ขณะคัดลอก-วางข้อมูลจากเซลล์ตัวกรองโดยใช้ Ctrl+C คุณต้องใช้ Go to Special (ไปที่พิเศษ) เพียงทำตามขั้นตอนที่จำเป็นด้านล่าง:

  • กด F5 และกล่องโต้ตอบ Go To จะปรากฏ
  • คลิกที่ Special (พิเศษ)

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

  • จาก Go To Special เลือก Visible cells only (เซลล์ที่มองเห็นได้อย่างเดียว)
  • จากนั้นกด OK

คัดลอก-วางข้อมูลใน Excel พร้อมตัวกรอง: 5 วิธีที่พิสูจน์แล้ว

สรุป

ในบทความนี้ เราอภิปรายวิธีการคัดลอก-วางเมื่อมีการใช้ตัวกรองใน Excel หวังว่าจะตอบสนองความต้องการของคุณ โปรดดูเว็บไซต์ Exceldemy.com และให้ข้อเสนอแนะในกล่องความคิดเห็น

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

  • วิธีกรองหลายคอลัมน์ใน Excel แบบอิสระ
  • ใช้ Text Filter ใน Excel (5 ตัวอย่าง)
  • วิธีทำ Custom Filter ใน Excel (5 วิธี)
  • ลบตัวกรองใน Excel (5 วิธีง่ายและรวดเร็ว)