Làm như thế nào để xóa nội dung trong một ô

#Cách #xóa #nội #dung #trùng #lặp #trong #một #của #Excel

Có nhiều hơn một cách để có thể xóa nội dung bị lặp trong một ô của Excel.

Khi bạn muốn loại bỏ dữ liệu trùng lặp trong một cột, Excel đã có sẵn một loạt lựa chọn cho bạn: có thể sử dụng tính năng Remove Duplicates, hoặc có thể sử dụng Advanced Filter, hoặc thậm chí nếu bạn sử dụng Office 365, thì bạn có thể dùng hàm UNIQUE. Nhưng, nếu nội dung trùng lặp của bạn không nằm trong nhiều ô mà lại nằm ngay trong cùng một ô của Excel, thì những công cụ có sẵn của Excel sẽ chưa thể giúp bạn làm được điều này một cách dễ dàng. Vậy, làm thế nào để chúng ta có thể xóa được nội dung trùng lặp trong một ô của Excel? Bởi vì Excel không cho chúng ta công cụ nào để làm điều này, nên chúng ta sẽ sử dụng ngôn ngữ lập trình VBA trong Excel để có thể tự viết ra giải pháp này.

Cách xóa từ trùng lặp trong một ô của Excel

Vấn đề chúng ta gặp phải là: nội dung, từ ngữ trùng lặp trong một ô của Excel, hiện tại chúng ta muốn loại bỏ các nội dung trùng lặp và chỉ giữ lại những nội dung duy nhất, không bị lặp lại.


Giải pháp: sử dụng ngôn ngữ lập trình VBA để tự viết ra một hàm người dùng tự định nghĩa [User-defined function]

Hàm người dùng trong VBA để loại bỏ dữ liệu trùng lặp trong một ô Excel

Làm thế nào để sử dụng Code VBA trong file Excel của bạn

Chúng ta sẽ bắt đầu bằng cách copy các đoạn code cần thiết vào file Excel như sau:

1. Mở file Excel bạn muốn sử dụng
2. Bấm phím tắt ALT + F11 để mở Visual Basic Editor
3. Ở vùng cửa sổ Project – VBA Project bên tay trái, bấm chuột phải vào ThisWorkbook sau đó chọn Insert > Module ở trong menu chuột phải.4. Dán đoạn code bạn cần sử dụng vào trong Module này.

5. Nếu bạn muốn tiếp tục sử dụng đoạn code này trong tương lai, hãy lưu file Excel này với phần mở rộng có hỗ trợ macro – .xlsm hay .xlsb

Nếu bạn chưa làm được theo hướng dẫn này, hãy theo dõi bài hướng dẫn chạy code Macro trong Excel

Cách sử dụng hàm người dùng

Chúc mừng các bạn, nếu các bạn đã làm thành công tới bước này, như vậy các bạn đã tự tạo ra một hàm của riêng mình để có thể sử dụng trong Excel như các hàm sẵn có của Microsoft Excel. Vậy chúng ta sẽ sử dụng hàm này như thế nào?

RemoveDupeWords[text, [delimiter]]

Trong đó:

RemoveDupeWords là tên hàm, khi sử dụng trên bảng tính Excel, chúng ta sẽ cần gõ vào 1 ô như sau: [=RemoveDupeWords[…]]

text [bắt buộc]: tham chiếu tới một ô chứa dữ liệu cần xử lý
delimiter [không bắt buộc]: dấu hiệu ngăn cách các từ trong ô của bạn. Nếu bỏ qua tham số này, dấu cách ” ” sẽ được sử dụng làm dấu hiệu ngăn cách mặc định

Hàm này của chúng ta không phân biệt chữ hoa chữ thường.

Sau khi đã thêm thành công code của hàm RemoveDupeWords vào trong file Excel của mình, bạn có thể dùng hàm này như như hàm của Excel: trong một ô, bắt đầu gõ vào dấu “=”, sau đó gõ tên hàm. Tên hàm thậm chí còn xuất hiện trong danh sách hàm được Excel gợi ý.

Ví dụ, để xử lý từ trùng lặp được ngăn cách bởi dấu phẩy và dấu cách trong ô A2, chúng ta có thể sử dụng công thức như sau trong ô B2:

=RemoveDupeWords[A2, ", "]

Nếu dữ liệu nguồn của bạn được ngăn cách bởi dấu cách, thì công thức bạn cần sử dụng sẽ ngắn gọn hơn một chút:

=RemoveDupeWords[A2]

Cách xóa dữ liệu trùng lặp trong nhiều ô cùng lúc

Nếu bạn muốn thực hiện thao tác loại bỏ dữ liệu trùng lặp trong nhiều ô cùng lúc mà không muốn dùng hàm như trên, thì bạn có thể sử dụng Macro sau đây:

Trong đoạn code trên, dấu hiệu ngăn cách giữa các từ mặc định là “, “. Nếu bạn muốn thay đổi, thì bạn cần thay đổi ở dòng:

cell.Value = RemoveDupeWords[cell.Value, ", "]

Chú ý: để đoạn code trên hoạt động được, code của hàm RemoveDupeWords cần phải ở trong cùng Module với code trên.

Cách sử dụng Macro

Sau khi đã copy code vào trong Module của file Excel bạn cần xử lý dữ liệu, bạn làm như sau để có thể chạy Macro:

1. Chọn vùng dữ liệu cần xử lý
2. Bấm ALT + F8 để mở cửa sổ danh sách Macro
3. Chọn Macro trong danh sách và bấm nút Run

Làm thế nào để loại bỏ ký tự trùng lặp trong một ô

Vấn đề: Nhiều ký tự trùng lặp trong một ô mà Excel không có công cụ nào giúp nhanh chóng loại bỏ ký tự trùng lặp.
Giải pháp: Viết một hàm VBA để xử lý

Xem thêm:  Hướng dẫn cách tạo danh sách chọn theo các biểu tượng trong Excel

Hàm người dùng trong VBA để xóa ký tự trùng lặp

Hàm người dùng chúng ta định nghĩa với code VBA này sẽ chỉ giữ lại những ký tự duy nhất trong ô và loại bỏ những ký tự trùng lặp

Cú pháp của hàm RemoveDupeChars như sau:

RemoveDupeChars[text]

trong đó:

RemoveDupeChars là tên hàm, dùng như một hàm có sẵn trong Excel ở trên bảng tính
text [bắt buộc] là địa chỉ ô chứa dữ liệu cần xử lý.

Để sử dụng hàm này trên bảng tính, chúng ta sẽ làm như hình minh họa:

Lưu ý: nếu dữ liệu của các bạn được ngăn cách bởi dấu hiệu ngăn cách – delimiter, hãy xử lý trước bằng hàm RemoveDupeWords ở trên.

Như vậy, qua bài viết này, các bạn lại có thêm một công cụ nữa để nhanh chóng xử lý được dữ liệu ngay trên bảng tính Excel của mình với ngôn ngữ lập trình VBA. Để có thể học, hiểu, làm chủ và tự viết ra được những giải pháp VBA Excel của riêng mình, hãy tham gia các khóa học VBA cùng Nguyễn Đức Thanh:

VBA101 – Tự động hoá Excel với lập trình VBA cho người mới bắt đầu

VBA201 – Lập trình VBA nâng cao trong Excel

VBA301 – Tự động hóa tương tác với Website, lấy dữ liệu từ Website với VBA

SGS101 – Tự động hóa SAP ERP với VBA


Chuyên mục: Học Excel
Cảm ơn các bạn đã theo dõi Thủ Thuật trên đây là những chia sẻ của chúng tôi về Cách xóa nội dung trùng lặp trong một ô của Excel. Hy vọng bài viết này sẽ giúp ích được cho bạn. Trân trọng !!!

Tạo lập bảng dữ liệu bảng số liệu là một phần của tạo lập văn bản trên word góp phần làm văn bản bài viết thêm sự rõ ràng đầy đủ, tuy nhiên đôi lúc chúng ta muốn xóa đi ô thừa nào đó hay một số trường hợp khác. Bởi vậy đặt ra câu hỏi xem rằng cách để xóa ô trong word thế nào để nhanh nhất?

1. Cách để xóa ô trong word

Xóa ô trong word hay xóa ô trong bảng được thực hiện trong một file word, chúng ta thực hiện việc xóa ô với nhiều các mục đích khác nhau, có thể là trong lúc tạo lập bảng nhập hết các thông tin dữ liệu chúng ta vẫn thừa các ô đã định dạng bảng trước đó.

Hay như chúng ta cần xóa đi ô nào đó cho bảng của bạn được rõ ràng phần các phần mục hơn, bạn đã biết cách làm gì để loại bỏ xóa ô đi chưa. Nếu bạn là người mới học word bạn có thể bạn chưa biết cách, nhưng chỉ cần tìm hiểu qua và đọc bài hướng dẫn dưới đây, chắc chắn rằng bạn sẽ nhanh chóng biết được cách xóa ô chưa đến 30s.

1.1. Xóa ô dùng Delete Cells

- Bước 1: Nhấn chuột phải vào ô cần xóa, click chuột phải chọn vào mục Delete cells.

Trên hộp thoại Delete Cells hiện lên, bạn có thể lựa chọn các tùy chọn để xóa ô, hàng, cột trong Word như sau:

- Shift cells left: xóa và đẩy ký tự từ phải sang trái.

- Shift cell up: xóa và đẩy ký tự lên trên.

- Delete entire row: xóa toàn bộ ô trong hàng.

- Delete entire column: xóa toàn bộ ô trong cột.

Chuột trái chọn Delete Cells

>> Xem thêm: 3 Cách xóa khoảng trắng giữa các kí tự, số trong Excel

- Bước 2: Chọn vào trong hộp thoại yêu cầu xóa

Chọn một trong cách lệnh của hộp thoại, ngay sau đó bạn sẽ hoàn thành việc xóa ô trong bảng word. 

Chọn một trong các lệnh của hộp thoại

1.2. Xóa ô trong word dùng lệnh Eraser

- Dùng eraser chúng ta có thể loại bỏ được các ô không cần thiết, bằng cách dùng tẩy loại bỏ các đường cạnh của các ô muốn xóa đi.

- Bạn lựa chọn vào Design của Table Tools trên thanh menu, trong mục này chọn vào Eraser và di chuột tới các ô muốn xóa và xóa.

Chọn Design của Table Tools và chọn Eraser

2. Tham khảo khóa học "Làm Chủ Word 2016 từ cơ bản đến nâng cao" 

- Giáo trình gồm 43 bài giảng với thời lượng 04 giờ 58 phút

- Mua khóa học 1 lần sở hữu trọn đời

Khóa học Làm chủ Word 2016 có trên UNICA

XEM NGAY: Làm chủ Word 2016 từ cơ bản đến nâng cao

Nếu bạn đang gặp khó khăn về các kiến thức liên quan đến Word hoặc đơn giản là muốn mở rộng hơn cơ hội việc làm thông qua trình độ Word thì đừng vội bỏ qua khóa học đầy bổ ích này có trên Unica nhé. 

Khóa học là tổng hợp những kiến thức bổ ích liên quan đến Word như: văn bản, các định dạng văn bản, chèn và định dạng các đối tượng trong văn bản. các thiết lập cho văn bản [ FootNotes, WaterMark, Mail Merge, Design…] sẽ giúp bạn làm chủ Word 2016 từ cơ bản đến nâng cao giúp bạn tự tin làm chủ phần mềm word 2026, nâng cao kĩ năng học tin học văn phòng, tự tin thi chứng chỉ..

Khóa được được biên soạn bởi giảng viên Đỗ Trung Thành là thạc sĩ khoa học máy tính dày dặn kinh nghiệm. Với nội dung kiến thức chi tiết, lỗi truyền đạt phong phú, kết thúc khóa học, bạn không chỉ học được cách xóa ô trong word mà bạn còn biết cách định dạng văn bản, chèn và định dạng đối tượng. Bạn sẽ nắm được các bước cụ thể về quá trình xây dựng văn bản, nhờ đó tự tin làm chủ phần mềm World 2016. 

Điều đặc biệt của khóa học là mua một lần, sở hữu trọn đời. Bạn có thể học mọi lúc, mọi nơi bất cứ khi nào bạn rảnh rỗi. Chỉ cần một chiếc điện thoại hoặc máy tính có kết nối Internet là bạn đã có thể chinh phục được những kiến thức đầy bổ ích mà giảng viên biên soạn thông qua khóa học Làm chủ phần mềm World 2016. 

Các định dạng văn bản có trong khóa học

Trên đây là 2 cách bạn có thể xóa ô trong word. Bạn có thể tùy chọn theo cách làm mà bạn muốn, chưa đến 30s bạn có thể nhanh chóng xóa đi ô không cần thiết. Cùng với đó, bạn hoàn toàn có thể nắm trọn những công cụ giúp bạn xử lý văn bản một cách chuyên nghiệp nhất, giúp bạn nâng cao hiệu suất công việc một cách hiệu quả với khóa học Làm chủ Word 2016 từ cơ bản đến nâng cao.

Ngoài ra chúng tôi còn có rất nhiều khóa học tin học văn phòng khác như khóa học Excel, khóa học Power Point... đang được rất nhiều người quan tâm. Mời bạn đọc tham khảo. 

Chúc các bạn thành công!

>> Xem thêm: Cách thêm hàng, thêm cột trong Word chi tiết nhất


Tags: Word

Video liên quan

Chủ Đề