copy & paste công thức trong excel

Liên hệ QC
Chào các bác, em xin hỏi cách copy nhanh công thức từ cell D1 ra tất cả các cell trong column D?
Cụ thể, em có 1 công thức ở D1 , em muốn copy từ D1 ra đến D2000 (số liệu tính của em có khoảng 2000 dòng), nếu làm thủ công bằng AutoFill thì mỗi lần làm công thức sẽ phải kéo đến 2000 dòng thì mệt lắm. bác nào cho em xin code copy nhanh với.
Em xin cảm ơn trước!
 
em muốn copy công thức (chỉ công thức thôi) từ ô (nhiều ô) trong work1 sang work2 và giữ nguyên công thức.
em thực hiện :
1)copy cột 1 trong work1
=IF(AND(Sheet3!A$1=Sheet3!A$7,Sheet3!A1= Sheet3!A$16),1, 2))
2)paste special >>> chọn pomulas >>> ok thì được kết quả (bằng số).khi ấn vào một ô thì nó hiện ra hàm:
=IF(AND([Book1]Sheet3!A$1=[Book1]Sheet3!A$4,[Book1]Sheet3!A1= [Book1]Sheet3!A$5),1, 2))

vậy công thức đã bị biến đổi (có thêm từ [name của work copy]).hiện em muốn copy và paste nguyên vẹn công thức ban đầu (=IF(AND(Sheet3!A$1=Sheet3!A$7,Sheet3!A1= Sheet3!A$16),1, 2))).
giúp em với ạ.
thanks

Dùng Find & Replace: Find cụm: [Book1]S rồi Replace = S là ok.
 
Bạn thử cách này xem nhé:
1. Ấn Ctrl + ~, khi đó toàn bộ kết quả trong bảng tính gốc chuyển thành dạng công thức
2. Copy các ô tại file gốc, Paste ra word (Nhớ sử dụng dạng text)
3. Rồi lại copy cái phần vừa paste ở file word rồi paste lại file excel đích
4. Dùng cái chổi trong excel để gán fomatting của gốc cho nguồn => Ok

Đây là cách làm đúng nhất với câu hỏi của bạn Iw4nt_y0u
 
Bạn thử cách này xem nhé:
1. Ấn Ctrl + ~, khi đó toàn bộ kết quả trong bảng tính gốc chuyển thành dạng công thức
2. Copy các ô tại file gốc, Paste ra word (Nhớ sử dụng dạng text)
3. Rồi lại copy cái phần vừa paste ở file word rồi paste lại file excel đích
4. Dùng cái chổi trong excel để gán fomatting của gốc cho nguồn => Ok


Bạn này trả lời chuẩn ý !
 
Cách
Bạn này trả lời chuẩn ý !
Cách này chuẩn nhưng theo mình hiểu ý bạn ấy là thế này , mình vừa va xong, thấy giống kiểu đó mình thực hiện bằng cách replace nhanh lém bác nào va sau áp dụng :
I/ Của mình nhá:
- Cột A1:A10 (Sheet a) : Công thức = Dòng A1:B1:C1:...J1 (sheet 1)

Yêu cầu: 9 cột tiếp theo:
- Cột B1:B10(sheet a) = Dòng A1:B1:C1:...J1 (sheet 2)
...
- Cột J1:J10 (sheet a) = Dòng A1:B1:C1:...J1 (sheet 10)
II/ Cách làm :
- 1. Chọn cột A1:A10 (Sheet a): Ctrl+ H ( replace "=" thành chữ gì cũng được ví dụ "v") ---> A1:A10 (Sheet a) Mất công thức thành dạng text.
- 2. Copy đoạn text cột A1:A10 (Sheet a), Paste sang 9 cột B,C,D,...,J ta có 9 cột text.
- 3. Chọn cột B1:B10(sheet a) : Ctrl + H ( replace "v'sheet 1" thành "='sheet 2") ---> B1:B10(sheet a): Đã có công thức link sang Dòng A1:B1:C1:...J1 (sheet 2).
TTự : đến Cột J1:J10 (sheet a): Ctrl + H ( replace "v'sheet 1" thành "='sheet 10")---> J1:J10 (sheet a): Đã có công thức link sang Dòng A1:B1:C1:...J1 (sheet 10).
P/s: Dạo này hay quên nên post lên đây sau này có động lại còn xem:D
 
Web KT
Back
Top Bottom