


Không hiểu mục đích của bạn là gì :Chào các bạn.
Cho mình hỏi về hàm, hoặc dùng VBA có thể chọn nhiều ô trong excel để chuyển công thức từ ô có địa chỉ tương đối sang địa chỉ tuyệt đối trong công thức.
Mong các bạn giúp. Thanks!



Mình có nêu rõ thắc mắc trong file đính kèm, mong các mem giải đáp dùm. thanks








Vậy nếu có file nguồn đó thì có sửa được không vậy bạn?Đương nhiên là không được rồi. Do bạn không có file nguồn (du thau 4 tram QNinh.xls) nên khi sửa công thức (replace) Excel sẽ không tìm thấy địa chỉ của ô tham chiếu nên xuất hiện hộp thoại update value để bạn chọn lại file nguồn.
Tôi nghĩ là được.Vậy nếu có file nguồn đó thì có sửa được không vậy bạn?
Trong hộp thoại Find and Replace, bạn kiểm tra lại dòng Within bạn đang chọn là gì. Bạn phải chọn là Sheet, nếu chọn Workbook thì không những thay thể ở cả Sheet đó mà còn thay thể cả Workbook luôn.Mặc dù mình đã chọn các ô có công thức ở cột E, lúc nhấn Replace All không thay đổi cho tất cả các ô công thức được chọn ở cột E mà nó lại thay đổi cho toàn bộ cả bảng tính? (thay toàn bộ ký tự E thành $E$)




Ở within là sheetTrong hộp thoại Find and Replace, bạn kiểm tra lại dòng Within bạn đang chọn là gì. Bạn phải chọn là Sheet, nếu chọn Workbook thì không những thay thể ở cả Sheet đó mà còn thay thể cả Workbook luôn.
Ở within là sheet
ở search là By rows
ở look in là Formulas
Nhưng khi tôi nhấn Replace All thì vẫn thay đổi tất cả (phần chữ màu xanh trong file của bạn huyanh90
Làm sao để chỉ tìm kiếm và thay thế trong các ô tôi đã chọn vậy bạn?





+) Tôi chọn mục search là By columns rồi chọn các ô chứa công thức ở cột E rồi nhấn tìm và thay thế được rồiTôi vẫn làm bình thường trên file của chủ topic. Bạn lưu ý vùng chọn phải lớn hơn 1 ô nhé, nếu vùng chọn chỉ có 1 ô thì xem như thay thế trong cả sheet.
Bạn có thể quay lại clip quá trình bạn thực hiện và sự thay đổi của vùng màu xanh không? Tôi không thấy nên cũng chẳng biết nguyên nhân vì sao.
Thứ 1: Do dữ liệu bạn gửi lên trong công thức chỉ có 1 chữ E cũng là một phần trong địa chỉ ô nên mọi người hướng dẫn bạn như vậy là hợp lý rồi. Nếu trong công thức có ký tự cần thay thế không phải là địa chỉ ô thì không dùng cách này được. Bạn rút kinh nghiệm khi đưa dữ liệu lên nhé.Cảm ơn các bạn rất nhiều, mình đã làm được 1 phần. Nhưng làm theo cách Find and replace thì hạn chế ở 2 điểm sau:
+Thứ 1:Là nó thay thế các ký tự có trong công thức trùng với ký tự tìm kiếm. ( VD: khi thay thế ct: 'D:\CT TIDI\4 tram Quang Ninh\[du thau 4 tram QNinh.xls]PTDG Kalong'!D8. Thì nó thay thế cả D8 lần D:\ luôn; còn có vài trường hợp khác nếu trong công thức có ký tự đó thì nó thay thế hết thành VD như $a$...)
+Thứ 2: là nó hiện ra bảng để để link tới đường dẫn update quá nhiều; đối với bảng tính mình thì kích vài chục lần. chứ bảng tính nhiều hàng thì kích chắc rục tay.
View attachment 102606
hiện ra cái bảng trên vài chục lần, có khi hơn
Mong các bạn góp ý thêm.
+) Tôi chọn mục search là By columns rồi chọn các ô chứa công thức ở cột E rồi nhấn tìm và thay thế được rồi
+) Tôi chưa quay clip bao giờ. Dùng phần mềm gì vậy bạn?
Mình muốn lấy số hàng, số cột của một địa chỉ tuyệt đối (ví dụ $A$3 thì trả về hàng là 3, cột là 1), có bác nào biết không chỉ giúp với!
=ROW($A$3)
=COLUMN($A$3)




Lấy số hàng =ROW($A$3)Mình muốn lấy số hàng, số cột của một địa chỉ tuyệt đối (ví dụ $A$3 thì trả về hàng là 3, cột là 1), có bác nào biết không chỉ giúp với!



