Có nhiều cách để lọc các bản sao trong Google Trang tính cho phép bạn xóa các bản sao khỏi tài liệu của mình, từ chức năng tích hợp đơn giản đến tập lệnh tùy chỉnh. Hãy cùng tìm hiểu Cách lọc dữ liệu trùng lặp trong Google Sheet theo 3 cách đã giới thiệu trong bài GhienCongNghe Kế tiếp.
Quảng cáo
Cách lọc dữ liệu trùng trong Google Sheet bằng hàm UNIQUE
Phương pháp đầu tiên chúng ta sẽ xem xét sử dụng chức năng Google Trang tính tích hợp để tìm tất cả các mục nhập duy nhất, như sau:
1. Khởi chạy trình duyệt của bạn và mở một bảng tính để bắt đầu.
Quảng cáo
2. Bấm vào ô trống mà bạn muốn xuất dữ liệu, nhập = ĐỘC ĐÁOrồi nhấp vào chức năng được đề xuất xuất hiện trong hộp thoại.
Quảng cáo
3. Nhập dãy ô theo cách thủ công hoặc kéo và thả chuột vào dãy ô mà bạn muốn lọc dữ liệu trùng lặp. Bấm phím Enter.
4. Trang tính chọn tất cả các kết quả duy nhất và hiển thị chúng trong ô đã chọn.
5. Nếu bạn đang sao chép và dán thông tin ở nơi khác, hãy nhớ nhấp chuột phải vào nơi bạn muốn dán, sau đó chọn Dán đặc biệt > Chỉ dán giá trị, nếu không thì chỉ công thức được sao chép sang ô mới.
Cách lọc dữ liệu trùng lặp trong Google Sheets bằng plugin
Đối với phương pháp tiếp theo, bạn sẽ cần cài đặt plugin Google Trang tính. Nếu trước đây bạn chưa từng sử dụng các tiện ích bổ sung, thì chúng tương tự như các tiện ích mở rộng của trình duyệt giúp mở khóa các tính năng bổ sung cho bạn trong các ứng dụng của Google bao gồm Google Tài liệu, Google Trang trình bày.
Để tìm hiểu cách lọc dữ liệu trùng lặp trong Google Trang tính bằng plugin. Đầu tiên, bạn cần tải tiện ích có tên Remove Duplicates từ kho ứng dụng tiện ích của Google. Đây là cách tải xuống:
1. Tải trực tiếp tiện ích chống trùng lặp Google Trang tính xuống trang tính bằng cách nhấn vào dấu “+” ở bên phải trang tính hoặc menu Tiện ích trên thanh trên cùng. Nhập Remove Duplicates và nhấp vào dấu cộng để tải xuống.
2. Nhấp vào tài khoản Google mà bạn muốn sử dụng để cài đặt tiện ích bổ sung.
3. Sau khi cài đặt plugin, bạn cần cấp cho chúng các quyền đặc biệt. Nhấp chuột Cho phép (Cho phép).
Khi mọi thứ đã đâu vào đó, hãy thực hiện cách lọc dữ liệu trùng lặp trong Google Sheets bằng plugin Remove Duplicates như sau:
1. Trong bảng tính, đánh dấu tất cả các hàng mà bạn muốn tìm kiếm các bản sao. Sau đó nhấp vào Tiện ích bổ sung > Xóa các mục trùng lặp > Tìm các hàng trùng lặp hoặc duy nhất. Để tìm các mục trùng lặp trong một cột, hãy chọn Tìm các mục trùng lặp hoặc Ô duy nhất.
2. Sau khi plugin mở ra, hãy xác minh rằng phạm vi được chỉ định chính xác. Sau đó nhấp vào Tiếp theo.
3. Chọn loại dữ liệu bạn muốn lọc, sau đó nhấp vào Tiếp theo.
4. Chọn các cột để tìm kiếm trùng lặp. Nếu bạn không bao gồm tiêu đề hoặc có thể bảng của bạn không có tiêu đề nào cả, hãy nhớ bỏ chọn “Bảng của tôi có tiêu đề”. Nếu không, hàng đầu tiên sẽ bị bỏ qua. Bấm tiếp.
5. Cuối cùng, chọn hành động có phát hiện trùng lặp rồi nhấn Finish để kết thúc. Các tùy chọn bao gồm các hành động sau:
- Tô màu: Tô sáng bằng màu sắc.
- Thêm một cột trạng thái
- Copy to other location (Sao chép sang vị trí khác).
- Di chuyển đến một vị trí khác.
- Xóa các giá trị.
- Xóa các hàng trong vùng chọn.
Trên trang kết quả, plugin cho chúng tôi biết có bao nhiêu hàng trùng lặp đã được tìm thấy và xóa.
Xóa trùng lặp trong Google Sheet bằng Google Script Editor
Phương pháp cuối cùng để loại bỏ dữ liệu trùng lặp trong trang tính của bạn là sử dụng Google App Script, một nền tảng phát triển dựa trên đám mây miễn phí để tạo các ứng dụng web nhẹ, tùy chỉnh. Mặc dù nó liên quan đến viết mã, nhưng đừng để điều đó làm bạn sợ.
Google cung cấp nhiều tài liệu và thậm chí cung cấp cho bạn tập lệnh để xóa các hàng có dữ liệu trùng lặp. Chỉ cần sao chép mã, xác thực plugin rồi chạy mã đó trong trang tính của bạn.
Trong Google Trang tính hiện tại, nhấp vào “Công cụ” rồi nhấp vào “Trình chỉnh sửa tập lệnh”.
Google Apps Script mở trong một tab mới với một tập lệnh trống.
Xóa chức năng trống bên trong tệp và dán đoạn mã sau:
- //Xóa các hàng trùng lặp khỏi danh sách hiện tại function removeDuplicates() {
// Lấy bảng đang hoạt động hiện tại
var sheet = SpreadsheetApp.getActiveSheet();
//Nhận tất cả các giá trị từ các hàng của bảng
dữ liệu var = sheet.getDataRange().getValues();
//Tạo mảng không trùng lặp
var dữ liệu mới = [];
//Lặp qua các ô hàng
cho (var i trong dữ liệu) {
hàng var = dữ liệu[i];
var trùng lặp = sai;
cho (var ju newData) {
nếu (row.join() == dữ liệu mới[j].tham gia()) {
trùng lặp = đúng;
}
}
// Nếu nó không trùng lặp, hãy đặt nó vào trường dữ liệu mới
nếu (!trùng lặp) {
newData.push(hàng);
}
}
//Xóa sheet cũ chèn mảng dữ liệu mới
sheet.clearContents();
sheet.getRange(1, 1, newData.length, newData[0].length).setValues(newData);
}
Lưu và đổi tên tập lệnh của bạn. Nhấn vào biểu tượng “Chạy” khi bạn hoàn tất.
Bạn sẽ cần xem lại các quyền mà tập lệnh của bạn yêu cầu và cấp cho nó quyền truy cập vào bảng của bạn. Nhấp vào “Xem lại quyền” để xem tập lệnh này muốn truy cập những gì.
Chấp nhận lời nhắc và sau đó nhấp vào “Cho phép” để cho phép tập lệnh.
Sau khi hoàn tất, hãy quay lại Trang tính của bạn và giống như các phương pháp trước đó, tất cả các mục nhập trùng lặp sẽ biến mất khỏi tệp của bạn.
Thật không may, nếu dữ liệu của bạn nằm trong một bảng, tập lệnh này sẽ không thay đổi kích thước bảng để phù hợp với số lượng mục trong đó và bạn sẽ phải sửa lỗi đó theo cách thủ công.
Trên đây là toàn bộ cách lọc dữ liệu trùng lặp trong Google Sheet. Cho dù bạn muốn sử dụng chức năng độc đáo, plugin của bên thứ ba hay tạo tùy chỉnh bằng Apps Script, Google đều cung cấp cho bạn nhiều cách để quản lý dữ liệu trùng lặp trong bảng tính của bạn.
Nếu bạn đọc quan tâm đến các chủ đề liên quan đến thủ thuật Google Sheet, có thể tham khảo một số bài viết dưới đây:
- Hướng dẫn chi tiết cách đánh số thứ tự trong Google Sheet
- Bạn cần biết cách khóa Sheet trong Google Sheet để tránh lỗi dữ liệu
- Cách cố định dòng trong Google Sheet đơn giản bạn nên biết
Nếu thấy bài viết hay, hãy để lại 1 Like & Share để ủng hộ GhienCong Nghe mang đến cho bạn đọc nhiều bài viết bổ ích hơn. Cảm ơn đã xem.
Kiểm tra How-To Geek