Hỏi về việc chia nhanh một dãy dữ liệu cho một số

Liên hệ QC

longlt08

Thành viên thường trực
Tham gia
23/3/08
Bài viết
321
Được thích
400
Mình có file dữ liệu, đơn vị tính : đồng, nay muốn đổi sang ĐVT: 1 triệu đồng. Nếu cứ làm phép đổi thủ công (từng ô /1000000) thì lâu quá. Bạn nào biết cách làm nhanh hơn giúp mình với. Mình xin cảm ơn !
 
Mình có file dữ liệu, đơn vị tính : đồng, nay muốn đổi sang ĐVT: 1 triệu đồng. Nếu cứ làm phép đổi thủ công (từng ô /1000000) thì lâu quá. Bạn nào biết cách làm nhanh hơn giúp mình với. Mình xin cảm ơn !
Do bạn chưa gửi file lên mình chưa biết hết ý của bạn; nhưng bạn có thể làm thế này bạn giả sử bạn cần ô từ A1 đến A100 giảm đi 1 triệu lần (1/1.000.000). Bạn có thể làm như sau: Bạn chọn 1 ô bất kỳ B1 chẳng hạn bạn đánh =1/1.000.000 (tức 0.000001) sau đó bạn chuột phải vào ô B1 chọn lệnh Copy; sau đó bạn chọn vùng A1 đến A100 bạn ấn phải chuột chọn lệnh Paste Special tại đây bạn đánh dấu vào mục Multipile. Vậy là xong. Chúc vui vẻ
 
Mình có file dữ liệu, đơn vị tính : đồng, nay muốn đổi sang ĐVT: 1 triệu đồng. Nếu cứ làm phép đổi thủ công (từng ô /1000000) thì lâu quá. Bạn nào biết cách làm nhanh hơn giúp mình với. Mình xin cảm ơn !
Bạn dùng chức năng Copy và Past Special (chọn Operation là Divide)
Chọn ô nào đó, nhập vào 1000000 ; Ctr+C
Chọn khối cần đổi giá trị Click phải chọn Past Special /
chọn Operation là Divide rồi OK

TDN
 
Lần chỉnh sửa cuối:
Hỏi thêm về format dữ liệu

Do bạn chưa gửi file lên mình chưa biết hết ý của bạn; nhưng bạn có thể làm thế này bạn giả sử bạn cần ô từ A1 đến A100 giảm đi 1 triệu lần (1/1.000.000). Bạn có thể làm như sau: Bạn chọn 1 ô bất kỳ B1 chẳng hạn bạn đánh =1/1.000.000 (tức 0.000001) sau đó bạn chuột phải vào ô B1 chọn lệnh Copy; sau đó bạn chọn vùng A1 đến A100 bạn ấn phải chuột chọn lệnh Paste Special tại đây bạn đánh dấu vào mục Multipile. Vậy là xong. Chúc vui vẻ
Cảm ơn bạn !
Mình đã làm theo HD của bạn nhưng các ô không có số liệu đều hiện số 0. Bạn cho mình hỏi cách format để các số 0 không hiện ra ( chỉ là ô trống thôi)
 
Cảm ơn bạn !
Mình đã làm theo HD của bạn nhưng các ô không có số liệu đều hiện số 0. Bạn cho mình hỏi cách format để các số 0 không hiện ra ( chỉ là ô trống thôi)
Đơn giản hơn là bạn nên chọn vùng dữ liệu để xử lý thì bạn đừng chọn các ô không có dữ liệu nữa, như vậy thì khi chia sẽ không có số 0. Để chọn nhanh vùng mà bỏ qua các ô không có dữ liệu thì sau khi bạn chọn vùng dữ liệu -> Nhấn phím F5 -> Special -> Constants -> OK.
 
Cảm ơn bạn !
Mình đã làm theo HD của bạn nhưng các ô không có số liệu đều hiện số 0. Bạn cho mình hỏi cách format để các số 0 không hiện ra ( chỉ là ô trống thôi)
Để không hiện số 0, bạn vào Menu Tools / Options / bỏ tích chọn Zero Values

TDN
 
Làm như bác thì khi ô đó đã định dạng có dấu "," thì nó vẫn hiện dấu "-" chứ không là ô trắng
 
Hỏi thêm về xử lý số liệu khi filter

Chào các bạn, cho mình hỏi thêm:
- Để những ô đã bị che khi filter không bị ảnh hưởng (bởi lệnh divice, cộng, trừ) như các ô không bị filter(không bị che) thì phải dùng lệnh gì ? các bạn giúp mình với. Thanks !
 
Chào các bạn, cho mình hỏi thêm:
- Để những ô đã bị che khi filter không bị ảnh hưởng (bởi lệnh divice, cộng, trừ) như các ô không bị filter(không bị che) thì phải dùng lệnh gì ? các bạn giúp mình với. Thanks !
Đúng là vậy đây, Khi bạn chọn các cell đã Filter:
- Nếu bạn copy chúng thì chỉ copy được các cell đang ẩn
- Nếu bạn Paste dử liệu khác vào chúng thì lại có tác dụng lên tất cả vùng chọn, kể cả các cell đang ẩn!
===> Vì thế, vấn đề này có lẽ phải dùng VBA
 
làm sao để có thể đánh được đồng thời hai kiểu số ( ví dụ 1,000,000 và 0.8 ) vì không biết tại sao khi mặc định tại format/cells/number tại mục decimal places để số 2 và ở mục dưới để dấu phẩy phân cách hàng nghìn thi cứ đánh số 1000000 nó lại hiện 1,000,000.00
 
Web KT
Back
Top Bottom