Xóa dấu gạch ngang trong số trong excel
Đôi khi, chúng tôi muốn kiểm tra các giá trị nhất định mà không có dấu gạch ngang để hiểu sâu hơn về thông tin. Nhưng khi dữ liệu rất lớn, việc xóa dấu gạch ngang theo cách thủ công không phải là cách khôn ngoan. Trong bài viết này, bạn sẽ học cách xóa dấu gạch ngang trong Excel theo 3 cách hiệu quả nhất Show Mục lục Tải xuống mẫu thực hànhBạn có thể tải xuống mẫu Excel thực hành miễn phí từ đây và tự mình thực hành Xóa dấu gạch ngang trong Excel. xlsm 3 phương pháp dễ dàng để xóa dấu gạch ngang trong ExcelPhần này sẽ thảo luận về các phương pháp loại bỏ dấu gạch ngang trong Excel bằng cách sử dụng lệnh Tìm & Thay thế trong Excel, bằng cách sử dụng hàm SUBSTITUTE và bằng cách triển khai mã VBA 1. Lệnh Tìm & Thay thế để Xóa Dấu gạch ngangLệnh Tìm & Thay thế là tính năng dễ sử dụng nhất và phổ biến nhất để thực hiện hầu hết các tác vụ liên quan đến Excel. Sau đây chúng ta sẽ tìm hiểu cách xóa dấu gạch ngang bằng tính năng Find & Replace trong Excel Các bước để làm điều đó được đưa ra dưới đây, Bước 1
Bước 2
Điều này sẽ xóa tất cả các dấu gạch ngang khỏi tập dữ liệu của bạn trong Excel Điều bạn nên ghi nhớ Có một nhược điểm lớn trong việc sử dụng lệnh Find & Replace để xóa dấu gạch ngang trong Excel. Khi dữ liệu của bạn bắt đầu bằng số không (0) (ví dụ: 002-10-2324), nó sẽ xóa tất cả các số 0 ở đầu và cung cấp cho bạn đầu ra của dữ liệu đã sửa đổi (ví dụ: 002-10-2324 sẽ trở thành 2102324). Vì vậy, nếu bạn muốn sử dụng lệnh Tìm & Thay thế để xóa dấu gạch ngang, hãy đảm bảo rằng bạn có bản sao lưu của dữ liệu gốc Đọc thêm. Xóa dấu gạch ngang khỏi số điện thoại trong Excel 2. Công thức xóa dấu gạch ngang trong ExcelKhông giống như tính năng lệnh Tìm & Thay thế trong Excel, sử dụng công thức là cách an toàn nhất và được kiểm soát nhiều nhất để trích xuất bất kỳ loại kết quả nào trong Excel. Để có được đầu ra của tập dữ liệu không có dấu gạch ngang trong Excel, bạn có thể triển khai hàm SUBSTITUTE Công thức SUBSTITUTE chung,
Đây, Các bước để xóa dấu gạch ngang trong Excel bằng hàm SUBSTITUTE được đưa ra bên dưới, Bước 1
Vì vậy, công thức cần thiết của chúng tôi sẽ giống như sau,
Nó sẽ thay thế dấu gạch ngang (-) (hoặc bất kỳ văn bản nào khác mà bạn đã chọn) bằng chuỗi rỗng (hoặc chuỗi mà bạn thay thế bằng) Bước 2. Kéo hàng xuống bằng cách sử dụng Fill Handle để áp dụng công thức cho phần còn lại của tập dữ liệu. Bây giờ bạn đã tìm thấy kết quả của một tập dữ liệu không có dấu gạch ngang (-) Đọc thêm. Cách xóa ký tự đặc biệt trong Excel 3. Nhúng mã VBA để xóa dấu gạch ngangNếu bạn là người dùng Excel có kinh nghiệm, thì phương pháp này chỉ dành cho bạn. Sử dụng VBA để xóa dấu gạch ngang là cách nhanh nhất và tuyệt đối để hoàn thành công việc Bước 1. Nhấn Alt + F11 trên bàn phím của bạn hoặc chuyển đến tab Nhà phát triển -> Visual Basic để mở Visual Basic Editor. Bước 2. Trong cửa sổ mã bật lên, từ thanh menu, nhấp vào Chèn -> Mô-đun. Bước 3. Sao chép đoạn mã sau và dán vào cửa sổ mã.
Mã của bạn hiện đã sẵn sàng để chạy Bước 4. Nhấn F5 trên bàn phím của bạn hoặc từ thanh menu chọn Run -> Run Sub/UserForm. Bạn cũng có thể chỉ cần nhấp vào biểu tượng Play nhỏ trong thanh menu phụ để chạy macro. Bước 5. Từ cửa sổ Macro bật lên, chọn Macro Name RemoveDashes -> Run. Bước 6. Từ hộp thoại bật lên, chuyển sang bảng tính quan tâm, chọn phạm vi mong muốn và nhấp vào OK. Điều này sẽ thay thế tất cả các dấu gạch ngang (-) trong tập dữ liệu của bạn bằng một chuỗi null Nếu bạn muốn thay thế bất kỳ văn bản nào khác bằng mã VBA khác, thì chỉ cần sửa đổi dòng số. 11 của mã theo nhu cầu của bạn Để hiểu thêm, Thay vì viết dòng như,
Viết nó như,
Đây, old_text = chuỗi bạn muốn xóa. new_text = chuỗi mà bạn muốn thay thế bằng. Đọc thêm. Cách xóa dấu cách trong Excel Phần kết luậnBài viết này thảo luận về các phương pháp loại bỏ dấu gạch ngang trong Excel bằng cách sử dụng lệnh Tìm & Thay thế cho người mới bắt đầu trong Excel, bằng cách sử dụng phương pháp công thức SUBSTITUTE an toàn nhất cho người dùng Excel nâng cao và bằng cách triển khai mã VBA cho các chuyên gia Excel. Tôi hy vọng bài viết này đã rất hữu ích cho bạn. Vui lòng đặt bất kỳ câu hỏi nào nếu bạn có liên quan đến chủ đề này |