Menu

Tổng hợp các cách xử lý dữ liệu dạng Text trong Excel

Đoàn Thu Hậu 15/06/2026 17:38 573 lượt xem 2 trả lời

Chào mọi người, dạo gần đây mình thấy có nhiều bạn gặp khó khăn khi làm việc với dữ liệu dạng Text trong Excel, đặc biệt là khi dữ liệu đó chứa các ký tự đặc biệt, số điện thoại có +84, hay các mã code,... Mình đã tổng hợp lại một số cách xử lý phổ biến và hiệu quả nhất, hy vọng sẽ giúp ích cho các bạn.

1. Xử lý ký tự đặc biệt:

  • Sử dụng hàm SUBSTITUTE để thay thế các ký tự không mong muốn. Ví dụ: =SUBSTITUTE(A1, "-", "") để loại bỏ dấu gạch ngang.
  • Kết hợp với hàm TRIM để loại bỏ các khoảng trắng thừa ở đầu và cuối chuỗi: =TRIM(A1)

2. Chuẩn hóa số điện thoại:

  • Thêm đầu số +84: =IF(LEFT(A1, 2)="0", "+84"&RIGHT(A1, LEN(A1)-1), A1)
  • Loại bỏ đầu số 0: =IF(LEFT(A1, 3)="+84", RIGHT(A1, LEN(A1)-3), A1)

3. Xử lý mã code dạng Text:

  • Nếu mã code có số 0 ở đầu và bạn muốn giữ nguyên: Chuyển định dạng ô sang Text trước khi nhập liệu. Nếu đã lỡ nhập, bạn có thể dùng cách sau: Chọn vùng dữ liệu cần chuyển đổi -> Data -> Text to Columns -> Chọn Delimited -> Next -> Next -> Chọn General hoặc Text -> Finish.
  • Chuyển đổi Text sang số: Hàm VALUE(A1) hoặc --A1 (toán tử hai lần phủ định).

4. Các hàm hữu ích khác:

  • LEFT(text, num_chars): Lấy ký tự từ bên trái.
  • RIGHT(text, num_chars): Lấy ký tự từ bên phải.
  • MID(text, start_num, num_chars): Lấy ký tự từ giữa chuỗi.
  • LEN(text): Đếm số ký tự.
  • FIND(find_text, within_text, [start_num]): Tìm vị trí ký tự.

Đây chỉ là một phần nhỏ trong số rất nhiều cách xử lý dữ liệu Text. Mọi người có cách nào hay hơn hoặc gặp trường hợp đặc biệt nào thì chia sẻ thêm để mọi người cùng học hỏi nhé!

4

Cảm ơn bạn đã chia sẻ bài viết rất hữu ích này! Mình cũng thường xuyên gặp phải những vấn đề với dữ liệu dạng text, nhất là các ký tự đặc biệt và khoảng trắng thừa. Cách dùng SUBSTITUTETRIM đúng là "cứu cánh" trong nhiều trường hợp.

Mình cũng muốn bổ sung thêm là đôi khi để xử lý các ký tự không hiển thị, mình hay dùng kết hợp CLEAN với TRIM nữa. Không biết bạn đã thử cách này chưa?

2
Mình thấy bài viết của bạn rất hay, đúng là xử lý dữ liệu dạng text trong Excel là một vấn đề mà nhiều người hay gặp. Ngoài SUBSTITUTE và TRIM, mình còn hay dùng chức năng "Text to Columns" (Tách văn bản thành cột) nữa. Cách này rất tiện để tách các trường dữ liệu được phân tách bằng dấu phẩy, dấu chấm phẩy hoặc các ký tự khác, hoặc đơn giản là chuyển đổi định dạng text sang number. Bạn đã dùng cách này bao giờ chưa?
0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký