Xin giúp đỡ vấn đề liên quan đến copy dữ liệu trong merge cell và copy công thức trong nhiều hàng

Liên hệ QC

Inuyasha1987

Thành viên mới
Tham gia
1/12/11
Bài viết
4
Được thích
0
Mình có một số vấn đề liên quan đến copy dữ liệu xin nhờ các cao nhân trong forum giúp đỡ :(. Mình có gửi kèm mẫu file cần xử lý trong post. Cụ thể như sau:
+ Vấn đề 1: Trong Sheet1 mình có 100 công trình cần xử lý với thông tin về Ft đi kèm từ Row 3 đến Row 102. Khi link lại trong Sheet2 thì với mỗi 1 giá trị công trình mình phải merge 3 rows lại với nhau. Nếu kéo copy cho column A, B, C thì các giá trị copy nó sẽ nhảy 3 giá trị 1 thay vì lần lượt theo thứ tự 1, 2, 3. Bây giờ mình muốn copy cho column A, B, C trong sheet2 lần lượt theo thứ tự cho đến hết 100 công trình thì phải làm như thế nào thay vì link thủ công từng cái ?
+ Vấn đề 2: Trong sheet2 từ column E đến column P mình có 3 hàng gồm công thức có liên quan với giá trị trong các ô đã được merge ở column C. Liệu có cách nào trong excel cho phép copy lặp lại 3 hàng với các công thức bên trong cho đến hết 100 công trình không ?

Xin chân thành cảm ơn!!
 

File đính kèm

Mình có một số vấn đề liên quan đến copy dữ liệu xin nhờ các cao nhân trong forum giúp đỡ :(. Mình có gửi kèm mẫu file cần xử lý trong post. Cụ thể như sau:
+ Vấn đề 1: Trong Sheet1 mình có 100 công trình cần xử lý với thông tin về Ft đi kèm từ Row 3 đến Row 102. Khi link lại trong Sheet2 thì với mỗi 1 giá trị công trình mình phải merge 3 rows lại với nhau. Nếu kéo copy cho column A, B, C thì các giá trị copy nó sẽ nhảy 3 giá trị 1 thay vì lần lượt theo thứ tự 1, 2, 3. Bây giờ mình muốn copy cho column A, B, C trong sheet2 lần lượt theo thứ tự cho đến hết 100 công trình thì phải làm như thế nào thay vì link thủ công từng cái ?
+ Vấn đề 2: Trong sheet2 từ column E đến column P mình có 3 hàng gồm công thức có liên quan với giá trị trong các ô đã được merge ở column C. Liệu có cách nào trong excel cho phép copy lặp lại 3 hàng với các công thức bên trong cho đến hết 100 công trình không ?

Xin chân thành cảm ơn!!
Cái này dùng VBA cho nhanh.Mà Phải đủ dữ liệu mới làm được.
 
Cái này dùng VBA cho nhanh.Mà Phải đủ dữ liệu mới làm được.
Dữ liệu đã có đầy đủ trong file excel mà mình đính kèm đó. Mình ko biết gì về VBA cả, liệu có lệnh nào hoặc cách xử lý nào trong excel đáp ứng đc ko ? Lâu hơn chút cũng được, ko nhất thiết là phải một phát ăn ngay, miễn là nhanh hơn làm thủ công từng cái là được ^^
 
Dữ liệu đã có đầy đủ trong file excel mà mình đính kèm đó. Mình ko biết gì về VBA cả, liệu có lệnh nào hoặc cách xử lý nào trong excel đáp ứng đc ko ? Lâu hơn chút cũng được, ko nhất thiết là phải một phát ăn ngay, miễn là nhanh hơn làm thủ công từng cái là được ^^
Có cần bạn phải biết về VBA đâu.Biết cách dùng là được mà.:D
 
Mình có một số vấn đề liên quan đến copy dữ liệu xin nhờ các cao nhân trong forum giúp đỡ :(. Mình có gửi kèm mẫu file cần xử lý trong post. Cụ thể như sau:
+ Vấn đề 1: Trong Sheet1 mình có 100 công trình cần xử lý với thông tin về Ft đi kèm từ Row 3 đến Row 102. Khi link lại trong Sheet2 thì với mỗi 1 giá trị công trình mình phải merge 3 rows lại với nhau. Nếu kéo copy cho column A, B, C thì các giá trị copy nó sẽ nhảy 3 giá trị 1 thay vì lần lượt theo thứ tự 1, 2, 3. Bây giờ mình muốn copy cho column A, B, C trong sheet2 lần lượt theo thứ tự cho đến hết 100 công trình thì phải làm như thế nào thay vì link thủ công từng cái ?
+ Vấn đề 2: Trong sheet2 từ column E đến column P mình có 3 hàng gồm công thức có liên quan với giá trị trong các ô đã được merge ở column C. Liệu có cách nào trong excel cho phép copy lặp lại 3 hàng với các công thức bên trong cho đến hết 100 công trình không ?

Xin chân thành cảm ơn!!
- Vấn đề 1:
Trong sheet2:
1/ Quét chọn A6:C8 (Đã Merge Cells), bấm nút Format Painter.
2/ Quét chọn A9 đến C mút chỉ.
3/ Quét chọn từ A3 đến C mút chỉ, nhập công thức:
PHP:
=OFFSET(Sheet1!A$2;ROW()/3;)
Kết thúc bằng Ctrl + Enter.
 
Lần chỉnh sửa cuối:
- Vấn đề 1:
Trong sheet2:
1/ Quét chọn A6:C8 (Đã Merge Cells), bấm nút Format Painter.
2/ Quét chọn A7 đến C mút chỉ.
3/ Quét chọn từ A3 đến C mút chỉ, nhập công thức:
PHP:
=OFFSET(Sheet1!A$2;ROW()/3;)
Kết thúc bằng Ctrl + Enter.
Cám ơn bác Ba Tê nhiều, em đã làm được mục 3/ theo như công thức bác đưa. Còn mục 1/ và 2/ em đã thực hiện theo hướng dẫn nhưng ko thành công, ko hiểu vì lý do gì. Trước tiên em quét chọn A6:C8 và bấm Format Painter nhưng khi quét chọn từ A9 (ko chọn đc A7 vì A6, A7, A8 đã được merge lại thành 1 ô) đến C mút chỉ thì ko hề thấy thay đổi format tí nào cả. Các ô đơn vẫn là các ô đơn chứ ko tự động merge 3 ô một lại với nhau. Nếu quét chọn A6:C8 và bấm Format Painter rồi bấm 1 lần vào ô A9 thì nó sẽ thay đổi format các ô và tự merge 3 ô lại với nhau. Em ko hiểu tại sao khi quét chọn thì lại ko thực hiện được lệnh Format Painter. Bác Ba Tê có biết tại sao ko ạ ?
 
ko chọn đc A7 vì A6, A7, A8 đã được merge lại thành 1 ô
- Tôi ghi nhầm, đúng là A9 chứ không phải A7.

Em ko hiểu tại sao khi quét chọn thì lại ko thực hiện được lệnh Format Painte
- Bạn thao tác thế nào không được, sao tôi biết. Tôi làm thử rồi mới dám hướng dẫn chứ.
Vấn đề 2:
- Công thức ô E3:
PHP:
=Sheet1!D$3*Sheet2!$C3
- Copy sang ngang đến P3
- Copy E3 đến P3, Paste xuống E6
- Copy D3 đến P8, paste xuống D9
- Copy D3 đến P14, paste xuống D15.
- Copy D3 đến P26, paste xuống D27
........................................................ mệt nghỉ.
 
Lần chỉnh sửa cuối:
- Tôi ghi nhầm, đúng là A9 chứ không phải A7.


- Bạn thao tác thế nào không được, sao tôi biết. Tôi làm thử rồi mới dám hướng dẫn chứ.
Vấn đề 2:
- Công thức ô E3:
PHP:
=Sheet1!D$3*Sheet2!$C3
- Copy sang ngang đến P3
- Copy E3 đến P3, Paste xuống E6
- Copy D3 đến P8, paste xuống D9
- Copy D3 đến P14, paste xuống D15.
- Copy D3 đến P26, paste xuống D27
........................................................ mệt nghỉ.
Em làm được rồi, cám ơn bác Ba Tê nhiều nhiều nha!!
 
Web KT

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

Back
Top Bottom