Chuyển từ địa chỉ ô sang name (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

xichdragon

Thành viên hoạt động
Tham gia
24/11/07
Bài viết
111
Được thích
93
Nghề nghiệp
Biến đổi khí hậu
Xin chào các bạn,
Mình muốn hỏi 1 vấn đề với file xls như sau:
Chẳng hạn ở ô B1 mình gõ "=A1", và rất nhiều công thức tương tự vậy ở các ô khác. Sau đó mình mới đặt tên ô A1 là InputValue chẳng hạn. Vậy có cách nào để chuyển tất cả các tham chiếu đến ô A1 của sheet đó thành InputValue không nhỉ?
Cảm ơn các bạn đã đọc bài và hy vọng nhận được sự giúp đỡ của các bạn
Best regards
 
Xin chào các bạn,
Mình muốn hỏi 1 vấn đề với file xls như sau:
Chẳng hạn ở ô B1 mình gõ "=A1", và rất nhiều công thức tương tự vậy ở các ô khác. Sau đó mình mới đặt tên ô A1 là InputValue chẳng hạn. Vậy có cách nào để chuyển tất cả các tham chiếu đến ô A1 của sheet đó thành InputValue không nhỉ?
Cảm ơn các bạn đã đọc bài và hy vọng nhận được sự giúp đỡ của các bạn
Best regards
Bạn làm như sau:
Nhấn CTRL và F
Mục FIND WHAT bạn gõ =A1
Mục REPLACE WITH bạn gõ: =InputValue
Chọn REPLACE ALL.
là xong%#^#$
 
Bạn làm như sau:
Nhấn CTRL và F
Mục FIND WHAT bạn gõ =A1
Mục REPLACE WITH bạn gõ: =InputValue
Chọn REPLACE ALL.
là xong%#^#$
Cách này không được đâu bạn. Với những ô có tham chiếu đến A11, A12, A13,... A111, A112,... thì sao???
 
Cảm ơn các bạn, mình cũng đã nghĩ đến cách đó và cũng từ bỏ do cùng quan điểm ở trên của bạn huuthang_bd. Cách đó không làm tổng quát được. Mình nghĩ đến việc dùng VBA để thay thế nếu có hàng loạt các name khi đó việc xử lý các ô như A11 hay A111 là có thể làm được. Ý tưởng là dùng vòng lặp dò từng ô, so sánh với list name. Nhưng thuật toán này thật sự là cách làm hạ sách khi số lượng ô rất lớn và số sheet cũng nhiều.
Mình hy vọng ai có ý tưởng hay hơn ý tưởng của mình thì gợi ý giúp mình nhé.
Many thanks
 
Cảm ơn các bạn, mình cũng đã nghĩ đến cách đó và cũng từ bỏ do cùng quan điểm ở trên của bạn huuthang_bd. Cách đó không làm tổng quát được. Mình nghĩ đến việc dùng VBA để thay thế nếu có hàng loạt các name khi đó việc xử lý các ô như A11 hay A111 là có thể làm được. Ý tưởng là dùng vòng lặp dò từng ô, so sánh với list name. Nhưng thuật toán này thật sự là cách làm hạ sách khi số lượng ô rất lớn và số sheet cũng nhiều.
Mình hy vọng ai có ý tưởng hay hơn ý tưởng của mình thì gợi ý giúp mình nhé.
Many thanks
Thử đưa cấu trúc file lên đây xem sao! Dùng VBA với phương thức Find là ngon rồi còn gì
 
ban vào INSERT => NAME => DIFINE NAME => "DẶT TÊN"=>OK
Vào lại INSERT NAME=> APPLY NAME=> OK ( đặt trỏ ở A1)
Good luck
 
ban vào INSERT => NAME => DIFINE NAME => "DẶT TÊN"=>OK
Vào lại INSERT NAME=> APPLY NAME=> OK ( đặt trỏ ở A1)
Good luck
Chiêu này hơi bị "độc đáo" à nha ---> vậy mà trước giờ không biết (mặc dù có nhìn thấy)
Cảm ơn bạn!
---------------
Hãy test thử bằng cách thêm bớt các Options để biết thêm chi tiết

attachment.php
 

File đính kèm

  • untitled.JPG
    untitled.JPG
    17.7 KB · Đọc: 68
Thử đưa cấu trúc file lên đây xem sao! Dùng VBA với phương thức Find là ngon rồi còn gì
Hihix, nếu em đã làm thì đã gửi file lên đây rồi bác ạ, nhưng vì nghĩ sẽ có không nên hăm hở như bổ củi nhw vậy nên em đưa ra ý tưởng chứ chưa viết ạ.

ban vào INSERT => NAME => DIFINE NAME => "DẶT TÊN"=>OK
Vào lại INSERT NAME=> APPLY NAME=> OK ( đặt trỏ ở A1)
Good luck
Cảm ơn tất cả mọi người đặc biệt là cò xinh:D.
 
Hi, Vậy bây giờ đổi ngược lại sau khi đã apply được tất cả các name rồi thì có cách nào để làm ngược lại "trả lại tên cho em" địa chỉ cells như bình thường được không các bác nhỉ? Lần này mò trong xls thì không có :-?
BR
 
Hi, Vậy bây giờ đổi ngược lại sau khi đã apply được tất cả các name rồi thì có cách nào để làm ngược lại "trả lại tên cho em" địa chỉ cells như bình thường được không các bác nhỉ? Lần này mò trong xls thì không có :-?
BR
Cái này thì dễ rồi. Find and Replace.
 
Hihi, tks. Nhưng ý mình hỏi ở đây vẫn với dạng tổng quát. Tức là có rất nhiều name...
 
Web KT

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

Back
Top Bottom