Mục lục
Hướng dẫn chỉ ra cách thay đổi dấu tách CSV khi nhập hoặc xuất dữ liệu sang/từ Excel, vì vậy bạn có thể lưu tệp của mình ở định dạng giá trị được phân tách bằng dấu phẩy hoặc giá trị được phân tách bằng dấu chấm phẩy.
Excel cần mẫn. Excel là thông minh. Nó kiểm tra kỹ lưỡng cài đặt hệ thống của máy mà nó đang chạy và cố gắng hết sức để dự đoán nhu cầu của người dùng … thường dẫn đến kết quả đáng thất vọng.
Hãy tưởng tượng điều này: bạn muốn xuất dữ liệu Excel của mình sang một ứng dụng khác, vì vậy bạn hãy lưu nó ở định dạng CSV được nhiều chương trình hỗ trợ. Bất kể tùy chọn CSV nào bạn sử dụng, kết quả là một tệp được phân cách bằng dấu chấm phẩy thay vì được phân tách bằng dấu phẩy mà bạn thực sự muốn. Cài đặt này là mặc định và bạn không biết cách thay đổi cài đặt này. Đừng bỏ cuộc! Bất kể cài đặt bị ẩn sâu đến mức nào, chúng tôi sẽ chỉ cho bạn cách xác định cài đặt đó và điều chỉnh cho phù hợp với nhu cầu của bạn.
Dấu phân cách mà Excel sử dụng cho tệp CSV
Để xử lý các tệp .csv, Microsoft Excel sử dụng Dấu tách danh sách được xác định trong cài đặt Khu vực của Windows.
Ở Bắc Mỹ và một số quốc gia khác, dấu tách danh sách mặc định là dấu phẩy , do đó, bạn có CSV được phân tách bằng dấu phẩy.
Ở các quốc gia Châu Âu, dấu phẩy được dành riêng cho ký hiệu thập phân và dấu phân cách danh sách thường được đặt thành dấu chấm phẩy . Đó là lý do tại sao kết quả là CSV được phân tách bằng dấu chấm phẩy.
Để nhận tệp CSV có dấu phân cách trường khác, hãy áp dụng một trong các phương pháp được mô tảbên dưới.
Thay đổi dấu tách khi lưu tệp Excel dưới dạng CSV
Khi bạn lưu sổ làm việc dưới dạng tệp .csv, Excel sẽ phân tách các giá trị bằng Dấu tách danh sách mặc định của bạn. Để buộc nó sử dụng một dấu phân cách khác, hãy tiến hành theo các bước sau:
- Nhấp vào Tệp > Tùy chọn > Nâng cao .
- Trong Tùy chọn chỉnh sửa , bỏ chọn hộp kiểm Sử dụng dấu tách hệ thống .
- Thay đổi Dấu phân cách thập phân mặc định. Vì điều này sẽ thay đổi cách hiển thị số thập phân trong trang tính của bạn, hãy chọn một Dấu tách hàng nghìn khác để tránh nhầm lẫn.
Tùy thuộc vào dấu tách bạn muốn sử dụng, hãy định cấu hình cài đặt bằng một trong các cách sau.
Để chuyển đổi tệp Excel thành CSV được phân cách bằng dấu chấm phẩy , hãy đặt dấu phân cách thập phân mặc định thành dấu phẩy. Thao tác này sẽ khiến Excel sử dụng dấu chấm phẩy cho Dấu tách danh sách (dấu phân cách CSV):
- Đặt Dấu phân cách thập phân thành dấu phẩy (,)
- Đặt Dấu tách hàng nghìn thành dấu chấm (.)
Để lưu tệp Excel dưới dạng CSV được phân cách bằng dấu phẩy , hãy đặt dấu phân cách thập phân thành dấu chấm (dấu chấm). Điều này sẽ làm cho Excel sử dụng dấu phẩy cho Dấu tách danh sách (dấu phân cách CSV):
- Đặt Dấu phân cách thập phân thành dấu chấm (.)
- Đặt Dấu phân cách hàng nghìn thành dấu phẩy (,)
Nếu bạn chỉ muốn thay đổi dấu phân cách CSV cho tệp cụ thể , sau đó đánh dấu vào Sử dụng hệ thốngđể xử lý tệp csv có dấu phân cách khác với dấu phân cách mặc định là nhập tệp thay vì mở. Trong Excel 2013 trở về trước, điều đó khá dễ thực hiện với Trình hướng dẫn nhập văn bản nằm trên tab Dữ liệu , trong nhóm Lấy dữ liệu ngoài . Bắt đầu với Excel 2016, trình hướng dẫn sẽ bị xóa khỏi dải băng dưới dạng một tính năng cũ. Tuy nhiên, bạn vẫn có thể tận dụng nó:
- Bật tính năng Từ văn bản (Cũ).
- Thay đổi phần mở rộng tệp từ .csv thành .txt, sau đó mở tệp txt từ Excel. Thao tác này sẽ tự động khởi chạy Trình hướng dẫn nhập văn bản .
Ở bước 2 của trình hướng dẫn, bạn nên chọn từ các dấu phân cách được xác định trước (tab, dấu phẩy, dấu chấm phẩy hoặc dấu cách) hoặc chỉ định tùy chỉnh của bạn:
Chỉ định dấu phân cách khi tạo kết nối Power Query
Microsoft Excel 2016 trở lên cung cấp một cách dễ dàng hơn để nhập tệp csv - bằng cách kết nối với nó với sự trợ giúp của Power Query. Khi tạo kết nối Power Query, bạn có thể chọn dấu phân cách trong cửa sổ hộp thoại Xem trước:
Thay đổi dấu tách CSV mặc định trên toàn cầu
Để thay đổi mặc định Dấu tách danh sách không chỉ dành cho Excel mà còn cho tất cả các chương trình được cài đặt trên máy tính của bạn, đây là những gì bạn cần làm:
- Trên Windows, đi tới Bảng điều khiển > Cài đặt Khu vực . Đối với điều này, chỉ cần nhập Vùng vào hộp tìm kiếm của Windows, rồi bấm Cài đặt khu vực .
Để thay đổi này hoạt động, Dấu tách danh sách không được giống nhau dưới dạng Ký hiệu thập phân .
Khi hoàn tất, hãy khởi động lại Excel để Excel có thể nhận các thay đổi của bạn.
Lưu ý:
- Việc sửa đổi cài đặt hệ thống sẽ gây ra thay đổi chung trên máy tính của bạn, điều này sẽ ảnh hưởng đến tất cả các ứng dụng và tất cả đầu ra của hệ thống. Không làm điều này trừ khi bạn tin tưởng 100% vào kết quả.
- Nếu việc thay đổi dấu phân cách đã ảnh hưởng xấu đến hoạt động của một số ứng dụng hoặc gây ra các sự cố khác trên máy của bạn, hãy hoàn tác các thay đổi . Đối với điều này, nhấp vào nút Đặt lại trong hộp thoại Tùy chỉnh định dạng (bước 5 ở trên). Thao tác này sẽ xóa tất cả các tùy chỉnh bạn đã thực hiện và khôi phục cài đặt mặc định của hệ thống.
Thay đổi dấu phân tách Danh sách: nền vàhậu quả
Trước khi thay đổi Dấu tách danh sách trên máy của bạn, tôi khuyên bạn nên đọc kỹ phần này để hiểu đầy đủ các kết quả có thể xảy ra.
Trước hết, bạn nên lưu ý rằng tùy thuộc vào quốc gia, Windows sử dụng các dấu tách mặc định khác nhau. Đó là vì số lớn và số thập phân được viết theo nhiều cách khác nhau trên toàn cầu.
Ở Hoa Kỳ, Vương quốc Anh và một số quốc gia nói tiếng Anh khác bao gồm Úc và New Zealand, các dấu phân cách sau được sử dụng:
Ký hiệu thập phân: dấu chấm (.)
Ký hiệu nhóm chữ số: dấu phẩy (,)
Dấu tách danh sách: dấu phẩy (,)
Ở hầu hết các quốc gia Châu Âu, dấu phân cách danh sách mặc định là dấu chấm phẩy (;) vì dấu phẩy được sử dụng làm dấu thập phân:
Ký hiệu thập phân: dấu phẩy (,)
Ký hiệu nhóm chữ số: dấu chấm ( .)
Dấu phân cách danh sách: dấu chấm phẩy (;)
Ví dụ: đây là cách hai nghìn đô la và năm mươi xu được viết bằng các quốc gia khác nhau:
Hoa Kỳ và Vương quốc Anh: $2.000,50
EU: $2.000,50
Tất cả điều này liên quan như thế nào đến dấu phân cách CSV? Vấn đề là Dấu tách danh sách (dấu phân cách CSV) và Ký hiệu thập phân phải là hai ký tự khác nhau. Điều đó có nghĩa là đặt Dấu tách danh sách thành dấu phẩy sẽ yêu cầu thay đổi Ký hiệu thập phân mặc định (nếu được đặt thành dấu phẩy). Kết quả là, các số sẽ được hiển thị theo một cách khác trong tất cảứng dụng.
Hơn nữa, Dấu phân cách danh sách được sử dụng để phân tách các đối số trong công thức Excel. Sau khi bạn thay đổi nó, chẳng hạn như từ dấu phẩy thành dấu chấm phẩy, dấu phân cách trong tất cả các công thức của bạn cũng sẽ thay đổi thành dấu chấm phẩy.
Nếu bạn chưa sẵn sàng cho những sửa đổi quy mô lớn như vậy, thì chỉ thay đổi dấu phân cách cho một CSV cụ thể như được mô tả trong phần đầu tiên của hướng dẫn này.
Đó là cách bạn có thể mở hoặc lưu tệp CSV bằng các dấu phân cách khác nhau trong Excel. Cảm ơn bạn đã đọc và hẹn gặp lại vào tuần sau!
hộp cài đặtmột lần nữa sau khi xuất sổ làm việc Excel của bạn sang CSV.Lưu ý. Rõ ràng, những thay đổi bạn đã thực hiện trong Tùy chọn Excel giới hạn trong Excel . Các ứng dụng khác sẽ tiếp tục sử dụng trình phân tách Danh sách mặc định được xác định trong cài đặt Khu vực Windows của bạn.
Thay đổi dấu phân cách khi nhập CSV sang Excel
Có một số cách khác nhau để nhập tệp CSV vào Excel. Cách thay đổi dấu phân cách tùy thuộc vào phương pháp nhập mà bạn đã chọn.
Chỉ ra dấu phân cách trực tiếp trong tệp CSV
Để Excel có thể đọc tệp CSV bằng dấu phân tách trường được sử dụng trong tệp CSV tệp CSV đã cho, bạn có thể chỉ định dấu tách trực tiếp trong tệp đó. Đối với điều này, hãy mở tệp của bạn trong bất kỳ trình soạn thảo văn bản nào, chẳng hạn như Notepad và nhập chuỗi bên dưới trước bất kỳ dữ liệu nào khác:
- Để phân tách các giá trị bằng dấu phẩy: sep=,
- Để phân tách các giá trị bằng dấu chấm phẩy: sep=;
- Để phân tách các giá trị bằng dấu gạch ngang: sep=