Chuyển dấu chấm thành dấu chấm phẩy trong dữ liệu (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

ngouyen1505

Thành viên mới
Tham gia
28/10/22
Bài viết
27
Được thích
5
Giới tính
Nữ
Cột C là định mức từ phần mềm kết xuất ra nhưng về máy tính của em nó sẽ bị lỗi định dạng trên máy (máy em bị mặc định ; )
cột D em chuyển qua text bằng text to columns
cột E em dùng hàm ISNUMBER để lọc TRUE
cột F là định mức chuyển từ dấu "." thành ","
Nhưng em phải lọc tay TRUE ở cột E và chỉnh tay thêm dấu "," ở cột D để cột F công thức chạy ko bị sai , có cách nào chạy được trong trường hợp này ko ạ
1755480007143.png
 

File đính kèm

Bạn muốn thay dấu chấm thành dấu phẩy? Sao lại dùng text to column?
Về bản chất thì dấu chấm trên máy của bạn không phải dấu chấm thập phân nên dữ liệu bị chuyển thành text, dùng text to column rồi chọn định dạng số thì nó vứt dấu chấm (máy bạn cho dấu chấm là dấu hàng ngàn).

Nếu để ý thì yêu cầu "thay thế" được máy tính hiểu là replace, vậy thì dùng 1 trong 2 cách:
- dùng chức năng find and replace
- dùng hàm gì đó để replace (hàm substitute hoặc hàm replace)
 
Bạn muốn thay dấu chấm thành dấu phẩy? Sao lại dùng text to column?
Về bản chất thì dấu chấm trên máy của bạn không phải dấu chấm thập phân nên dữ liệu bị chuyển thành text, dùng text to column rồi chọn định dạng số thì nó vứt dấu chấm (máy bạn cho dấu chấm là dấu hàng ngàn).

Nếu để ý thì yêu cầu "thay thế" được máy tính hiểu là replace, vậy thì dùng 1 trong 2 cách:
- dùng chức năng find and replace
- dùng hàm gì đó để replace (hàm substitute hoặc hàm replace)
em dùng text to column để nhằm phục vụ cho công thức isnumber ạ, sau đó em lọc TRUE để sửa, chứ em cũng chạy công thức SUBSTITUTE(TEXT(O2;"General");".";",") ở cột F nhưng công thức trả về kết quả bị sai với những dữ liệu là Text ở cột D ạ
 
em dùng text to column để nhằm phục vụ cho công thức isnumber ạ, sau đó em lọc TRUE để sửa, chứ em cũng chạy công thức SUBSTITUTE(TEXT(O2;"General");".";",") ở cột F nhưng công thức trả về kết quả bị sai với những dữ liệu là Text ở cột D ạ
Đã substitute thì dùng cho cột C chứ sao lại cột O? và không cần hàm text nữa chứ? Sau khi substitute thì chỉ cần nhân với 1 là ra number, đâu cần test bằng isnumber nữa?
Máy tôi đang là dấu chấm thập phân nên không tải file, vì tải về cũng không thử công thức được
 
Đã substitute thì dùng cho cột C chứ sao lại cột O? và không cần hàm text nữa chứ? Sau khi substitute thì chỉ cần nhân với 1 là ra number, đâu cần test bằng isnumber nữa?
Máy tôi đang là dấu chấm thập phân nên không tải file, vì tải về cũng không thử công thức được
dạ để em làm lại ạ
 

Bài viết mới nhất

Back
Top Bottom