ผู้ใช้อาจจำเป็นต้องล้างเซลล์ด้วยค่าบางอย่างขณะทำงานใน Excel อาจเป็นเซลล์เดียวหรือหลายเซลล์ ที่มีค่าเซลล์เท่ากัน ขณะทำงานในชุดข้อมูลขนาดใหญ่ การล้างค่าบางค่าโดยผ่านเซลล์ทีละรายการจะใช้เวลานานและน่าเบื่อหน่าย ดังนั้น ในบทความนี้ เราจะแสดงวิธีล้างเซลล์ด้วยค่าที่แน่นอนใน Excel .
คุณสามารถดาวน์โหลด Excel . ได้ฟรี สมุดงานที่นี่และฝึกฝนด้วยตัวเอง
2 วิธีง่ายๆ ในการล้างเซลล์ที่มีค่าบางอย่างใน Excel
ในบทความนี้ คุณจะเห็นสองวิธีที่ง่ายและสะดวกในการล้างเซลล์ด้วยค่าที่แน่นอนใน Excel ในวิธีแรก เราจะใช้ ค้นหาและแทนที่ คุณสมบัติของ Excel เพื่อล้างเซลล์ สำหรับขั้นตอนที่สอง เราจะใช้ VBA รหัสให้ทำเช่นเดียวกัน
เพื่อให้เข้าใจขั้นตอนของเรามากขึ้น เราจะใช้ชุดข้อมูลต่อไปนี้ ในชุดข้อมูลนี้ เรามีชื่อ นามสกุล และอายุของคนบางคนแบบสุ่ม
1. การใช้คุณสมบัติค้นหาและแทนที่เพื่อล้างเซลล์ด้วยค่าบางอย่าง
ในขั้นตอนแรก เราจะใช้ ค้นหาและแทนที่ คุณสมบัติของ Excel คุณลักษณะนี้จะค้นหาค่าบางอย่างหลังจากป้อนข้อมูลแล้วจะแทนที่ค่าเหล่านี้ทีละรายการหรือทั้งหมดในครั้งเดียว ขั้นตอนในการใช้คุณสมบัติที่มีประโยชน์นี้แสดงไว้ด้านล่าง
ขั้นตอนที่ 1:
- ก่อนอื่น หลังจากเตรียมชุดข้อมูลแล้ว ให้ไปที่ Home แถบริบบิ้น
- จากนั้น จาก การแก้ไข เลือกกลุ่ม ค้นหาและเลือก .
ขั้นตอนที่ 2:
- ประการที่สอง เลือก แทนที่ คำสั่งจากเมนูแบบเลื่อนลง
- เมื่อเลือกคำสั่งนี้ คุณจะเรียก ค้นหาและแทนที่ กล่องโต้ตอบ
- อีกวิธีหนึ่ง คุณสามารถกด Ctrl+H ให้ทำเช่นเดียวกัน
ขั้นตอนที่ 3:
- จากนั้น เราจะป้อนข้อมูลบางส่วนลงในกล่องโต้ตอบเพื่อให้บรรลุเป้าหมาย
- ประการแรก ในการ ค้นหาสิ่งที่ พิมพ์กล่องใส่ชื่อหรือตัวเลขหรืออักขระใด ๆ ที่คุณต้องการล้าง
- นอกจากนี้ อินพุตจะต้องเป็นอะไรก็ได้จากชุดข้อมูลของคุณ
- ในตัวอย่างของเรา เราต้องการล้างเซลล์ที่มีชื่อ “ไม้ ” ในนั้น
- จากนั้น คลิกตัวเลือกบางตัวสำหรับกรณีและเนื้อหาในเซลล์ที่ตรงกัน
- สุดท้าย ให้คลิกที่ แทนที่ทั้งหมด .
ขั้นตอนที่ 4:
- สุดท้ายหลังจากทำขั้นตอนที่แล้วเสร็จ คุณจะเห็นว่าทุกเซลล์ที่มีค่า “ไม้ ” จะถูกล้าง
- สุดท้าย ปิดกล่องโต้ตอบ
อ่านเพิ่มเติม: วิธีการล้างเซลล์ใน Excel VBA (9 วิธีง่ายๆ)
2. การใช้รหัส VBA เพื่อล้างเซลล์ที่มีค่าบางอย่างใน Excel
สำหรับวิธีที่สอง เราจะใช้ VBA รหัสเพื่อล้างเซลล์ ในโค้ด เราจะตั้งค่าเซลล์เฉพาะและให้คำสั่งบางอย่างเพื่อล้างเซลล์ที่มีค่าที่แน่นอน เราจะอธิบายขั้นตอนทั้งหมดในขั้นตอนต่อไปนี้
ขั้นตอนที่ 1:
- ขั้นแรก ไปที่ นักพัฒนา แถบริบบิ้น
- จากนั้นจาก รหัส กลุ่มเลือก Visual Basic .
ขั้นตอนที่ 2:
- ประการที่สอง คุณจะเห็น Visual Basic หน้าต่าง
- จากนั้น จาก แทรก แท็บ เลือก โมดูล .
ขั้นตอนที่ 3:
- ประการที่สาม คัดลอกโค้ดต่อไปนี้แล้ววางลงในโมดูล
- ในที่นี้ เราต้องการล้างเซลล์ที่มีค่า “ไม้ ” ผ่านรหัสนี้
Option Explicit
Sub Clear_Cells_with_Certain_Value()
Dim xRange As Range
Dim eRange As Range
Set xRange = Worksheets("VBA").Range("B5:C10")
For Each eRange In xRange
If eRange.Value = "Wood" Then
eRange.ClearContents
End If
Next
End Sub
รายละเอียด VBA
- ประการแรก เรากำลังเรียก ขั้นตอนย่อย Clear_Cells_with_Certain_Value .
Sub Clear_Cells_with_Certain_Value()
- ประการที่สอง เรากำหนดประเภทตัวแปร
Dim xRange As Range
Dim eRange As Range
- ประการที่สาม เราตั้งค่าช่วงข้อมูลเฉพาะของเวิร์กชีตเพื่อล้างค่าของเซลล์
Set xRange = Worksheets("VBA").Range("B5:C10")
- จากนั้น เราตรวจสอบทุกเซลล์จากช่วงข้อมูลโดยใช้ For Each Next Loop .
- ที่นี่ เราได้ใช้คำสั่ง eRange.ClearContents เพื่อล้างเฉพาะค่าของเซลล์
- หากคุณต้องการลบรูปแบบเซลล์ด้วย ให้ใช้คำสั่ง eRange.Clear แทนคำสั่งก่อนหน้า
For Each eRange In xRange
If eRange.Value = "Wood" Then
eRange.ClearContents
End If
Next
End Sub
ขั้นตอนที่ 4:
- ประการที่สี่ เก็บเคอร์เซอร์ไว้ในโมดูลแล้วกด F5 หรือ วิ่ง ปุ่มเพื่อรันโค้ด
- หลังจากนั้น ให้บันทึกโค้ดเพื่อใช้ในการดำเนินการต่อไป
ขั้นตอนที่ 5:
- สุดท้ายหลังจากรันโค้ด เซลล์ที่มี “Wood ” จะถูกล้าง
อ่านเพิ่มเติม: Excel VBA:ล้างเนื้อหาหากเซลล์มีค่าเฉพาะ
บทสรุป
นั่นคือจุดสิ้นสุดของบทความนี้ เราหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์ หลังจากอ่านคำอธิบายข้างต้นแล้ว คุณจะสามารถล้างเซลล์ด้วยค่าที่กำหนด ใน Excel โดยใช้วิธีใดวิธีหนึ่งดังกล่าวข้างต้น โปรดแบ่งปันข้อสงสัยหรือคำแนะนำเพิ่มเติมกับเราในส่วนความคิดเห็นด้านล่าง
The Exceldemy ทีมงานให้ความสำคัญกับความชอบของคุณเสมอ นอกจากนี้ คุณต้องจำไว้ว่าความคิดเห็นที่ส่งมานั้นต้องได้รับการอนุมัติ ดังนั้นหลังจากแสดงความคิดเห็นแล้ว โปรดอดทนรอและเราจะตอบกลับข้อสงสัยของคุณโดยเร็วที่สุด
บทความที่เกี่ยวข้อง
- ความแตกต่างระหว่างการลบและล้างเนื้อหาใน Excel
- วิธีการล้างเซลล์ใน Excel ด้วยปุ่ม (พร้อมขั้นตอนโดยละเอียด)
- วิธีการล้างเนื้อหาโดยไม่ต้องลบสูตรโดยใช้ VBA ใน Excel
- วิธีการล้างเนื้อหาใน Excel โดยไม่ต้องลบการจัดรูปแบบ
- Excel VBA เพื่อล้างเนื้อหาของช่วง (กรณีที่เหมาะสม 3 กรณี)
- วิธีการล้างเนื้อหาใน Excel โดยไม่ต้องลบสูตร (3 วิธี)