lehung0801
Thành viên mới

- Tham gia
- 25/9/13
- Bài viết
- 2
- Được thích
- 1
Mình đã mày mò tìm ra cách trộn điểm mà không bị lỗi số thập phân (vd 3,5 -> 3,553400000532) vừa không bị lỗi font chữ cũng như lỗi ô trống khi dùng hàm text mà không phải dùng VBA cũng như các kỹ thuật đặc biệt nào, xin chia sẻ cho anh em ở GPE, mong học hỏi nhiều từ các bạn.
có bạn vừa hỏi mình nên mình tiện thể gửi mail trả lời rồi post luôn:
1) nếu số liệu của bạn ít thì bạn copy cả khung chứa file số liệu sang word rồi merge từ word qua word (chọn file như file excel thôi, không khác gì) về cách này khi merge số liệu ít thì thi thoảng có vài lỗi nhưng dễ sửa nhưng số lượng nhiều thì quá mất công sửa thủ công).
2) nếu số liệu bạn nhiều thì phải giải quyết 3 vấn đề: một là số thập phân (ví dụ bạn muốn có số thập phân là5,5 tức là có một số sau dấu phẩy); hai là định dạng chữ (thông thường được số sẽ lỗi chữ), ba là lỗi khi các ô trống mà khi merge vẫn ra số hoặc lỗi (thông thường do dùng hàm text mà ra) để giải quyết thì rất đơn giản là làm theo 3 bước:
a) Copy sheet của bạn (ví dụ sheet bạn là A) thành 3 file sheet hệt nhau gồm A, A1, A2 (trên cùng một wordbook)
b) vào A2 dùng hàm text để giải quyết vấn đề thập phân tại ô dữ liệu đầu tiên...sau đó kéo cho hết bảng số liệu.
công thức hàm text nếu các bạn chưa rành hàm text: =IF('A'!G2="";"";TEXT('A'!G2;"0,0"))
trong đó:
A là ô dữ liệu gốc.
G2 là ô dữ liệu số đầu tiên của mình.
"0,0" là định dạng mình mong muốn (như ý ban đầu giả thiết nêu!!!)
lưu ý thêm: khi bạn kéo hàm ở bước 2 thì các định dạng màu nền của ô sẽ đều giống như ô dữ liệu đầu, nhưng bạn yên tâm, nó sẽ không bị mất đi ở file dữ liệu đầu và file merge cuối; hàm if là mình dùng thêm vì file của mình có nhiều ô trống.
c) bôi đen (chọn) khối dữ liệu của bạn ( có thể trừ các ô tiêu đề bên trên và bên trái (kéo hết cũng được, không sao cả) cho nhanh)
copy sau đó chọn ô đầu tiên của bảng số liệu trong sheet A2 --> chọn paste special --> paste link.
ok giờ bạn cứ merge bình thường nhưng nhớ là với file A2.
bạn hoàn toàn có thể kiểm soát việc update dữ liệu nhưng nhớ là nhập dữ liệu vào sheet gốc (sheet A) nhé! thân
có gì cứ liên lạc mình theo mail: lehung0801@gmail.com
có bạn vừa hỏi mình nên mình tiện thể gửi mail trả lời rồi post luôn:
1) nếu số liệu của bạn ít thì bạn copy cả khung chứa file số liệu sang word rồi merge từ word qua word (chọn file như file excel thôi, không khác gì) về cách này khi merge số liệu ít thì thi thoảng có vài lỗi nhưng dễ sửa nhưng số lượng nhiều thì quá mất công sửa thủ công).
2) nếu số liệu bạn nhiều thì phải giải quyết 3 vấn đề: một là số thập phân (ví dụ bạn muốn có số thập phân là5,5 tức là có một số sau dấu phẩy); hai là định dạng chữ (thông thường được số sẽ lỗi chữ), ba là lỗi khi các ô trống mà khi merge vẫn ra số hoặc lỗi (thông thường do dùng hàm text mà ra) để giải quyết thì rất đơn giản là làm theo 3 bước:
a) Copy sheet của bạn (ví dụ sheet bạn là A) thành 3 file sheet hệt nhau gồm A, A1, A2 (trên cùng một wordbook)
b) vào A2 dùng hàm text để giải quyết vấn đề thập phân tại ô dữ liệu đầu tiên...sau đó kéo cho hết bảng số liệu.
công thức hàm text nếu các bạn chưa rành hàm text: =IF('A'!G2="";"";TEXT('A'!G2;"0,0"))
trong đó:
A là ô dữ liệu gốc.
G2 là ô dữ liệu số đầu tiên của mình.
"0,0" là định dạng mình mong muốn (như ý ban đầu giả thiết nêu!!!)
lưu ý thêm: khi bạn kéo hàm ở bước 2 thì các định dạng màu nền của ô sẽ đều giống như ô dữ liệu đầu, nhưng bạn yên tâm, nó sẽ không bị mất đi ở file dữ liệu đầu và file merge cuối; hàm if là mình dùng thêm vì file của mình có nhiều ô trống.
c) bôi đen (chọn) khối dữ liệu của bạn ( có thể trừ các ô tiêu đề bên trên và bên trái (kéo hết cũng được, không sao cả) cho nhanh)
copy sau đó chọn ô đầu tiên của bảng số liệu trong sheet A2 --> chọn paste special --> paste link.
ok giờ bạn cứ merge bình thường nhưng nhớ là với file A2.
bạn hoàn toàn có thể kiểm soát việc update dữ liệu nhưng nhớ là nhập dữ liệu vào sheet gốc (sheet A) nhé! thân
có gì cứ liên lạc mình theo mail: lehung0801@gmail.com
Lần chỉnh sửa cuối: