Copy>Paste dữ liệu không chạy công thức trong Excel

Liên hệ QC

phạm văn trình

Thành viên chính thức
Tham gia
24/10/07
Bài viết
89
Được thích
0
Tôi có thu lượm một số bài viết trên Diễn đàn GPE để lập công thức cho công việc của mình. Song không biết sai sót ở chỗ nào mà công thức không chạy đủ, chạy hết. Kính mong các anh, chị giúp đỡ. Trân trọng cảm ơn.
 

File đính kèm

Đây là lỗi tại cột E sheet phát sinh bạn định dạng TEXT cho tài khoản. Khi đó tại sheet911 thì ô A8 = 911 dạng value nên lỗi là đúng. nếu cột E sheet phát sinh bạn định dạng number thì ok luôn vì thế chũng loại tài khoản mà được định dang number vẫn nhảy khi thay đổi tên sheet
Để khắc phục lỗi này bạn có thể làm như sau
-C1: paste special > value từ file gốc sang cột E sheet phát sinh
-C2: Tại 1 cột khác bạn đánh = e9*1 enter ==> kéo hết chiều dài ==> đã convert sang dạng number ==> paste lại cột E
Nói chung các loại tài khoản nên đặt định dạng NUMBER.
Thân!

 
Dữ liệu cột D và E sheet phát sinh, 1 phần là số, 1 phần là text. Đây là cái tai hại của việc canh giữa. Nếu bạn không canh giữa mặc kệ nó là general, bạn đã thấy lỗi do đâu rồi: text chạy qua trái, số chạy qua phải. Trong 1 cột mà ba hối trái ba hồi phải, thì thấy ngay rằng dữ liệu không đồng nhất.

Có thế chữa:
Thay A9 =IF(PHATSINH!$D9=$A$8;PHATSINH!$A9;$B9)
bằng A9 =IF(Value(PHATSINH!$D9=$A$8);PHATSINH!$A9;$B9)

Hoặc chuyển toàn bộ 2 cột D và E thành số

Tuy nhiên, tôi khuyến cáo rằng file này có những cái dở sau:
- Không ai thay tên sheet để thay tên báo cáo và nội dung báo cáo cả. Tại sao không thay ngay giá trị ô A8 bằng 1 list validation?
- Không nên dùng công thức cho mấy ngàn dòng và filter nonblank. Làm như vậy, lúc nào file cũng nặng và lúc nào excel cũng phải tính lại hàng chục ngàn công thức (nếu không nói là trăm ngàn), rất ì ạch.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom