| Ô khối lượng bị lỗi #NAME khi gửi file dự toán sang máy khác? | Hỏi về cách xử lý các c/việc không có trong bộ đơn giá | Về định mức công tác bả matit và công tác đóng trần thạch cao |
Một số bạn nhờ hướng dẫn copy dữ liệu từ 1 dự toán khác, ví dụ dự toán G8 sang dự toán excel, mình xin chia sẻ vắn tắt (với anh em chưa biết) như sau:
Vì một số lý do mà dữ liệu trong dự toán excel sử dụng bảng mã TCVN3 (ABC), (font .VnTime). Vì vậy đôi khi có ai đó cần copy copy dữ liệu từ 1 dự toán khác, ví dụ dự toán G8 sang dự toán excel, thì bị 1 hiện tượng tạm gọi là "lỗi font", không hiển thị được tiếng Việt.
Để khắc phục tình trạng này bạn bạn phải chuyển mã của vùng dữ liệu cần copy từ bảng mã Unicode à bảng mã TCVN3 (ABC), sau đó mới copy.
Các bước thực hiện việc này :
1. Nhận diện bảng mã của dự toán:
Đầu tiên bạn phải nhận dạng bảng mã nguồn bằng cách chọn vào 1 ô (cell) bất kỳ của file dự toán nguồn, xong nhìn lên thanh công thức ngay phía trên bảng tính, nếu tên font là Time NewRoman hay Arial... à bảng mã Unicode; nếu tên font là VNI-Time ... (chữ VNI đầu tiên) à bảng mã VNI-Windows; nếu tên font là .VnTime hay .Arial (có dấu chấm ở đầu tiên) thì là cùng "hệ" không phải đổi.
Ví dụ:
+ Dự toán G8 sử dụng font Time NewRoman (bảng mã Unicode)
+ Dự toán Hito Soft sử dụng font VNI-Time (bảng mã VNI-Windows)
+ Dự toán Acitt sử dụng font .VnTime (bảng mã TCVN3-ABC)
Sau khi đã biết bảng mã của file dự toán nguồn, tiếp theo chuyển đổi bảng mã.
2. Chuyển đổi bảng mã:
(Nếu trên máy bạn có cài phần mềm hay tiện ích chuyển đổi bảng mã thì có thể sử dụng nó, ở đây ví dụ sử dụng chức năng sẵn có trong chương trình dự toán)
- Chương trình dự toán coi như đang được mở.
- Bôi đen (chọn) vùng cần chuyển mã (để copy).
- Bấm tổ hợp phím “Ctr+t”để mở bảng chuyển mã.
- Chọn bảng mã nguồn, là bảng mã của font hiện tại mà dự toán đang sử dụng, và chọn bảng mã đích là bảng mã mà bạn muốn đổi font: Ví dụ ở đây mình muốn đổi font Time New Roman (trong 1 dự toán xuất từ dự toán G8 chẳng hạn) thành font .VnTime để sử dụng thì mã nguồn sẽ là Unicode mã đích sẽ là TCVN3 (ABC), thường thì chương trình sẽ tự nhận biết và chọn đúng, nếu thấy không đúng thì bạn chọn lại.
- Nhấn nút “Chấp nhận” để chương trình chuyển đổi. Khi xong sẽ hiện thông báo hoàn thành:
Hình 1: Chuyển mã của 1 file dự toán G8
Mẹo: Chỉ cần chuyển mã cho vùng dữ liệu có dấu tiếng Việt (ví dụ vùng tên công việc, đơn vị); các vùng không có dấu tiếng Việt như mã hiệu đơn giá, khối lượng, đơn giá VL, nhân công, máy thì khỏi cần chuyển bảng mã, chỉ việc chọn vùng đó rồi đổi qua bảng mã khác.
3. Copy và dán dữ liệu:
Vì dữ liệu trong ĐA SỐ các file dự toán từ G8, Hioto Soft…. Khi xuất qua excel đều có rất nhiều các cột ẩn (và có khi cả dòng ẩn, xem hình 1 bên trên), vì vậy nhiều bạn cứ copy rồi paste bình thường làm cho dữ liệu sau khi dán bị “lộn chuồng”, không như mong muốn.
Cách xử lý là copy /dán từng vùng một: (ví dụ vùng mã hiệu đơn giá, xong đến vùng tên công việc, đến đơn vị)
Ngoài ra dữ liệu trong các file dự toán đó có thể chứa công thức, khi copy / dán như thông thường thì dữ liệu có thể cũng nhảy sai kết quả.
Cách xử lý là copy / dán nhưng chỉ dán giá trị thôi, không dán công thức.
Mô tả vắn tắt thao tác copy / dán giá trị:
Giả sử bạn cần copy vùng mã hiệu đơn giá:
- Bôi đen (chọn) vùng cần copy.
- Bấm tổ hợp phím “Ctrl+C” để copy vùng cần copy
- Chuyển qua dự toán đích, đặt chuột vào ô dữ liệu đầu tiên cần dán (ví dụ trong hình 2 bên dưới là ô C8),
- Click menu Edit > Paste Special… hiện bảng Paste Special như hình dưới
- Chọn nút Value > OK (chỉ dán giá trị, không dán công thức)
Hình 2: Copy / dán giá trị
Một vấn đề nữa là, có khi bạn muốn chạy dự thầu, vì vậy bạn chỉ cần lấy những dòng có mã hiệu đơn giá, không cần lấy những dòng diễn giải khối lượng, vậy thì bạn hãy sử dụng chức năng lọc (Data > Filter > AutoFilter) của excel để lọc lấy những dòng mã hiệu đơn giá rồi hãy copy, phần này rất đơn giản, bạn tự làm là được.
Sau khi đã chuyển mã và lấy được dữ liệu qua rồi thì bạn có thể dễ dàng xử lý các bước tiếp theo./.