Dấu phân cách văn bản

5 trên 2 xếp hạng

Dấu phân cách văn bản là công cụ miễn phí giúp thay dấu phân cách hiện có trong một đoạn văn bản bằng dòng mới, khoảng trắng, dấu phẩy, dấu chấm hoặc một dấu phân cách khác do bạn chọn.

Cách sử dụng công cụ Dấu phân cách văn bản

Nhập dấu phân cách đang có trong văn bản, sau đó chọn dấu phân cách bạn muốn dùng thay thế.

  1. Dán văn bản nguồn rồi nhập dấu phân cách hiện tại, chẳng hạn như dấu phẩy hoặc dấu gạch đứng, vào ô Hiện được phân tách bằng.
  2. Thiết lập Phân tách bằng, hoặc chọn Dòng mới hay Khoảng trắng tùy theo nhu cầu.
  3. Chạy công cụ, sao chép văn bản đã chuyển đổi, sau đó kiểm tra một vài mục đầu và cuối để chắc chắn dấu phân cách cũ đã được thay đúng như mong muốn.

Quá trình xử lý diễn ra trên máy chủ. Nội dung bạn nhập được truyền đến máy chủ qua HTTPS và không được lưu trữ, vì vậy đừng mặc định rằng văn bản luôn chỉ nằm trên thiết bị của bạn.

Khi nào việc đổi dấu phân cách giúp tiết kiệm thời gian?

Đổi dấu phân cách giúp tiết kiệm thời gian khi một hệ thống xuất danh sách ở định dạng mà hệ thống khác không thể sử dụng trực tiếp.

  • Excel và Google Sheets: chuyển một cột giá trị đã sao chép thành một dòng phân tách bằng dấu phẩy hoặc khoảng trắng trước khi dán vào nơi khác.
  • Dữ liệu sản phẩm Shopify: chuẩn bị một nhóm thẻ sản phẩm đơn giản, phân tách bằng dấu phẩy, với điều kiện tên thẻ không chứa dấu phẩy.
  • Trộn thư trong Microsoft Word: chuyển một trường có dấu phân cách thành nhiều dòng riêng để kiểm tra. Chỉ thay dấu phân cách sẽ không tạo ra một nguồn dữ liệu trộn thư hoàn chỉnh.
  • Cơ sở dữ liệu và báo cáo: chuyển dữ liệu đầu ra phân tách bằng dấu gạch đứng thành từng dòng để dễ kiểm tra, đếm hoặc dán mỗi giá trị vào một ô trong cột bảng tính.
  • Dọn dẹp danh sách liên hệ: đưa các địa chỉ email sao chép từ một trường phân tách bằng dấu phẩy xuống từng dòng riêng trước khi dùng Trình trích xuất email hoặc kiểm tra thủ công.

Một cách hữu ích khi chỉnh sửa là tạm dùng một ký tự ít gặp, chẳng hạn như dấu gạch đứng, làm dấu phân cách. Trước tiên, hãy kiểm tra để chắc chắn ký tự đó chưa xuất hiện trong bất kỳ giá trị nào, nếu không nội dung thực có thể bị tách nhầm.

Nên chọn dấu phân cách nào?

Hãy chọn dấu phân cách mà trường hoặc ứng dụng đích yêu cầu, thay vì chỉ chọn loại trông gọn gàng trên màn hình.

  • Dùng Dòng mới khi muốn mỗi mục nằm trên một dòng, bao gồm các danh sách dùng cho cột bảng tính hoặc quy trình xử lý theo từng dòng.
  • Dùng Khoảng trắng để tạo một dòng dễ đọc, nhưng chỉ khi khoảng trắng bên trong từng giá trị không gây nhầm lẫn.
  • Dùng dấu phẩy cho các danh sách đơn giản và những trường yêu cầu rõ ràng dữ liệu phân tách bằng dấu phẩy.
  • Dùng dấu gạch đứng khi các giá trị đã chứa dấu phẩy hoặc khoảng trắng và hệ thống nhận dữ liệu chấp nhận dấu này.
  • Chỉ dùng dấu chấm khi định dạng văn bản thực sự coi chúng là dấu phân cách. Dấu chấm cũng xuất hiện trong số thập phân, từ viết tắt, tên miền email và địa chỉ web.

Thay dấu phân cách không đồng nghĩa với việc tạo tệp CSV tuân thủ tiêu chuẩn. CSV cần đặt giá trị trong dấu ngoặc kép và xử lý ký tự thoát khi giá trị chứa dấu phẩy, dấu ngoặc kép hoặc ký tự xuống dòng.

Ví dụ chuyển đổi dấu phân cách

Để đưa danh sách màu phân tách bằng dấu gạch đứng xuống từng dòng riêng, nhập | vào ô Hiện được phân tách bằng rồi chọn Dòng mới.

Đầu vào

red|green|blue

Đầu ra

red

green

blue

Để chuyển danh sách phân tách bằng dấu phẩy thành một dòng phân tách bằng khoảng trắng, hãy dùng dấu phẩy làm dấu phân cách hiện tại và chọn Khoảng trắng.

Đầu vào

Leeds,Manchester,Bristol

Đầu ra

Leeds Manchester Bristol

Hãy kiểm tra khoảng trắng nằm cạnh dấu phân cách ban đầu trước khi chuyển đổi. Ví dụ, văn bản phân tách bằng dấu phẩy có thể chứa một khoảng trắng sau mỗi dấu phẩy. Khoảng trắng đó vẫn là một phần của văn bản nguồn, trừ khi bạn xóa riêng.

Xử lý dữ liệu đầu vào phức tạp như thế nào?

Hãy kiểm tra dấu câu và các dấu phân cách lặp lại trước khi chuyển đổi dữ liệu đầu vào phức tạp, vì công cụ không thể xác định trường hợp nào mang ý nghĩa trong nội dung.

Chữ số và chữ cái thường chỉ là nội dung, nhưng dấu phân cách bạn chọn cũng có thể là một phần của nội dung đó. Tách theo dấu chấm có thể làm hỏng 12.50, example.co.uk và tên viết tắt như J. R. Hart. Tách theo khoảng trắng có thể chia nhỏ tên gồm nhiều từ, địa chỉ và mô tả sản phẩm.

Các dấu phân cách lặp lại có thể biểu thị giá trị bị thiếu, như trong red||blue. Đừng xóa khoảng trống có vẻ thừa cho đến khi biết vị trí trống đó có quan trọng hay không. Dữ liệu đầu vào rất dài cũng dễ kiểm tra hơn khi được chia thành các phần nhỏ, còn nếu đầu vào trống thì sẽ không có gì để phân tách. Công cụ này chỉ thay dấu phân cách. Công cụ không nhận diện nội dung trùng lặp, vì vậy hãy dùng Trình loại bỏ dòng trùng lặp nếu cần xử lý riêng các dòng lặp.

Câu hỏi thường gặp

Công cụ này có tạo được tệp CSV hợp lệ không?

Không. Chỉ thay dấu phân cách đơn giản là chưa đủ để bảo đảm CSV hợp lệ. Các trường chứa dấu phẩy, dấu ngoặc kép hoặc ký tự xuống dòng phải tuân theo đúng quy tắc đặt trong dấu ngoặc kép của CSV, đồng thời mọi bản ghi phải có số lượng trường nhất quán.

Có thể tách tên và họ bằng công cụ này không?

Bạn có thể tách theo khoảng trắng, nhưng cách này không nhận diện chính xác các phần của tên trong mọi trường hợp. Tên có thể gồm nhiều từ, dấu gạch nối, tiền tố hoặc hậu tố, vì vậy hãy kiểm tra kết quả trước khi dùng để cá nhân hóa nội dung hoặc trộn thư.

Chữ có dấu, emoji và văn bản không dùng chữ Latin có hoạt động không?

Khả năng hỗ trợ Unicode không được nêu rõ. Nếu chọn một trong các ký tự này làm dấu phân cách, ký tự đó có thể bị thay thế ở mọi vị trí xuất hiện.

Dán thông tin mật vào công cụ có an toàn không?

Dữ liệu đầu vào được gửi đến máy chủ qua HTTPS và không được lưu trữ. Dù vậy, vì công cụ xử lý dữ liệu đầu vào trên máy chủ, hãy tuân thủ quy định của tổ chức bạn đối với dữ liệu cá nhân, tài chính, y tế hoặc dữ liệu nhạy cảm về thương mại.

Nếu các giá trị đã chứa dấu phân cách mới thì sao?

Kết quả có thể trở nên khó phân biệt vì dấu phân cách ban đầu và dấu mới được chèn vào sẽ giống hệt nhau. Hãy chọn một dấu phân cách không thể xuất hiện trong các giá trị, hoặc dùng định dạng có cấu trúc như CSV được đặt trong dấu ngoặc kép đúng cách nếu cần giữ nguyên dấu câu nằm trong nội dung.

Công cụ phổ biến