Excel - liên tục sử dụng dấu chấm phẩy thay vì dấu phẩy khi lưu tệp sang định dạng .csv.

Tôi đã thiết lập dấu phẩy làm dấu phân cách trong mục Vùng > Cài đặt bổ sung > tab Số.

Sử dụng Excel > Tùy chọn > Nâng cao > Sử dụng dấu phân cách hệ thống: dấu phẩy

Dù tôi lưu tập tin dưới dạng CSV-UTF8, CSV hay MSDOS CSV, dấu phân cách trong kết quả đầu ra vẫn là dấu chấm phẩy.

Lưu ý: dấu phân cách trong danh sách ở tệp CSV nguồn đã nhập/mở là dấu phẩy.

Sau khi chỉnh sửa và lưu lại tệp, dấu phẩy được chuyển đổi thành dấu chấm phẩy.

Office 365 Home, Windows 10 x64.

Bạn có gợi ý gì không?

-




Trả lời:
Chào Mike_884
Tôi là V. Arya, Cố vấn độc lập, sẽ hỗ trợ bạn giải quyết vấn đề này. Có khả năng một tiện ích bổ sung (Add-in) đang gây ra sự cố. Để kiểm tra giả thuyết này, hãy khởi động Excel ở chế độ an toàn (Hướng dẫn - https://support.office.com/en-us/article/open-o... )
Nếu bạn không gặp sự cố, thì một trong các tiện ích bổ sung sẽ là nguyên nhân. Bây giờ bạn có thể khởi động ứng dụng bình thường và bạn có thể tắt tất cả chúng (Tệp -- Tùy chọn -- Tiện ích bổ sung) rồi bật lại từng cái một và kiểm tra để tìm ra tiện ích bổ sung gây ra lỗi.

Phương án tiếp theo là thực hiện sửa chữa thông thường để giải quyết mọi sự cố với việc cài đặt Office.
Nhấn giữ phím Windows và nhấn phím R để mở cửa sổ Run.
Nhập appwiz.cpl và nhấn Enter.
Thao tác này sẽ mở cửa sổ Gỡ cài đặt hoặc thay đổi chương trình.
Nhấp chuột vào Office trong danh sách chương trình.
Nhấp vào Thay đổi ở trên cùng
Chọn sửa chữa trực tuyến
Khởi động lại máy tính của bạn sau khi quá trình sửa chữa trực tuyến hoàn tất.
Hãy cho tôi biết kết quả nhé.

Trả lời:

Bạn không thể đặt dấu phân cách thập phân và dấu phân cách danh sách có cùng dấu mà không gây xung đột.

Ví dụ:

1,2,3

Có nghĩa là

1.2 và 3

hoặc

1 và 2.3

hoặc

1, 2 và 3

Nhấp vào nút Đặt lại trong cài đặt hệ thống của bạn và chọn "Sử dụng dấu phân cách hệ thống" trong các tùy chọn của Excel.

Khởi động lại Excel

Tải xuống AddIn này

https://www.dropbox.com/s/m7qdh5gs3wqb99r/CSV.xla?dl=1

Mở tệp XLA, chọn các ô cần xuất, nhấp chuột phải, menu CSV nằm ở cuối menu ngữ cảnh.

Andreas.



Trả lời:

Cảm ơn cả hai bạn đã cố gắng giúp đỡ.

Tôi sẽ cố gắng trả lời cả hai câu hỏi của bạn trong cùng một bài đăng.

Andreas -

Dấu phân cách danh sách của Windows vẫn là dấu chấm phẩy như trước.


V. Arya

Tôi đã khởi động Excel ở chế độ an toàn.

sau đó xuất sang CSV-UTF8 - kết quả: dấu chấm phẩy

Sau đó thử CSV MSDOS - kết quả: dấu chấm phẩy

Sau khi thiết lập lại như trên, tôi lại lưu vào tệp CSF-UTF8 và CSV MSDOS như đã hướng dẫn ở trên.

vẫn là dấu chấm phẩy.

Tôi cũng đã thử chuyển sang phiên bản Excel tiếng Anh (tùy chọn ngôn ngữ của Office 15), nhưng vẫn gặp vấn đề tương tự.

Thành thật mà nói, tôi đã dành rất nhiều thời gian cho việc này.

Tôi vừa phát hiện ra rằng tiện ích bổ sung mà tôi đang sử dụng, ASAP Utilities, thực sự hỗ trợ xuất dữ liệu phân tách bằng dấu phẩy.

Có vẻ như nó có khả năng "vượt mặt" Excel về khía cạnh này.

Dấu chấm phẩy và dấu phẩy này khá là rắc rối - hãy dành chút thời gian đọc bài viết của tôi trên diễn đàn Outlook.

Tiêu đề: Outlook - Xuất/Nhập danh bạ - Tệp .csv - Vấn đề dấu phân cách danh sách

Vâng, tôi biết, điều này không phải là sở thích của bạn... nhưng nó chỉ minh họa cho thấy mọi thứ có thể trở nên rắc rối như thế nào.

Outlook, khi nhập dữ liệu từ CSV, yêu cầu định dạng phân tách bằng dấu phẩy (dấu chấm phẩy không hoạt động).

Tuy nhiên, phiên bản Outlook tiếng Hà Lan có dấu phẩy trong tất cả các trường địa chỉ, trong khi phiên bản tiếng Anh thì không.

Kết quả là dữ liệu bị lưu vào các trường/cột sai, ví dụ như số điện thoại lại xuất hiện ở mục (ví dụ) đường phố trong Outlook.

Tóm lại, vấn đề về dấu chấm phẩy/dấu phẩy này phát sinh khi tôi muốn xuất một lượng lớn danh bạ từ Outlook sang định dạng .csv và sau đó nhập chúng vào Google Contacts.

Cảm ơn bạn một lần nữa.



Trả lời:

Andreas -

Dấu phân cách danh sách của Windows vẫn là dấu chấm phẩy như trước.

Bạn có sử dụng AddIn của tôi không? Nếu có, trước tiên bạn phải thay đổi cài đặt CSV.

Andreas.

> > > > > >



Trả lời:

Andreas -

Dấu phân cách danh sách của Windows vẫn là dấu chấm phẩy như trước.

Bạn có sử dụng AddIn của tôi không? Nếu có, trước tiên bạn phải thay đổi cài đặt CSV.

Andreas.

> > > > >

Ối ..
Tôi rất xin lỗi Andreas vì đã không trả lời sớm hơn. Cảm ơn bạn đã đề nghị thêm AddIn. Hiện tại, tôi nghĩ mình có thể không cần đến nó. Tôi đã có giấy phép sử dụng ASAP Utilities và ASAP có thể làm được việc này. Tôi không biết đến tính năng tích hợp sẵn này cho đến khi nhà phát triển chỉ cho tôi biết. Tôi sẽ liên lạc lại với bạn nếu gặp bất kỳ vấn đề nào. Một lần nữa, cảm ơn bạn.




Trả lời:

Bạn không thể đặt dấu phân cách thập phân và dấu phân cách danh sách có cùng dấu mà không gây xung đột.

Ví dụ:

1,2,3

Có nghĩa là

1.2 và 3

hoặc

1 và 2.3

hoặc

1, 2 và 3

Nhấp vào nút Đặt lại trong cài đặt hệ thống của bạn và chọn "Sử dụng dấu phân cách hệ thống" trong các tùy chọn của Excel.

Khởi động lại Excel

Tải xuống AddIn này

https://www.dropbox.com/s/m7qdh5gs3wqb99r/CSV.xla?dl=1

Mở tệp XLA, chọn các ô cần xuất, nhấp chuột phải, menu CSV nằm ở cuối menu ngữ cảnh.

Andreas.

Nhân tiện Andreas, mình chỉ muốn nói thêm vài điều cuối cùng về vấn đề này.

Tất cả những vấn đề này sẽ được giải quyết nếu có thêm tùy chọn nhập dấu chấm phẩy trong cửa sổ "Nhập tệp".

Những người dùng không phải cư dân Hoa Kỳ khác cũng đang gặp phải vấn đề tương tự, xem một số chủ đề khác trên diễn đàn này.

Việc xuất danh bạ sang định dạng CSV không thể quản lý được.
csv-excel-outlook

Tôi chắc chắn Microsoft biết về "vấn đề" này, nhưng nó nằm ở cuối danh sách ưu tiên của họ.

Nói cách khác, nếu việc đó thực sự nằm trong danh sách ưu tiên của họ...

Tôi không chắc liệu các MVP và/hoặc Cố vấn độc lập có cách nào để liên lạc với Microsoft và nêu vấn đề này lên hay không, vì vậy vẫn có khả năng nhỏ là vấn đề sẽ được giải quyết vào một thời điểm nào đó trong tương lai.

Với tư cách là người dùng cuối, chúng ta phải chấp nhận sản phẩm như hiện trạng của nó.

Comments

Popular posts from this blog

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Mở tài liệu Excel và Word từ Outlook Lỗi - Không đủ bộ nhớ