Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Trong bài viết này, bạn sẽ học cách xóa ký tự chữ khỏi ô trong Excel.

Tải File Thực Hành

Bạn có thể tải miễn phí file Excel thực hành tại đây.

10 Phương Pháp Xóa Ký Tự Chữ Khỏi Ô Trong Excel

Phần này sẽ thảo luận cách xóa ký tự chữ khỏi ô trong Excel bằng cách sử dụng các công cụ lệnh của Excel, nhiều công thức khác nhau, VBA, v.v.

1. Xóa Các Ký Tự Chữ Cụ Thể Khỏi Ô Với Tính Năng Tìm và Thay Thế Trong Excel

Lệnh Tìm & Thay thế là tính năng dễ dàng và phổ biến nhất để thực hiện hầu hết các tác vụ liên quan đến Excel. Ở đây chúng ta sẽ tìm hiểu cách xóa ký tự bằng cách sử dụng tính năng Tìm & Thay thế trong Excel.

Xem tập dữ liệu sau nơi chúng ta sẽ loại bỏ tất cả các chữ cái (WWE) từ các ô trong cột Mã chỉ để lại số.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Các bước thực hiện như sau:

Các bước:

  • Chọn tập dữ liệu.
  • Trong tab Home, vào Find & Select -> Replace.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Trong hộp thoại Tìm và Thay thế bật lên, ở trường Tìm nội dung, nhập WWE.
  • Để trống trường Thay thế bằng.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Nhấn Thay thế tất cả.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Thao tác này sẽ xóa tất cả WWE khỏi các ô trong tập dữ liệu của bạn trong Excel và chỉ để lại số.

Đọc thêm: Cách Xóa Văn Bản Khỏi Ô Excel (9 Cách Dễ Dàng)

2. Xóa Các Ký Tự Chữ Cụ Thể Khỏi Ô Với Hàm SUBSTITUTE Trong Excel

Khác với lệnh Tìm & Thay thế trong Excel, sử dụng công thức là cách an toàn và được kiểm soát nhất để trích xuất bất kỳ loại kết quả nào trong Excel. Để có kết quả của tập dữ liệu không có ký tự cụ thể nào trong Excel, bạn có thể áp dụng hàm SUBSTITUTE.

Công thức SUBSTITUTE chung:

=SUBSTITUTE(ô, "văn_bản_cũ", "văn_bản_mới")

Trong đó:

văn_bản_cũ = văn bản bạn muốn xóa

văn_bản_mới = văn bản bạn muốn thay thế

Dưới đây là cùng tập dữ liệu như phần trên. Lần này, thay vì dùng tính năng Tìm & Thay thế để xóa chữ, chúng ta sẽ áp dụng hàm SUBSTITUTE để có kết quả mong muốn.

Các bước:

  • Trong ô trống nơi bạn muốn kết quả hiển thị, nhập công thức sau:
=SUBSTITUTE(C5,"WWE","")

Trong đó:

C5 = ô chứa giá trị cần loại bỏ chữ
"WWE" = các chữ cần xóa
""= thay thế "WWE" bằng chuỗi rỗng

  • Nhấn Enter.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ thay thế tất cả WWE (hoặc bất kỳ văn bản nào bạn chọn) bằng chuỗi rỗng (hoặc chuỗi bạn thay thế).

  • Kéo xuống dùng Fill Handle để áp dụng công thức cho các ô còn lại.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Bây giờ bạn đã có kết quả của tập dữ liệu các ô không còn chữ cái.

Đọc thêm: Cách Xóa Văn Bản Cụ Thể Khỏi Cột Trong Excel (8 Cách)

3. Trích Xuất Ký Tự Chữ Từ Vị Trí Cụ Thể Khỏi Ô Trong Excel

Cho đến nay chúng ta chỉ học cách xóa tất cả chữ khỏi ô. Nhưng nếu bạn muốn xóa chữ chỉ từ một vị trí nhất định của ô thì sao?

Ví dụ: thay vì xóa tất cả WWE khỏi ô, ta muốn giữ lại chỉ W đầu tiên cùng với số từ mỗi ô.

Các bước:

  • Giống như phần trên nơi ta dùng hàm SUBSTITUTE để xóa WWE, ở đây ta chỉ định vị trí cụ thể muốn xóa chữ.
    Công thức SUBSTITUTE trên,
=SUBSTITUTE(C5,"WWE","")

Trở thành:

=SUBSTITUTE(C5,"WE","",1)

Ở đây, 1 nghĩa là ta muốn xóa W thứ nhất khỏi các ô trong tập dữ liệu (nếu muốn xóa chữ thứ 2 thì viết 2 thay vì 1, chữ thứ 3 thì viết 3, v.v.).

  • Nhấn Enter.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Kéo xuống dùng Fill Handle để áp dụng công thức cho các ô còn lại.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Bây giờ bạn có kết quả tập dữ liệu các ô có chữ W đầu tiên cùng với số.

4. Xóa Nhiều Ký Tự Chữ Cụ Thể Khỏi Ô Với Hàm SUBSTITUTE Lồng Nhau

Hàm SUBSTITUTE chỉ xóa chữ cho bất kỳ số lần lặp nào tại một thời điểm. Vì vậy, nếu muốn xóa nhiều chữ cùng lúc thì cần dùng hàm SUBSTITUTE lồng nhau.

Hãy xem cách thực hiện hàm SUBSTITUTE lồng nhau để xóa nhiều chữ cùng lúc.

Các bước:

  • Để thiết lập hàm SUBSTITUTE lồng nhau, bạn viết một hàm SUBSTITUTE bên trong hàm SUBSTITUTE khác và truyền các đối số liên quan vào ngoặc.
    Để hiểu rõ hơn, xem hình dưới:

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Trong đó:

Để xóa nhiều W từ Ô C5, trước tiên viết công thức:

=SUBSTITUTE(C5,"W","")

Sau đó, để xóa E (hoặc chữ khác bạn cần) cùng lúc, ta đặt công thức này vào trong một hàm SUBSTITUTE khác và truyền đối số (văn_bản_cũ, văn_bản_mới) vào đó (trong trường hợp này là "E","").

Vậy công thức thành:

=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")
  • Nhấn Enter.
    Sẽ thay thế tất cả W và E (hoặc văn bản bạn chọn) bằng chuỗi rỗng.
  • Kéo xuống dùng Fill Handle để áp dụng cho các ô còn lại.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Bây giờ bạn có kết quả tập dữ liệu các ô không còn chữ cái.

5. Loại Bỏ Chữ Cái Đầu Hoặc Cuối Khỏi Ô Với Công Thức Trong Excel

Phần này bạn sẽ học cách xóa chữ cái đầu hoặc cuối khỏi ô bằng công thức trong Excel.

5.1 Xóa Chữ Cái Đầu Khỏi Ô Với Công Thức Trong Excel

Các bước xóa chữ cái đầu khỏi ô bằng công thức trong Excel như sau.

Các bước:

  • Chọn ô nơi bạn muốn kết quả hiển thị.
  • Trong ô đó, nhập công thức sau:
=RIGHT(C5, LEN(C5)-3)

Trong đó:

C5 = ô cần xóa chữ cái

  • Nhấn Enter.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa chữ cái từ đầu ô.

  • Kéo xuống dùng Fill Handle để áp dụng cho các ô còn lại.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa tất cả chữ cái từ đầu các ô.

Phân Tích Công Thức

  • LEN(C5) -> Hàm LEN xác định độ dài Ô C5
    • Kết quả: 6
  • LEN(C5)-3 -> trở thành
    • 6-3
    • Kết quả: 3
  • RIGHT(C5, LEN(C5)-3) -> trở thành
    • RIGHT(C5, 3)
    • Kết quả: 101
    • Giải thích: Xóa 3 chữ cái đầu từ Ô C5

5.2 Xóa Chữ Cái Cuối Khỏi Ô Với Công Thức Trong Excel

Các bước xóa chữ cái cuối khỏi ô bằng công thức trong Excel như sau.

Các bước:

  • Chọn ô nơi bạn muốn kết quả hiển thị.
  • Trong ô đó, nhập công thức sau:
=LEFT(C5, LEN(C5)-2)

Trong đó:

C5 = ô cần xóa chữ cái

  • Nhấn Enter.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa chữ cái từ cuối ô.

  • Kéo xuống dùng Fill Handle để áp dụng cho các ô còn lại.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa tất cả chữ cái từ cuối các ô.

Phân Tích Công Thức

  • LEN(C5) -> Độ dài Ô C5
    • Kết quả: 6
  • LEN(C5)-2 -> trở thành
    • 6-2
    • Kết quả: 4
  • LEFT(C5, LEN(C5)-2) -> trở thành
    • LEFT(C5, 2)
    • Kết quả: WWE1
    • Giải thích: Xóa 2 chữ cái cuối từ Ô C5

Đọc thêm: Cách Xóa Văn Bản Sau Ký Tự Trong Excel (3 Cách)

6. Loại Bỏ Cả Chữ Cái Đầu Và Cuối Khỏi Ô Với Công Thức Trong Excel

Phần này sẽ chỉ cho bạn cách xóa tất cả chữ cái có trong ô.

Các bước thực hiện như sau.

Các bước:

  • Chọn ô nơi bạn muốn kết quả hiển thị.
  • Trong ô đó, nhập công thức sau:
=MID(C5,3,LEN(C5)-4)

Trong đó:

C5 = ô cần xóa chữ cái

  • Nhấn Enter.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa chữ cái từ cả đầu và cuối ô.

  • Kéo xuống dùng Fill Handle để áp dụng cho các ô còn lại.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa tất cả chữ cái từ đầu và cuối các ô.

Phân Tích Công Thức

  • LEN(C5) -> Độ dài Ô C5
    • Kết quả: 6
  • LEN(C5)-4 -> trở thành
    • 6-4
    • Kết quả: 2
  • MID(C5,3,LEN(C5)-4) -> trở thành
    • MID(C5,3,2)
    • Kết quả: E1
    • Giải thích: Xóa 2 chữ cái cuối từ Ô C5 bắt đầu từ vị trí 3 với hàm MID.

Đọc thêm: Cách Xóa Văn Bản Khỏi Ô Excel (9 Cách Dễ Dàng)

7. Xóa Chữ Cái Khỏi Ô Với Công Thức Mảng Trong Excel

Nếu bạn làm việc với lượng dữ liệu lớn thì cần cách mạnh hơn để loại bỏ tất cả chữ cái. Áp dụng công thức Mảng để xử lý lượng dữ liệu lớn thì nhanh và hiệu quả hơn.

Ở đây chúng ta sẽ trình bày công thức Mảng để xóa chữ cái khỏi ô trong Excel.

Các bước:

  • Chọn ô nơi bạn muốn kết quả hiển thị.
  • Trong ô đó, nhập công thức sau:
=SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)

Trong đó:

C5 = ô cần xóa chữ cái

  • Nhấn Enter.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa tất cả chữ cái khỏi các ô trong Excel.

  • Kéo xuống dùng Fill Handle để áp dụng cho các ô còn lại.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa tất cả chữ cái khỏi tập dữ liệu các ô trong Excel.

Lưu ý:

  • Công thức Mảng này sẽ loại bỏ mọi loại ký tự bao gồm chữ cái, ký tự đặc biệt v.v. trừ ký tự số. Ví dụ: chuỗi gốc là abc*123-def, công thức này sẽ xóa tất cả chữ và ký tự đặc biệt trừ số và trả về 123.
  • Nếu không có ký tự số trong chuỗi gốc thì công thức này sẽ trả về 0.

Đọc thêm: Cách Xóa Văn Bản Khỏi Ô Excel Nhưng Giữ Số (8 Cách)

8. Loại Bỏ Chữ Cái Đầu Hoặc Cuối Khỏi Ô Với Hàm Do Người Dùng Định Nghĩa (UDF) Trong VBA

Triển khai macro VBA là phương pháp hiệu quả, nhanh nhất và an toàn nhất để chạy bất kỳ thao tác nào trong Excel. Phần này chúng ta sẽ học cách dùng VBA để xóa chữ cái khỏi ô với hàm do người dùng định nghĩa (UDF) trong Excel.

8.1 Xóa Chữ Cái Đầu Khỏi Ô Với VBA Trong Excel

Các bước xóa chữ cái đầu khỏi ô với VBA UDF trong Excel như sau.

Các bước:

  • Nhấn Alt + F11 hoặc vào tab Developer -> Visual Basic để mở Visual Basic Editor.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Trong cửa sổ code bật lên, từ thanh menu, nhấn Insert -> Module.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Sao chép mã sau và dán vào cửa sổ code.
Public Function DeleteFirstL(Irng As String, Icnt As Long) DeleteFirstL = Right(Irng, Len(Irng) - Icnt) End Function

Đây không phải là Sub Procedure để chương trình VBA chạy, đây là tạo Hàm Do Người Dùng Định Nghĩa (UDF). Vì vậy, sau khi viết code, thay vì nhấn nút Run từ thanh menu, hãy nhấn Save.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Quay lại trang tính cần thiết và viết hàm bạn vừa tạo bằng code VBA (Function DeleteFirstL ở dòng đầu tiên của code) và trong ngoặc của hàm DeleteFirstL, truyền tham chiếu ô bạn muốn xóa chữ (trong trường hợp này, truyền Ô B5) và số lượng chữ bạn muốn loại bỏ (ta muốn xóa 3 chữ đầu nên đặt 3).
  • Nhấn Enter.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa chữ cái từ đầu ô.

  • Kéo xuống dùng Fill Handle để áp dụng cho các ô còn lại.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa 3 chữ cái từ đầu các ô.

8.2 Xóa Chữ Cái Cuối Khỏi Ô Với VBA Trong Excel

Các bước xóa chữ cái cuối khỏi ô với VBA UDF trong Excel như sau.

Các bước:

  • Cách tương tự như trước, mở Visual Basic Editor từ tab Developer và Insert một Module trong cửa sổ code.
  • Trong cửa sổ code, sao chép mã sau và dán vào.
Public Function DeleteLastL(Irng As String, Icnt As Long) DeleteLastL = Left(Irng, Len(Irng) - Icnt) End Function

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Lưu code và quay lại trang tính cần thiết, viết hàm bạn vừa tạo bằng code VBA (Function DeleteLastL ở dòng đầu tiên) và trong ngoặc của hàm DeleteLastL, truyền tham chiếu ô bạn muốn xóa chữ (trong trường hợp này, truyền Ô B5) và số lượng chữ bạn muốn loại bỏ (ta muốn xóa 2 chữ cuối nên đặt 2).
  • Nhấn Enter.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa chữ cái từ cuối ô.

  • Kéo xuống dùng Fill Handle để áp dụng cho các ô còn lại.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa 2 chữ cái cuối từ cuối các ô.

8.3 Xóa Tất Cả Chữ Cái Khỏi Ô Với VBA Trong Excel

Bây giờ chúng ta sẽ học cách xóa tất cả chữ cái khỏi ô với VBA UDF trong Excel.

Các bước:

  • Cách tương tự như trước, mở Visual Basic Editor từ tab Developer và Insert một Module trong cửa sổ code.
  • Trong cửa sổ code, sao chép mã sau và dán vào.
Function DeleteLetter(iTxt As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "\D" DeleteLetter = .Replace(iTxt, "") End With End Function

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Lưu code và quay lại trang tính cần thiết, viết hàm bạn vừa tạo bằng code VBA (Function DeleteLetter ở dòng đầu tiên) và trong ngoặc của hàm DeleteLetter, truyền tham chiếu ô bạn muốn xóa chữ (trong trường hợp này, truyền Ô B5).
  • Nhấn Enter.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ xóa tất cả chữ cái khỏi ô.

  • Kéo xuống dùng Fill Handle để áp dụng cho các ô còn lại.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Bạn sẽ có tập dữ liệu các ô đã được loại bỏ hết chữ cái.

Đọc thêm: Cách Xóa Văn Bản Trước Dấu Cách Với Công Thức Excel (5 Phương Pháp)

9. Xóa Chữ Cái Khỏi Ô Với Công Cụ Text to Column Của Excel

Excel có công cụ lệnh tích hợp sẵn gọi là Text to Columns (Dữ liệu thành cột). Chúng ta có thể tận dụng công cụ này để xóa chữ cái khỏi ô trong Excel.

Các bước thực hiện như sau.

Các bước:

  • Chọn các ô bạn muốn xóa chữ cái.
  • Vào tab Data -> Text to Columns

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Trong cửa sổ bật lên, chọn Fixed width (Độ rộng cố định) làm kiểu dữ liệu.
  • Nhấn Next.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Tiếp theo ở Xem trước dữ liệu, kéo đường dọc cho đến khi bao phủ hết các chữ cái bạn muốn xóa (ta muốn xóa WWE nên kéo đường bao phủ hết WWE của giá trị dữ liệu).
  • Nhấn Next.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

  • Chọn Định dạng dữ liệu cột theo nhu cầu.
  • Nhấn Finish.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Bạn sẽ nhận được tất cả dữ liệu trừ chữ cái ở một cột khác.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Theo cách này, bạn có thể trích xuất các chữ cái muốn xóa khỏi ô.

10. Xóa Chữ Cái Khỏi Ô Sử Dụng Flash Fill Trong Excel

Bạn cũng có thể xóa chữ cái khỏi ô bằng tính năng Flash Fill của Excel. Flash Fill làm gì? Đầu tiên nó tìm kiếm mẫu do người dùng cung cấp, sau đó theo mẫu đó nó điền các ô khác.

Các bước xóa chữ cái khỏi ô dùng Flash Fill như sau. Chúng ta sẽ minh họa ví dụ để bạn hiểu rõ hơn.

Các bước:

  • Xem hình sau, nơi ta muốn xóa tất cả WWE từ Mã WWE101. Vậy ô bên cạnh, ta chỉ viết 101 để làm quen Excel với mẫu ta muốn.
  • Sau đó chọn các ô còn lại, nhấn Data -> Flash Fill.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Sẽ điền tất cả các ô còn lại theo cùng mẫu đã cung cấp, loại bỏ WWE và chỉ để lại số.

10 Cách Chứng Minh Để Xóa Ký Tự Chữ Khỏi Ô Excel Nhanh Chóng

Bạn cũng có thể nhấn phím tắt Ctrl + E để kích hoạt Flash Fill.

Đọc thêm: Cách Xóa Văn Bản Cụ Thể Khỏi Ô Trong Excel (11 Cách Dễ Nhất)

Kết Luận

Bài viết này đã chỉ cho bạn cách xóa ký tự chữ khỏi ô trong Excel bằng 10 cách khác nhau. Hy vọng bài viết rất hữu ích cho bạn. Thoải mái đặt câu hỏi nếu bạn có thắc mắc về chủ đề này.

Các Bài Viết Liên Quan

  • Cách Xóa Tên Được Định Nghĩa Trong Excel (3 Cách)