tùy chọn thứ 2, thay đổi cột thành văn bản *nên* hoạt động, nhưng Excel ngu ngốc CHƯA BAO GIỜ hỗ trợ điều này và tiếp tục không hỗ trợ nó. Ví dụ, đặt 1223123123 vào ô, định dạng dưới dạng văn bản và bạn sẽ thấy kết quả tương tự. 1. 22312E13 [Ok, tôi không đếm các chữ số, nhưng MỌI NGƯỜI YÊU THÍCH ký hiệu khoa học, đến mức KHÔNG có cách quái đản nào để chỉ chọn cột và nói 'hãy để nó yên cho Microsoft' - đã chiến đấu
Các tùy chọn khác của bạn, tạo một cột để chuyển đổi số 'SKU' dài 12 chữ số thành Văn bản có thể chỉ hoạt động, tôi sẽ phải thử điều đó. Trước đây, tôi đã phải thêm ' vào đầu mỗi dòng dang dở và khi có 12.000 dòng và tất cả những gì bạn muốn làm là bảo Excel để thứ dang dở MỘT MÌNH, đừng viết kịch bản ở đầu 0 và
Trả lờiAdam nói.
Ngày 10 tháng 9 năm 2018 lúc 7. 21 giờ tối
Rất vui vì tôi đã tìm thấy giải pháp Chuyển văn bản thành Cột này cho vấn đề này. Với tư cách là Đối tác của Microsoft, vui lòng cho Microsoft biết rằng phương pháp Chuyển văn bản thành cột là cách hoạt động của Định dạng tiêu chuẩn dưới dạng văn bản
Trong nhiều năm, tôi đã vật lộn với cách tốt nhất để đối phó với phương thức tích hợp bị hỏng. Tôi đã bắt đầu dạy cách sử dụng Excel hơn 25 năm trước và đã có một sự nghiệp lập trình và tôi không thể nhớ vấn đề này xuất hiện khi nào. Nó gây tai họa cho tất cả các lĩnh vực thao tác và truyền dữ liệu vào và cơ sở dữ liệu của chúng tôi nơi Excel được sử dụng làm trung gian--đột nhiên các số Nhận dạng bị hỏng dưới dạng các phiên bản Ký hiệu Khoa học của chuỗi số cơ bản. Tôi không biết tại sao bất cứ ai, ở bất cứ đâu, lại muốn các số được lưu trữ trong một cột cùng với văn bản chỉ được sử dụng làm định danh chứ không phải giá trị, đột nhiên chuyển sang Ký hiệu khoa học khi chuyển sang văn bản. nếu bất cứ điều gì, màn hình số phải là Ký hiệu khoa học nếu phù hợp và định dạng lại một cột thành Văn bản sẽ tự động chuyển đổi thành chuỗi số ban đầu
Ít nhất nên có một số cài đặt đơn giản mà các chuyên gia có thể thực hiện để thực hiện hành động kỳ lạ này đối với những người nghĩ rằng nó có giá trị và để 99 người kia. 99% thế giới có thể sử dụng Excel mà không vấp phải điều này
Triệu chứng
Trong Microsoft Excel, khi bạn chèn một ký hiệu vào một ô rồi chọn một ô khác hoặc nhấn ENTER, ký hiệu đã chèn có thể bị thay đổi thành một ký tự văn bản
Gây ra
Sự cố này có thể xảy ra khi bạn chèn một biểu tượng vào một ô trong khi phông chữ kiểu ký tự được chọn trong danh sách Phông chữ
cách giải quyết
Để khắc phục sự cố này, hãy định dạng ô sau khi bạn chèn ký tự phông chữ mà bạn muốn. Ví dụ: làm theo các bước sau
Bắt đầu Excel
Trong Microsoft Office Excel 2003 và các phiên bản Excel cũ hơn, nhấp vào Biểu tượng trên menu Chèn.
Trong Microsoft Office Excel 2007, nhấp vào Biểu tượng trong nhóm Văn bản trên tab Chèn.Trên tab Ký hiệu, bấm vào Webdings trong danh sách Phông chữ
Trong hộp Mã ký tự, nhập 56, bấm Chèn, sau đó bấm Đóng
Nhấn ENTER.
Lưu ý rằng biểu tượng được chèn thay đổi thành số 8.Trong Excel 2003 và các phiên bản Excel cũ hơn, nhấp vào Webdings trong danh sách Phông chữ trên thanh công cụ Định dạng.
Trong Excel 2007, nhấp vào Webdings trong danh sách Phông chữ trên tab Trang chủ trong nhóm Phông chữ.
Lưu ý rằng ký tự văn bản thay đổi thành ký hiệu mà bạn muốn.
Thêm thông tin
Khi bạn chèn một ký hiệu vào một ô trống, rồi chọn một ô khác hoặc nhấn ENTER, ký hiệu được chèn sẽ thay đổi thành ký tự tương đương với phông chữ hiện được chọn
Bạn đã nhận được một số báo cáo có ký tự có dấu trong Microsoft Excel chưa? . Và bài viết này sẽ giới thiệu một số thủ thuật để nhanh chóng thay thế các ký tự có dấu bằng các ký tự thông thường trong Excel
Thay thế các ký tự có dấu bằng các ký tự thông thường bằng VBA
Thay thế các ký tự có dấu bằng các ký tự thông thường bằng Kutools cho Excel
Thay thế các ký tự có dấu bằng các ký tự thông thường bằng VBA
Đối với những người dùng có kinh nghiệm với Microsoft Excel, sử dụng macro VBA là một cách dễ dàng để giải quyết công việc phức tạp này
1. Giữ phím Alt + F11 trong Excel và nó sẽ mở cửa sổ Microsoft Visual Basic for Applications
2. Nhấp vào Chèn > Mô-đun và dán macro sau vào Cửa sổ Mô-đun
Function StripAccent[thestring As String]
Dim A As String * 1
Dim B As String * 1
Dim i As Integer
Const AccChars= "ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðñòóôõöùúûüýÿ"
Const RegChars= "SZszYAAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyy"
For i = 1 To Len[AccChars]
A = Mid[AccChars, i, 1]
B = Mid[RegChars, i, 1]
thestring = Replace[thestring, A, B]
Next
StripAccent = thestring
End Function
3. Sau đó đi đến một ô trống và dán công thức vào một ô. =CheckStringCHAR[InString], ví dụ =CheckStringCHAR["ù"] hoặc =CheckStringCHAR[A2]
Ghi chú.
[1] Microsoft Visual Basic của bạn có thể hoàn toàn không nhận ra các ký tự có dấu nếu nó không hỗ trợ Unicode. Ví dụ: khi bạn dán "š" trong Visual Basic, bạn có thể nhận được "?". Nếu vậy, macro này không khả dụng.
[2] Nó không thay thế trực tiếp các ký tự có dấu trong chuỗi của ô được chọn.
Thay thế các ký tự có dấu bằng các ký tự thông thường bằng Kutools cho Excel
Nó đòi hỏi quá nhiều kỹ năng và kiến thức để sử dụng macro VBA. Và phương pháp sau đây sẽ giúp bạn làm việc dễ dàng hơn chỉ với vài cú nhấp chuột. Công cụ Thay thế các ký tự có dấu của Kutools cho Excel giúp bạn có thể thay thế tất cả các loại ký tự có dấu bằng các ký tự thông thường một cách dễ dàng cùng một lúc
Kutools cho Excel - Bao gồm hơn 300 công cụ hữu ích cho Excel. Dùng thử miễn phí đầy đủ tính năng 30 ngày, không cần thẻ tín dụng. Tải xuống ngay bây giờ
1. Chọn phạm vi mà bạn sẽ thay thế tất cả các ký tự có dấu
2. Nhấp chuột Kutools > Văn bản > Thay thế các ký tự có dấu…, xem ảnh chụp màn hình
3. Trong hộp thoại Thay thế các ký tự có dấu, nhấp vào nút Chọn tất cả để chọn tất cả các quy tắc thay thế và nhấp vào nút Ok để thay thế tất cả các ký tự có dấu. xem ảnh chụp màn hình.
Ghi chú.
[1] Nếu không có một số ký tự có dấu cụ thể mà bạn muốn, bạn có thể nhấp vào nút Thêm quy tắc để thêm quy tắc của riêng bạn vào hộp danh sách trong hộp thoại Thay thế các ký tự có dấu ở trên.
[2] Bạn có thể tùy chỉnh các quy tắc thay thế mới trong hộp thoại Thay thế ký tự có dấu.
Giờ đây, bạn sẽ có tất cả các ký tự có dấu trong các chuỗi thuộc phạm vi đã chọn được chuyển đổi thành ký tự thông thường ngay lập tức. Xem ảnh chụp màn hình
Tính năng Thay thế các ký tự có dấu của Kutools cho Excel có thể dễ dàng thay thế tất cả các loại ký tự có dấu bằng các ký tự thông thường trong toàn bộ sổ làm việc. Dùng thử miễn phí
Các công cụ năng suất văn phòng tốt nhất
Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn
- Tái sử dụng. Chèn nhanh các công thức, biểu đồ phức tạp và bất kỳ thứ gì bạn đã sử dụng trước đây; . Encrypt Cells with password; Create Mailing List and send emails...
- Thanh siêu công thức [dễ dàng chỉnh sửa nhiều dòng văn bản và công thức]; . Reading Layout [easily read and edit large numbers of cells]; Paste to Filtered Range...
- Hợp nhất Ô/Hàng/Cột mà không làm mất Dữ liệu; . Ngăn chặn các ô trùng lặp; . Combine Duplicate Rows/Columns.. Prevent Duplicate Cells; Compare Ranges...
- Chọn hàng trùng lặp hoặc duy nhất ; . Select Blank Rows [all cells are empty]; Super Find and Fuzzy Find in Many Workbooks; Random Select...
- Sao chép chính xác Nhiều ô mà không thay đổi tham chiếu công thức; . Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
- Trích xuất văn bản , Thêm văn bản, Xóa theo vị trí, Xóa khoảng trắng ; . Convert Between Cells Content and Comments...
- Siêu bộ lọc [lưu và áp dụng lược đồ bộ lọc cho các trang tính khác]; . Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
- Kết hợp Sổ làm việc và Trang tính ; . Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
- Hơn 300 tính năng mạnh mẽ . Hỗ trợ Office/Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Đảm bảo hoàn tiền trong 60 ngày.
Đọc thêm. Tải xuống miễn phí. Mua.
Tab Office Mang giao diện theo thẻ vào Office và giúp công việc của bạn dễ dàng hơn nhiều
- Bật chỉnh sửa và đọc theo tab trong Word, Excel, PowerPoint , Publisher, Access, Visio và Project.
- Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới
- Tăng năng suất của bạn lên 50% và giảm hàng trăm lần nhấp chuột cho bạn mỗi ngày
Đọc thêm. Tải xuống miễn phí. Mua.
Cũ nhất đầu tiên
Sắp xếp nhận xét theo
Cũ nhất đầu tiên
mới nhất đầu tiên
Nhận xét [ 11 ]
Chưa có xếp hạng nào. Hãy là người đầu tiên xếp hạng
davidgonzalez
khoảng 8 năm trước
#12057
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Ở phần "Thay thế các ký tự có dấu bằng các ký tự thông thường bằng VBA", bước 3, bạn phải thay thế CheckStringCHAR cho STRIPACCENT, là tên của hàm trong mã được cung cấp
Hồi đáp
0
0
Vivek Vijayan
khoảng 6 năm trước
#15879
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, Macro xuất sắc. Cảm ơn vì đã đăng bài này. Tuy nhiên tôi thắc mắc nếu tôi muốn thay thế tất cả các ký tự trong tệp excel, làm thế nào tôi có thể làm điều đó cùng một lúc?
Hồi đáp
0
0
Benny Mo
khoảng 5 năm trước
#18368
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Nếu bạn đang muốn thay thế một ký tự trọng âm cụ thể [ví dụ:. é], bạn có thể thực hiện Tìm và Thay thế Tất cả [tìm kiếm "é" và thay thế bằng "e"]. Điều này giải quyết vấn đề của tôi
Hồi đáp
0
0
Tiến sĩ Watson Benny Mo
khoảng 5 năm trước
#18369
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Không chết tiệt Sherlock
Hồi đáp
0
0
gaston
khoảng 5 năm trước
#21495
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
có thể thay thế nhiều ký tự bằng một ký tự khác không? . Bất kỳ cậu bé nào biết làm thế nào tôi có thể làm điều này?
How can I do mass replacements like this in Kutools for Excel? I like the multireplace functionality but it would be a lot more useful if replacement of entire words would be possible. Anyboy any idea how I can do this?
Hồi đáp
0
0
tom
khoảng 4 năm trước
#25353
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
khi bạn xóa ký tự đặc biệt, nó cũng xóa khoảng trắng giữa văn bản ??
Hồi đáp
0
0
Miroslav Javorský
khoảng 3 năm trước
#30505
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chức năng VBA StripAccent[] hoạt động rất tốt, cảm ơn bạn rất nhiều vì điều đó. Nhưng tôi muốn hỏi chính xác thì "* 1" này ở cuối chuỗi khởi tạo "Dim A As String * 1" thực hiện điều gì, tôi chưa bao giờ thấy điều đó trước đây và tôi không thể tự mình tìm ra câu trả lời cho điều đó
Hồi đáp
Bài báo cáo
0
0
Lara
khoảng 2 năm trước
#32374
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi đã thêm mã và nó hoạt động hoàn hảo tuy nhiên tôi cần thêm nhiều dấu hơn vào mã vì tôi thiếu dấu đánh bóng. Làm cách nào tôi có thể chỉnh sửa mã và thêm các dấu đó? . Tôi không phải là một chuyên gia vì vậy tôi thực sự cần sự giúp đỡ của bạn
Hồi đáp
0
0
Józef Lara
khoảng 1 năm trước
#32375
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Const AccChars = "ŠŽšžYAÁÂAÄAÇEÉEËIÍÎI?NOóÔOÖUÚUÜÝaáâaäaçeéeëiíîi?noóôoöuúuüýyĄĘĆŁŃóŚŻŹąęćłńóśżź"
Const RegChars = "SZszYAAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyyAECLNOSZZaeclnoszz"
Hồi đáp
0
0
David Scott
khoảng 11 tháng trước
#37312
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi đã thử tập lệnh VBA đó trên trang tính của mình có một số tên có ký tự dấu trọng âm. Điều này đã làm một công việc tốt đẹp để làm sạch chúng. Thanks