Cách tách địa chỉ trong Excel không cần dấu phẩy

Với văn bản, dấu phẩy có thể được sử dụng làm dấu phân cách (chẳng hạn như dấu phân cách giữa họ và tên hoặc địa chỉ) hoặc như một phần của ngữ pháp thông thường

Và với các số, nó thường được sử dụng để làm cho các số dễ đọc hơn (dấu phân cách một nghìn là cách sử dụng phổ biến nhất của dấu phẩy với các số)

Mặc dù dấu phẩy giúp làm cho dữ liệu dễ đọc hơn, nhưng đôi khi, bạn có thể muốn xóa tất cả các dấu phẩy khỏi dữ liệu (hoặc xóa các trường hợp cụ thể của dấu phẩy)

Trong hướng dẫn này, tôi sẽ chỉ cho bạn một số cách đơn giản để loại bỏ dấu phẩy trong Excel khỏi văn bản và số

Vậy hãy bắt đầu

Hướng dẫn này bao gồm

Xóa dấu phẩy khỏi số

Khi làm việc với các con số trong Excel, bạn có thể áp dụng nhiều định dạng khác nhau cho các ô và các con số sẽ được hiển thị tương ứng

Vì các dấu phẩy này là một phần của định dạng và không phải là số, chúng tôi cần chỉnh sửa định dạng để xóa các dấu phẩy này khỏi các số

Giả sử bạn có tập dữ liệu như hình bên dưới và bạn muốn loại bỏ dấu phẩy khỏi các số trong cột B

Numbers from which the comma needs to be removed

Dưới đây là các bước để làm điều này

  1. Chọn tập dữ liệu (tập có số)
  2. Bấm vào tab Trang chủ trong dải băngClick the home tab
  3. Trong nhóm số, nhấp vào trình khởi chạy hộp thoại (biểu tượng mũi tên nghiêng nhỏ ở phần dưới cùng bên phải của nhóm)Click on the dialog box launcher
  4. Trong hộp thoại Định dạng ô, đảm bảo rằng tab Số được chọn
  5. Trong danh sách Danh mục, chọn Số (nếu chưa chọn)Select the number option in the left pane
  6. Bỏ chọn tùy chọn 'Sử dụng dấu phân cách 1000 (,)' và chỉ định số lượng chữ số thập phân bạn muốnUncheck the thousand separator option to remove comma from numbers
  7. Nhấp vào OK

Các bước trên sẽ xóa dấu phẩy khỏi tất cả các số đã chọn

Numbers from which comma has been removed

Mẹo. Bạn cũng có thể sử dụng phím tắt Control + 1 để mở hộp thoại định dạng ô (sau khi chọn ô). Giữ phím Control rồi nhấn phím 1

Hãy nhớ rằng phương pháp này sẽ chỉ hoạt động khi dấu phẩy là một phần của định dạng chứ không phải ô. Để kiểm tra điều này, hãy chọn ô và xem giá trị trong thanh công thức. Nếu bạn thấy dấu phẩy trong thanh công thức thì đây không phải là một phần của định dạng

Sử dụng hàm NUMBERVALUE

Trong trường hợp bạn gặp trường hợp các số không thực sự là số (mà là văn bản) và bạn muốn bỏ dấu phẩy khỏi các số này, bạn có thể sử dụng hàm NumberValue

Chức năng này thực hiện chính xác điều này – chuyển đổi văn bản thành một số

Giả sử bạn có một tập dữ liệu như hình bên dưới nơi ai đó đã nhập dấu phẩy theo cách thủ công (hoặc đây là một phần của quá trình tải xuống dữ liệu)

Number with comma in it

Bạn có thể thấy rằng đây không phải là các số khi chúng căn lề bên trái trong ô (theo mặc định). Ngoài ra, khi bạn chọn một ô và xem trong thanh công thức, bạn có thể thấy dấu phẩy là một phần của số (cho biết đây không phải là số mà là văn bản)

Dưới đây là công thức sẽ chuyển đổi các văn bản này thành số

=NUMBERVALUE(B2)

Sao chép công thức này cho tất cả các ô trong cột và bạn sẽ có các số

NUMBERVALUE formula to convert text to numbers

Có khả năng bạn vẫn thấy dấu phẩy trong kết quả của công thức, nhưng đó có thể là do định dạng số. Bạn có thể sử dụng phương pháp trước để xóa các dấu phẩy này khỏi các số

Xóa dấu phẩy khỏi Chuỗi văn bản

Xóa dấu phẩy khỏi chuỗi văn bản sẽ hoạt động khác với xóa dấu phẩy khỏi số

Với chuỗi văn bản, dấu phẩy thực chất là một phần của chuỗi và bạn cần tìm rồi loại bỏ các dấu phẩy này bằng cách nào đó

Để tôi chỉ cho bạn một vài phương pháp để làm điều này khi bạn có dữ liệu văn bản

Sử dụng Tìm và Thay thế

Với chức năng Tìm và Thay thế, bạn có thể dễ dàng tìm thấy tất cả các dấu phẩy trong một ô và thay thế nó bằng một ký tự khác (trống hoặc một số ký tự khác)

Lưu ý rằng phương pháp này sẽ chỉ hoạt động với dữ liệu văn bản. Trong trường hợp bạn có các số có dấu phẩy do định dạng, thì phương pháp này sẽ không xóa dấu phẩy

Giả sử bạn có dữ liệu tên như hình bên dưới có dấu phẩy giữa họ và tên

Names dataset from which to remove comma

Dưới đây là các bước để xóa dấu phẩy khỏi tập dữ liệu tên này

  1. Chọn tập dữ liệu
  2. Nhấp vào tab Trang chủ
  3. Trong nhóm Chỉnh sửa, nhấp vào tùy chọn Tìm & Thay thế
  4. Nhấp vào Thay thế. Thao tác này sẽ mở hộp thoại Tìm và Thay thếClick on the replace option
  5. Trong phần 'Tìm gì. ' trường, nhập , (dấu phẩy)Enter comma in find and replace field
  6. Để lại 'Thay thế bằng. ’ trường trống. Trong trường hợp bạn muốn xóa dấu phẩy và thay thế bằng dấu phẩy khác, bạn nên nhập dấu phẩy đó vào ô 'Thay thế bằng'. ' đồng ruộng
  7. Nhấp vào nút Thay thế tất cảClick on replace all button

Các bước trên sẽ xóa tất cả dấu phẩy khỏi tất cả các ô đã chọn

Names data from which comma has been removed

Lưu ý rằng các bước trên sẽ loại bỏ tất cả các trường hợp dấu phẩy khỏi tất cả các ô. Vì vậy, nếu bạn có nhiều hơn một dấu phẩy trong một ô, tất cả các dấu phẩy sẽ bị xóa

Ngoài ra, điều này sẽ thay đổi tập dữ liệu gốc. Trong trường hợp bạn muốn giữ nguyên dữ liệu gốc, trước tiên, hãy tạo một bản sao lưu hoặc sao chép dữ liệu sang sheet/dãy khác rồi thực hiện các bước trên

Mẹo chuyên nghiệp. Bạn cũng có thể sử dụng phím tắt – Control + H để mở hộp thoại tìm và thay thế

Sử dụng công thức SUBSTITUTE

Một cách khác để xóa dấu phẩy là sử dụng hàm SUBSTITUTE, trong đó bạn có thể thay thế dấu phẩy bằng ký tự trống hoặc bất kỳ ký tự nào khác

Không giống như phương pháp Tìm và Thay thế, trong đó nó loại bỏ tất cả các dấu phẩy trong một lần, với hàm SUBSTITUTE, bạn có nhiều quyền kiểm soát hơn (như chúng ta sẽ thấy trong các ví dụ sau của phần này)

Giả sử bạn có một tập dữ liệu như hình bên dưới, nơi bạn muốn xóa tất cả các dấu phẩy

names data with multiple commas

 

Dưới đây là công thức sẽ làm điều này

=SUBSTITUTE(A2,",","")

Substitute formula to remove all the commas

Công thức trên có ba đối số

  1. Văn bản (hoặc tham chiếu ô chứa văn bản) mà bạn muốn xóa dấu phẩy khỏi đó
  2. Ký tự mà bạn muốn thay thế (dấu phẩy trong ví dụ này)
  3. Ký tự mà bạn muốn xóa dấu phẩy (để trống trong ví dụ này)

Nhưng nếu bạn chỉ muốn xóa dấu phẩy đầu tiên chứ không phải dấu phẩy thứ hai thì sao?

Với chức năng SUBSTITUTE, bạn có thể chỉ định số lượng phiên bản mà bạn muốn thay thế. Điều này có thể được thực hiện bằng cách sử dụng đối số thứ tư, đây là đối số tùy chọn. Trong trường hợp bạn không chỉ định đối số tùy chọn này, hàm sẽ thay thế tất cả các phiên bản của ký tự/chuỗi đã chỉ định

Giả sử bạn có một tập dữ liệu như hình bên dưới và bạn chỉ muốn xóa dấu phẩy đầu tiên chứ không phải dấu phẩy thứ hai

names data with multiple commas

Dưới đây là công thức sẽ làm điều này

=SUBSTITUTE(A2,",","",1)

Formula to remove the first instance of the comma

Công thức trên cũng sử dụng đối số thứ tư (không bắt buộc) – [instance_num]

Chỉ định số phiên bản là 1 cho công thức biết rằng nó chỉ nên thay thế phiên bản đầu tiên của dấu phẩy và để nguyên tất cả các phiên bản khác

Nhưng điều gì sẽ xảy ra nếu bạn không muốn xóa dấu phẩy đầu tiên mà thay vào đó thay thế dấu phẩy thứ hai bằng dấu gạch ngang

Bạn có thể làm điều đó bằng cách sử dụng công thức dưới đây

=SUBSTITUTE(A2,","," -",2)

Formula to remove the second comma with dash

Công thức trên chỉ thực hiện thay thế cho trường hợp thứ hai của dấu phẩy và thay thế nó bằng dấu gạch ngang