Cách xóa các giá trị trùng mà không xóa các hàng trong Google Sheets

Chúng ta có thể sử dụng hai loại công thức (mảng hoặc không mảng) để xóa các giá trị trùng mà không xóa các hàng tương ứng trong Google Sheets.

Để có sự rõ ràng hơn, chúng ta có thể đọc các tiêu đề như sau:

  • Xóa các giá trị trùng nhưng giữ lại các hàng.
  • Xóa các giá trị trùng và giữ nguyên vị trí.

Nếu bạn muốn phân loại chủ đề của hướng dẫn này, bạn có thể xem nó thuộc về định dạng dữ liệu, không phải là vấn đề dọn dẹp dữ liệu.

Trong Google Sheets, các hàm Clean, Unique và Sortn là một số hàm hữu ích để làm sạch dữ liệu.

Về các lệnh trình đơn, hãy chuyển đến Dữ liệu > Xác thực dữ liệu và Dọn dẹp dữ liệu.

Đối với phân tích dữ liệu, hãy làm sạch dữ liệu của bạn.

Công thức của chúng tôi để xóa các giá trị trùng mà không xóa các hàng không có liên quan gì đến việc làm sạch dữ liệu. Điều đó chỉ liên quan đến định dạng.

Remove Duplicate Values without Deleting the Rows

Cách xóa các giá trị trùng mà không xóa các hàng

Để xóa các giá trị trùng mà không xóa các hàng tương ứng trong Google Sheets, như tôi đã đề cập từ đầu, chúng ta có thể sử dụng công thức không mảng hoặc mảng.

Dữ liệu của chúng tôi nằm trong phạm vi ô B2:B14, trong đó chúng tôi sẽ áp dụng công thức không mảng trước.

Bạn có thể sử dụng công thức trong danh sách đã được sắp xếp hoặc không được sắp xếp.

Nhưng trong đời sống thực, bạn có thể thấy việc loại bỏ các bản sao và giữ lại các hàng có giá trị trong một danh sách đã được sắp xếp là đáng giá.

1. Xóa các giá trị trùng và giữ vị trí: Công thức không mảng

Vui lòng làm theo các bước dưới đây để xóa các giá trị trùng mà không xóa các hàng.

  1. Trong ô C2, sử dụng công thức =countif($B$2:B2, B2) để lấy số lần xuất hiện của mục đầu tiên trong phạm vi $B$2:B2.
  2. Sửa đổi nó thành =if(countif($B$2:B2,B2)=1,B2,""). Câu lệnh IF kiểm tra logic xem kết quả COUNTIF có bằng 1 hay lớn hơn 1 hay không. Nếu giá trị là 1, nó trả về tên từ ô B2, ngược lại nó trả về một ô trống.
  3. Kéo công thức C2 xuống.

Count of Occurrence Non-Array Formula

Đó là tất cả những gì bạn cần làm để xóa các bản sao và giữ lại vị trí trong Google Sheets.

2. Xóa các giá trị trùng và giữ vị trí: Công thức mảng

Chúng ta nên tìm cách mở rộng phần COUNTIF và IF của công thức trên.

Chúng ta có thể sử dụng một hàm LAMBDA đơn giản hơn để làm điều đó hoặc sử dụng hỗ trợ từ ARRAYFORMULA.

Thay vì Lambda, chúng ta có thể sử dụng một công thức COUNTIFS đơn giản hơn nhiều. Chúng ta sẽ sử dụng công thức đó với ARRAYFORMULA để loại bỏ các giá trị trùng mà không xóa các hàng.

Vui lòng làm theo các bước dưới đây.

  1. Xóa phạm vi C2:C14 và chèn một công thức mảng đếm chạy vào ô C2.
=ArrayFormula(COUNTIFS(B2:B14,B2:B14,ROW(B2:B14),"<="&ROW(B2:B14)))

Count of Occurrence Array Formula

  1. Bây giờ, hãy sửa đổi công thức mảng trên để bao gồm IF để loại bỏ các giá trị trùng và giữ vị trí.
=ArrayFormula(if(COUNTIFS(B2:B14,B2:B14,ROW(B2:B14),"<="&ROW(B2:B14))=1,B2:B14,""))
  1. Thêm một câu lệnh IF nữa nếu bạn muốn công thức bao gồm các giá trị tương lai trong phạm vi B2:B.
=ArrayFormula(if(len(B2:B),if(COUNTIFS(B2:B,B2:B,ROW(B2:B),"<="&ROW(B2:B))=1,B2:B,""),))

Array Formula to Remove Duplicate Values without Deleting the Rows

Xóa các giá trị trùng mà không xóa các hàng: Định dạng điều kiện

Đây là một lựa chọn khác chúng ta có thể xem xét như một phương án thay thế để xóa các hàng trùng mà không xóa các hàng trong Google Sheets.

Đó là bằng cách sử dụng định dạng điều kiện, có hai lợi điểm so với cách trên, và đây là chúng.

  1. Nó tránh việc sử dụng cột trợ giúp.
  2. Chúng ta làm cho các bản sao trở nên vô hình bằng cách thay đổi màu nền ô và màu chữ. Vì vậy, các giá trị vẫn có thể sử dụng được. Điều này giúp cho việc xử lý dữ liệu.

Dưới đây là các bước liên quan.

  1. Chọn phạm vi B2:B14.
  2. Chuyển đến Định dạng > Định dạng điều kiện để mở bảng điều khiển “Quy tắc định dạng điều kiện”.
  3. Dưới tab “Một màu”, cuộn xuống để xem “Quy tắc định dạng”. Chọn “Công thức tùy chỉnh”.
  4. Chèn công thức =countif($B$2:B2,B2)>1.
  5. Ngay bên dưới trong “Kiểu định dạng”, chọn màu chữ và màu nền là trắng.

Đó là tất cả về cách xóa các giá trị trùng mà không xóa các hàng trong Google Sheets.

Cảm ơn đã ghé thăm. Hãy tận hưởng!

Related posts