Replace pastelink khi copy sheet từ workbook này sang workbook khác

Liên hệ QC

thinhnx22

Thành viên hoạt động
Tham gia
22/12/15
Bài viết
182
Được thích
38
Chào các anh chị và các bạn,
Mình mở hai workbook đồng thời lên gọi là Workbook A và workbook B. Từ workbook A, kích vào sheet bất kỳ/move or copy và copy sheet nào đó sang workbook B. Khi đó công thức trong workbook B có dạng [A.xls]NKC (ví dụ thôi). Giờ mình muốn replace toàn bộ [A.xls]NKC thành NKC (bỏ tên workbook A) thì làm như thế nào. Mình thử cho một ô dùng CTrl + F thì ok, nhưng khi dùng replace all báo update link liên tục và treo máy. Hệ thống công ty mình không cho up file lên nên mình diễn giải vấn đề như nêu trên. Các bạn giúp mình. Chân thành cảm ơn.
 
Bạn làm từng bước theo hướng dẫn sau nhé.

- Chọn sheet muốn copy ở file A. Dùng Replace All dấu bằng (=) thành dấu gạch dưới (_).
- Copy sheet từ file A sang file B.
- Chọn sheet vừa copy ở file B. Dùng Replace All dấu gạch dưới (_) thành dấu bằng (=).
 
Bạn làm từng bước theo hướng dẫn sau nhé.

- Chọn sheet muốn copy ở file A. Dùng Replace All dấu bằng (=) thành dấu gạch dưới (_).
- Copy sheet từ file A sang file B.
- Chọn sheet vừa copy ở file B. Dùng Replace All dấu gạch dưới (_) thành dấu bằng (=).
Em cảm ơn anh. Đến bước thứ 3, nó lại báo đường dẫn như kiểu open / browse để chọn file anh ah. Nhờ anh kiểm tra lại giúp ah
 
Chào các anh chị và các bạn,
Mình mở hai workbook đồng thời lên gọi là Workbook A và workbook B. Từ workbook A, kích vào sheet bất kỳ/move or copy và copy sheet nào đó sang workbook B. Khi đó công thức trong workbook B có dạng [A.xls]NKC (ví dụ thôi). Giờ mình muốn replace toàn bộ [A.xls]NKC thành NKC (bỏ tên workbook A) thì làm như thế nào. Mình thử cho một ô dùng CTrl + F thì ok, nhưng khi dùng replace all báo update link liên tục và treo máy. Hệ thống công ty mình không cho up file lên nên mình diễn giải vấn đề như nêu trên. Các bạn giúp mình. Chân thành cảm ơn.
Bạn thử làm theo các bước sau:
- Ở Workbook B sau khi đã copy/move Sheet từ Workbook A, bạn ấn F5/Special/chọn Formula/OK
- Các ô chứa công thức đã được chọn, ở Formula Bar bạn thêm 1 dấu ' vào trước dấu =, ấn Ctrl+Enter
- Sau đó Ctrl+H, Find what: điền [A.xls], Replace with: không điền gì cả --> Replace All
- Lặp lại bước trên, Find what: điền ', Replace with: không điền gì cả --> Replace All
Hi vọng làm được.
 
Bạn thử làm theo các bước sau:
- Ở Workbook B sau khi đã copy/move Sheet từ Workbook A, bạn ấn F5/Special/chọn Formula/OK
- Các ô chứa công thức đã được chọn, ở Formula Bar bạn thêm 1 dấu ' vào trước dấu =, ấn Ctrl+Enter
- Sau đó Ctrl+H, Find what: điền [A.xls], Replace with: không điền gì cả --> Replace All
- Lặp lại bước trên, Find what: điền ', Replace with: không điền gì cả --> Replace All
Hi vọng làm được.
Không biết em có làm sai chỗ nào ko nhưng ko được anh ah.
 
Vâng, chính vì ko có file nên cũng khó. hệ thống IT chặn toàn bộ nên ko tải file lên được anh ah.
Bạn thử làm lại
- Ở Workbook B sau khi đã copy/move Sheet từ Workbook A, bạn ấn F5/Special/chọn Formula/OK
- Các ô chứa công thức đã được chọn, ở Formula Bar bạn thêm 1 dấu (|) (Shift + \) vào trước dấu =, ấn Ctrl+Enter
- Sau đó Ctrl+H, Find what: điền [A.xls], Replace with: không điền gì cả --> Replace All
- Lặp lại bước trên, Find what: điền (|), Replace with: không điền gì cả --> Replace All
 
Bạn thử làm lại
- Ở Workbook B sau khi đã copy/move Sheet từ Workbook A, bạn ấn F5/Special/chọn Formula/OK
- Các ô chứa công thức đã được chọn, ở Formula Bar bạn thêm 1 dấu (|) (Shift + \) vào trước dấu =, ấn Ctrl+Enter
- Sau đó Ctrl+H, Find what: điền [A.xls], Replace with: không điền gì cả --> Replace All
- Lặp lại bước trên, Find what: điền (|), Replace with: không điền gì cả --> Replace All
Anh cho em hỏi là bước ở Formula Bar, nếu thay như thế thì em chỉ được được ô đầu tiên có công thức mà ko thay được | vào toàn bộ công thức, không biết bước này em sai ở đâu ko? vì của em còn một name nữa, em thử xóa name đó đi, thì formula bar bôi được toàn bộ công thức, đến bước cuối cùng thì báo: Công thức bạn đánh chứa lỗi (Lặp lại bước trên, Find what: điền (|), Replace with: không điền gì cả --> Replace All)
 
Lần chỉnh sửa cuối:
Em cảm ơn anh. Đến bước thứ 3, nó lại báo đường dẫn như kiểu open / browse để chọn file anh ah. Nhờ anh kiểm tra lại giúp ah
Báo kiểu đó là do có một số công thức tham chiếu đến sheet khác mà sheet đó không có trên file B. Cài này bạn phải kiểm tra lại.
Bạn thử làm lại
- Ở Workbook B sau khi đã copy/move Sheet từ Workbook A, bạn ấn F5/Special/chọn Formula/OK
- Các ô chứa công thức đã được chọn, ở Formula Bar bạn thêm 1 dấu (|) (Shift + \) vào trước dấu =, ấn Ctrl+Enter
- Sau đó Ctrl+H, Find what: điền [A.xls], Replace with: không điền gì cả --> Replace All
- Lặp lại bước trên, Find what: điền (|), Replace with: không điền gì cả --> Replace All
Ctrl + Enter cho công thức giống nhau hết à )*&^)
 
Báo kiểu đó là do có một số công thức tham chiếu đến sheet khác mà sheet đó không có trên file B. Cài này bạn phải kiểm tra lại.

Ctrl + Enter cho công thức giống nhau hết à )*&^)
Lúc đầu, em cũng đoán là do thiếu file. Em làm lại như sau, em copy tất cả các sheet (move sheet) liên quan đến công thức của Workbook A sang Workbook B. Sau đó làm theo cách của anh, đến bước 2, copy đè lên các sheet (vừa move sheet) là ok. Lúc ban đầu trước khi hỏi anh, em đã làm như vậy nhưng không được vì thiếu file. Cảm ơn anh đã khai sáng vấn đề. Em đã làm ok. Cảm ơn hai anh rất nhiều.
 
Web KT

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

Back
Top Bottom