Tìm định dạng dữ liệu trong excel

Liên hệ QC

dunghtgiga

Thành viên chính thức
Tham gia
31/1/15
Bài viết
75
Được thích
9
Giới tính
Nam
Chào các bạn,

Mình có file excel (file đính kèm) với nội dung cột D và F là số liệu ở định dạng General, khi mình sử dụng công thức với 2 cột này thì số liệu không chạy (mình dùng hàm SUMPRODUCT)
- mình chuyển định dạng 2 cột này sang Number công thức cũng không chạy
- mình dùng hàm TRIM, CLEAN, SUBSTITUTE hoặc kết hợp 3 hàm với nhau để xóa ký tự trắng, ký tự đặc biệt... công thức vẫn không chạy
Sau đó mình click chuột vào 1 cell bất kỳ thì thấy số liệu chuyển sang định dạng xx.00 và công thức của mình hoạt động
1641465137183.png
Mình kiểm tra lại thấy cùng là định dạng Number nhưng giá trị trong cell khác nhau:
- giữ nguyên không click chuột vào cell là số 25 (công thức không hoạt động)
- click chuột vào cell nhảy ra số 25.00 (công thức hoạt động)

Các bạn vui lòng cho mình hỏi:
- file gốc ban đầu cell đang được định dạng như thế nào ? Làm sao xác định được định dạng này ?
- dùng hàm gì để thay đổi định dạng này cho công thức hoạt động (vì không thể ngồi click chuột từng cell như vậy) ?
 

File đính kèm

  • 1.xlsx
    11.4 KB · Đọc: 7
Chào các bạn,

Mình có file excel (file đính kèm) với nội dung cột D và F là số liệu ở định dạng General, khi mình sử dụng công thức với 2 cột này thì số liệu không chạy (mình dùng hàm SUMPRODUCT)
- mình chuyển định dạng 2 cột này sang Number công thức cũng không chạy
- mình dùng hàm TRIM, CLEAN, SUBSTITUTE hoặc kết hợp 3 hàm với nhau để xóa ký tự trắng, ký tự đặc biệt... công thức vẫn không chạy
Sau đó mình click chuột vào 1 cell bất kỳ thì thấy số liệu chuyển sang định dạng xx.00 và công thức của mình hoạt động
View attachment 271185
Mình kiểm tra lại thấy cùng là định dạng Number nhưng giá trị trong cell khác nhau:
- giữ nguyên không click chuột vào cell là số 25 (công thức không hoạt động)
- click chuột vào cell nhảy ra số 25.00 (công thức hoạt động)

Các bạn vui lòng cho mình hỏi:
- file gốc ban đầu cell đang được định dạng như thế nào ? Làm sao xác định được định dạng này ?
- dùng hàm gì để thay đổi định dạng này cho công thức hoạt động (vì không thể ngồi click chuột từng cell như vậy) ?
Có cách chuyển từ text sang number là bạn lấy số đó nhân với 1 là được.Hoặc lấy 2 dấu trừ đằng trước cũng được.
 
Chào các bạn,

Các bạn vui lòng cho mình hỏi:
- file gốc ban đầu cell đang được định dạng như thế nào ? Làm sao xác định được định dạng này ?
- dùng hàm gì để thay đổi định dạng này cho công thức hoạt động (vì không thể ngồi click chuột từng cell như vậy) ?
Dữ liệu của bạn là kiểu chuỗi (Text), không phải số (Number). Bạn chú ý hình bên dưới, các số bạn canh lề giữa, số 62 và 30 không canh lề, kiểu chuỗi sẽ nằm bên trái ô, kiểu số sẽ nằm bên phải ô. Để xác định dữ liệu thuộc kiểu gì bạn nên để canh lề mặc định trước. Sau khi trả canh lề về mặc định thì bạn vào Format Cells để xem định dạng "số" là định dạng gì.
Đối với "chuỗi" dạng "số" (như file của bạn), để chuyển về "số" hàng loạt thì có 1 số cách làm:
- Dùng hàm: VALUE(chuỗi dạng số), đặt toán tử với kết quả giá trị không đổi: nhân/chia với 1, cộng/trừ với 0
- Copy ô trống (tương đương giá trị = 0), Paste Special lên vùng cần chuyển số, chọn Value và Add.

1641518111173.png
 
Tôi đăng bài không thấy tăng số lượng bài viết. Tôi test thử trong thớt này xem.
Update: trong thớt này thì có tăng nhưng trong thớt của tôi thì lại không.
 
Dữ liệu của bạn là kiểu chuỗi (Text), không phải số (Number). Bạn chú ý hình bên dưới, các số bạn canh lề giữa, số 62 và 30 không canh lề, kiểu chuỗi sẽ nằm bên trái ô, kiểu số sẽ nằm bên phải ô. Để xác định dữ liệu thuộc kiểu gì bạn nên để canh lề mặc định trước. Sau khi trả canh lề về mặc định thì bạn vào Format Cells để xem định dạng "số" là định dạng gì.
Đối với "chuỗi" dạng "số" (như file của bạn), để chuyển về "số" hàng loạt thì có 1 số cách làm:
- Dùng hàm: VALUE(chuỗi dạng số), đặt toán tử với kết quả giá trị không đổi: nhân/chia với 1, cộng/trừ với 0
- Copy ô trống (tương đương giá trị = 0), Paste Special lên vùng cần chuyển số, chọn Value và Add.

View attachment 271198

Mình xin chân thành cảm ơn Mod rất nhiều.
 
...
- mình chuyển định dạng 2 cột này sang Number công thức cũng không chạy
...
Dùng Text-to-columns là cách dễ nhất, và nhanh nhất trong trường hợp này.
- click cột F (chọn cả cột)
- Ribbon Data, chọn Text-to-columns
- Trong cửa sổ hộp thoại Text-to-columns, cứ click Next để chấp nhận mặc định. Cuối cùng click Finish. (vì dữ liệu của bạn chỉ thuần số cho nên click finish từ đầu cũng được)
 
Chào anh/ chị,
Em có vấn đề cần giúp ạ. Dữ liệu em copy từ mail vô excel thì cột tô vàng bị khoảng trắng ở cả trước và sau. Em đã dùng các hàm TRIM, SUBTITUDE, REPLACE cũng ko xử lý được, nó chỉ xóa được khoảng trắng ở cuối, còn 1 mớ khoảng trắng ở đầu ko tài nào xóa được. Em có đính kèm file nhờ anh chị hỗ trợ ạ.

1642128995217.png
 

File đính kèm

  • help.xlsx
    19.8 KB · Đọc: 1
Chào anh/ chị,
Em có vấn đề cần giúp ạ. Dữ liệu em copy từ mail vô excel thì cột tô vàng bị khoảng trắng ở cả trước và sau. Em đã dùng các hàm TRIM, SUBTITUDE, REPLACE cũng ko xử lý được, nó chỉ xóa được khoảng trắng ở cuối, còn 1 mớ khoảng trắng ở đầu ko tài nào xóa được. Em có đính kèm file nhờ anh chị hỗ trợ ạ.

View attachment 271428
Tại ô J2 công thức như sau:
Mã:
=--SUBSTITUTE(C2;CHAR(160);"")
Fill công thức xuống phía dưới.
 
Web KT

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

Back
Top Bottom