ไปยังเนื้อหาหลัก

วิธีลบรายการที่ซ้ำกันและแทนที่ด้วยเซลล์ว่างใน Excel

โดยปกติเมื่อคุณใช้คำสั่ง Remove Duplicates ใน Excel จะเป็นการลบแถวที่ซ้ำกันทั้งหมด แต่บางครั้ง คุณต้องการให้เซลล์ว่างแทนที่ค่าที่ซ้ำกัน ในสถานการณ์นี้ คำสั่ง Remove Duplicate จะไม่ทำงาน บทความนี้จะแนะนำคุณในการลบรายการที่ซ้ำกันและแทนที่ด้วยเซลล์ว่างใน Excel

ลบรายการที่ซ้ำกันและแทนที่ด้วยเซลล์ว่างด้วยสูตร
ลบรายการที่ซ้ำกันและแทนที่ด้วยเซลล์ว่างด้วย Kutools for Excel


ลบรายการที่ซ้ำกันและแทนที่ด้วยเซลล์ว่างด้วยสูตร

หากมีข้อมูลที่ซ้ำกันในช่วงหนึ่งสูตรสองสูตรต่อไปนี้จะแนะนำให้คุณแทนที่รายการที่ซ้ำกันด้วยช่องว่างในช่วง โปรดดำเนินการดังนี้:

1. เลือกเซลล์ว่างเพื่อส่งออกผลลัพธ์เช่นเซลล์ D2 ป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ กุญแจ 

=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

2. เลือกเซลล์ผลลัพธ์จากนั้นลากจุดจับเติมข้ามช่วงที่คุณต้องการใช้สูตรนี้
จากนั้นคุณจะเห็นรายการที่ซ้ำกันทั้งหมด (ยกเว้นรายการแรก) จะถูกแทนที่ด้วยช่องว่าง ดูภาพหน้าจอ:

ปลาย: หากคุณต้องการแทนที่ค่าที่ซ้ำกันทั้งหมด (รวมค่าแรก) ด้วยเซลล์ว่างและเก็บเฉพาะค่าที่ไม่ซ้ำกันในช่วงสูตรต่อไปนี้สามารถช่วยคุณได้และคุณจะได้ผลลัพธ์ดังต่อไปนี้:

=IF(A2="", "", IF(COUNTIF(A$2:A$15,A2)>1,"",A2))

หมายเหตุ คุณสามารถเปลี่ยนการอ้างอิงเซลล์ในสองสูตรข้างต้นตามความต้องการของคุณ


ลบรายการที่ซ้ำกันและแทนที่ด้วยเซลล์ว่างด้วย Kutools for Excel

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

ก่อนที่จะใช้ Kutools สำหรับ Excelโปรด ดาวน์โหลดและติดตั้งในตอนแรก.

1. เลือกช่วงที่คุณต้องการใช้ยูทิลิตี้นี้

2 คลิก Kutools > เลือก > เลือกเซลล์ซ้ำและไม่ซ้ำกัน.

3 ใน เลือกเซลล์ซ้ำและไม่ซ้ำกัน ใหเลือก รายการที่ซ้ำกัน (ยกเว้น 1 st one) or รายการที่ซ้ำกันทั้งหมด (รวม 1 st one) ตามที่คุณต้องการจากนั้นคลิกไฟล์ OK ปุ่ม

4. หากคุณเลือกไฟล์ รายการที่ซ้ำกัน (ยกเว้น 1 st one) ระบบจะเลือกเซลล์ที่ซ้ำกันทั้งหมดยกเว้นเซลล์แรกที่ซ้ำกันและคุณสามารถกดปุ่ม ลบ กุญแจสำคัญในการลบออก ดูภาพหน้าจอ:

หากคุณเลือกไฟล์ รายการที่ซ้ำกันทั้งหมด (รวม 1 st one) ตัวเลือกเซลล์ที่ซ้ำกันทั้งหมด (รวมถึงรายการที่ซ้ำกันครั้งแรก) จะถูกเลือกพร้อมกันจากนั้นคุณสามารถกดปุ่ม ลบ กุญแจสำคัญในการลบออก ดูภาพหน้าจอ:

  หากคุณต้องการทดลองใช้ยูทิลิตีนี้ฟรี (30 วัน) กรุณาคลิกเพื่อดาวน์โหลดแล้วไปใช้การดำเนินการตามขั้นตอนข้างต้น


บทความที่เกี่ยวข้อง:

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!

Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
=IF(A2="","",IF(COUNTIF($A2:A15,A2)=1,A2,""))

This doesnt seem to work on Large texts cells. throws #VALUE! Errror


Any solution for that?
This comment was minimized by the moderator on the site
Is there anyway where we could keep the duplicated cell and replace value with a zero??

Say: There are 2 rows in our worksheet with 2 columns "name", "value". It should not remove the name instead replace the value with 0.

Excel 10 ------ Excel 10
Excel 10 ------ Excel 0
This comment was minimized by the moderator on the site
formula returned blank cells
This comment was minimized by the moderator on the site
This small formula also works : =IF(COUNTIF($A$2:A2,A2)=1,A2,"").. Just drag it
This comment was minimized by the moderator on the site
thankx a ton...saved a lot of tym...
This comment was minimized by the moderator on the site
You have shown formula with very clarity, Thereby I got help with easily. If you have any link in which that I can get & search mostly formula by there link. :-)
This comment was minimized by the moderator on the site
Hi, Is there any formula to remove duplicates and replace it with another values in the same sheet
This comment was minimized by the moderator on the site
Hi really need help, i having the same problem however i need the first data and clear out any succeeding duplicates. Like if i have 5 "jane" in a range, i would need 1 "jane"(the very first in line) and delete the rest. I see with the given solution that it actually delete all 5 "jane"s.
This comment was minimized by the moderator on the site
You're a genius!!!! Just saved me half a day :)
This comment was minimized by the moderator on the site
Use the following VBA code Sub RemoveDupes() Dim X As Long For X = 1 To Range("A" & Rows.Count).End(xlUp).Row If Application.WorksheetFunction.CountIf(Range("A1:A" & X), Range("A" & X).Text) > 1 Then Rows(X).ClearContents Next End Sub It works for me. Thanks to Blade Hunter [url]http://www.mrexcel.com/forum/excel-questions/768398-how-remove-duplicates-replace-blank-cells-excel.html#post3766476[/url]
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations