Cách xóa văn bản khỏi ô Excel nhưng để lại số (8 cách)

  • Chia Sẻ Cái Này
Hugh West

Đôi khi chúng tôi chèn cả văn bản số vào cùng một ô Excel. Vì một số lý do, chúng tôi có thể muốn xóa văn bản khỏi ô chỉ giữ lại số . Với mục đích này, Excel cung cấp nhiều cách để xóa văn bản trong khi vẫn giữ lại số . Trong bài viết này, bạn sẽ tìm hiểu 8 cách để xóa văn bản khỏi một ô Excel nhưng để nguyên số ở đó.

Tải xuống Sách bài tập thực hành

Bạn có thể tải xuống tệp Excel từ liên kết sau và thực hành theo.

Xóa văn bản nhưng để lại số.xlsm

8 cách để xóa văn bản khỏi tệp Ô Excel nhưng để lại số

1. Sử dụng Tìm và Thay thế để Xóa Văn bản khỏi Ô Excel nhưng để lại Số

Cách dễ nhất để xóa văn bản khỏi ô để lại số là sử dụng lệnh Tìm và Thay thế .

Bây giờ hãy làm theo các bước bên dưới để sử dụng tính năng Tìm và Thay thế .

❶ Đầu tiên chọn các ô có văn bản số được hợp nhất.

❷ Sau đó nhấn CTRL + H để tận dụng hộp thoại Tìm và thay thế .

❸  Nhập văn bản mà bạn muốn xóa trong hộp Tìm gì .

❹ Để trống hộp Thay thế bằng .

❺ Bây giờ hãy nhấn nút Thay thế tất cả .

❻ Cuối cùng nhấn nút Đóng e để thoát khỏi hộp thoại Tìm và thay thế .

Như vậy là bạn đã xóa tất cả văn bản từ các ô Excel chỉ để lại các số ở đúng vị trí của chúng.

Đọc thêm: Cách xóa văn bản cụ thể khỏi ô trong Excel (11 cách dễ nhất)

2. Xóa văn bản khỏi ô Excel nhưng để lại số bằng hàm SUBSTITUTE

Bạn có thể sử dụng Hàm SUBSTITUTE thay vì sử dụng hộp thoại Tìm và Thay thế . Cả hai đều thực hiện cùng một nhiệm vụ.

Để thực hiện điều đó,

❶ Nhấp vào ô C5 .

❷ Giờ hãy chèn công thức sau:

=SUBSTITUTE(B5,"KKV","")

Ở đây,

  • B5 đề cập đến các ô có văn bản số .
  • “KKV” văn bản cần thay thế bằng khoảng trống (“”).

❸ Sau đó nhấn nút ENTER .

❹ Giờ hãy kéo biểu tượng Fill Handle từ ô C5 thành C12 .

Vì vậy, bạn sẽ thấy hàm SUBSTITUTE đã thay thế tất cả văn bản có khoảng trống. Do đó, chỉ còn lại số .

Đọc thêm: Cách xóa văn bản cụ thể khỏi cột trong Excel (8 cách)

3. Kết hợp TEXTJOIN, ROW, INDIRECT, LEN, & Hàm IFERROR để xóa văn bản nhưng để lại số

Bạn cũng có thể sử dụng TEXTJOIN , ROW , INDIRECT , LEN , & IFERROR Hàm tạo công thức. Công thức này sẽ xóa tất cả văn bản khỏi một ô Excel nhưng để lại số .

Đối với điều này,

❶Chọn ô C5 trước.

❷ Sau đó, chèn công thức sau:

=TEXTJOIN("", TRUE,IFERROR(MID(B5, SEQUENCE(LEN(B5)), 1) *1, ""))

Trong công thức này:

  • B5 đề cập đến ô có văn bản số .
  • LEN(B5) trả về độ dài nội dung của ô B5 .
  • SEQUENCE(LEN(B5)) trả về chuỗi ô B5 {1;2;3;4;5;6;7}.
  • MID(B5,SEQUENCE(LEN(B5)), 1) trả về vị trí của chỗ trống bắt gặp từ bên trái. Đầu ra là {“K”;”K”;”V”;” “;”5″;”0″;”6”}.
  • IFERROR(MID(B6,SEQUENCE(LEN(B6)), 1) *1, “”) xử lý mọi lỗi trong MID(B5,SEQUENCE(LEN(B5)), 1).
  • TEXTJOIN(“”, TRUE,IFERROR(MID(B5,SEQUENCE (LEN(B5)), 1) *1, “”))) xóa văn bản bằng cách thay thế văn bản bằng khoảng trống. Sau đó, nó nối các khoảng trống đó với số .

❸ Bây giờ hãy nhấn nút ENTER .

❹ Kéo biểu tượng Fill Handle từ ô C5 đến C12 .

Cuối cùng, bạn sẽ chỉ có số trong các ô mà không có bất kỳ văn bản nào.

4. Xóa Văn bản khỏi Ô Excel nhưng Để lại Số bằng cách Sử dụng Các hàm RIGHT và LEN

Hãy làm theo các bước bên dưới để kết hợp các hàm RIGHT LEN để xóa văn bản khỏi một ô Excel để lại số .

❶ Trước hết, chọn ô C5 .

❷ Sau đó chèn công thức sau vào ô C5 .

=RIGHT(B5, LEN(B5)-3)

Trong công thức này,

  • LEN(B5) tính toán độ dài của nội dung trong ô B5 .
  • LEN(B5)-3) xóa 3 ký tự khỏi tổng độ dài nội dung của ô B5 .
  • RIGHT(B5, LEN(B5)-3) xóa 3 ký tự từ phía bên phải của nội dung ô B5 . Vì vậy, chúng tôi chỉ có số mà không có bất kỳ văn bản nào.

❸ Sau đó, nhấn nút ENTER .

❹ Kéo biểu tượng Fill Handle từ ô C5 đến C12 .

Cuối cùng, bạn sẽ có tất cả các ô chỉ có số như trong ảnh chụp màn hình bên dưới:

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

5. Sử dụng Công thức Mảng để Xóa Văn bản khỏi Ô Excel nhưng để lại Số

Bạn có thể sử dụng công thức mảng sau để xóa văn bản khỏi một ô Excel để lại tất cả số . Để sử dụng công thức mảng:

❶ Đầu tiên chọn ô, C5 .

❷ Sau đó chèn công thức mảng sau vào đó:

=SUM(MID(0&B5,LARGE(INDEX(ISNUMBER(--MID(B5, ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1, 1)*10^ROW($1:$99)/10)

❸ Sau đó nhấn nút ENTER để thực thi công thức mảng.

❹ Đặt con trỏ chuột của bạn tại góc dưới cùng bên phải của ô C5 và kéo biểu tượng Fill Handle xuống.

Bây giờ bạn sẽ thấy rằng công thức mảng có đã xóa văn bản khỏi các ô Excel chỉ để lại số .

Đọc thêm: Cách xóa văn bản giữa hai ký tự trong Excel (3 cách dễ dàng)

6. Xóa văn bản khỏi một ô Excel nhưng để lại số bằng cách sử dụng tính năng chuyển văn bản thành cột

Lệnh Văn bản tách văn bản từ số .

Bây giờ hãy làm theo các bước bên dưới để tìm hiểu quy trình thực hiện.

❶ Chọn tất cả các ô chứa văn bản bằng số .

❷ Sau đó chuyển đến Dữ liệu > Công cụ Dữ liệu > Chuyển văn bản thành cột.

❸ Chọn Chiều rộng cố định từ hộp thoại Trình hướng dẫn chuyển đổi văn bản thành cột và nhấn nút Nút Tiếp theo .

❹ Nhấn lại nút Tiếp theo trong hộp thoại Trình hướng dẫn Chuyển đổi Văn bản thành Cột hộp.

❺ Sau đó đảm bảo tùy chọn Chung được chọn và nhấn Kết thúc .

Bây giờ bạn đã xóa thành công văn bản khỏi tất cả các ô Excel để lại số .

7 . Sử dụng Flash Fill để xóa văn bản khỏi ô Excel nhưng để lại số

Để xóa văn bản khỏi ô Excel bằng tính năng Flash Fill ,

❶ Chỉ chèn số vào ô liền kề.

❷ Sau đó chuyển đến Trang chủ > Chỉnh sửa > Điền > Flash Fill.

Sau khi nhấn lệnh Flash Fill , bạn sẽ chỉ nhận được số trong ô mà không có các văn bản .

Đọc thêm: Làm thế nàođể Xóa Văn bản khỏi Ô Excel (9 Cách Dễ dàng)

8. Xóa Văn bản khỏi Ô Excel nhưng Để lại Số bằng Tập lệnh VBA

Chúng ta sẽ tạo một hàm do người dùng định nghĩa có tên là DeleteTextsButNumbers bằng tập lệnh VBA để xóa văn bản khỏi ô Excel để lại số .

Để làm được điều đó,

❶ Nhấn ALT + F11 để mở trình chỉnh sửa VBA.

❷ Chuyển đến Chèn > Mô-đun.

❸ Sau đó sao chép mã VBA sau:

9701

❹ Dán và lưu mã vào VBA trình chỉnh sửa.

Ở đây, tôi đã tạo một hàm có tên DeleteTextButNumbers bằng cách sử dụng VBA Replace hàm trong đó nó sẽ lấy giá trị ô dưới dạng Chuỗi để thay thế văn bản bằng khoảng trống , kết quả là sẽ để lại số .

❺ Bây giờ, hãy quay lại biểu dữ liệu và chọn ô C5 .

❻ Chèn công thức sau vào đó.

=DeleteTextsButNumbers(B5)

❼ Sau đó nhấn ENTER .

❽ Kéo biểu tượng Fill Handle từ ô C5 đến C12 .

Sau đó, bạn sẽ thấy rằng hàm đã xóa tất cả các văn bản để lại số như trong hình bên dưới:

Đọc thêm: Cách xóa tên đã xác định trong Excel (3 cách)

Phần Thực hành

Bạn sẽ tìm thấy một trang tính Excel như hình dưới đây để thực hành ở cuối tệp Excel được cung cấp.

Kết luận

Đếntóm lại, chúng ta đã thảo luận 8 phương pháp để xóa văn bản khỏi ô Excel nhưng để lại số . Bạn nên tải xuống sách bài tập thực hành được đính kèm với bài viết này và thực hành tất cả các phương pháp với điều đó. Và đừng ngần ngại đặt bất kỳ câu hỏi nào trong phần bình luận bên dưới. Chúng tôi sẽ cố gắng trả lời tất cả các truy vấn có liên quan càng sớm càng tốt. Và vui lòng truy cập trang web của chúng tôi Exceldemy để khám phá thêm.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.