Phanhanhdai
Thành viên tiêu biểu

- Tham gia
- 16/3/08
- Bài viết
- 733
- Được thích
- 1,876
- Nghề nghiệp
- Thiết kế công trình

Tôi thấy 1 tác dụng của INDIRECT: đó là khi bạn muốn đặt 1 name có tác dụng trên tất cả các sheet bạn sẽ thấy INDIRECT nó lợi hại thế nào!Em đã đọc một số bài nói đến hàm Indirect rồi, em đã hiểu được cách dùng của nó, nhưng quả thật em không hiểu được hiết tầm quan trọng của nó (Ví nó tham chiếu gián tiếp) tại sao không dùng một số hàm trực tiếp khác như vlookup chẳng hạn...thay thế. Đến bây giờ em thấy các bài toán mình gặp có thể bỏ hàm Indirect mà có thể xử lý đơn giản hơn. Các bác có thể chỉ giúp em được sự cần thiết phải sử dụng nó trong một số trường hợp, mà thiếu nó sẽ khó khăn khi xử lý btoán không?
Em xin cảm ơn
Em đã đọc một số bài nói đến hàm Indirect rồi, em đã hiểu được cách dùng của nó, nhưng quả thật em không hiểu được hiết tầm quan trọng của nó (Ví nó tham chiếu gián tiếp) tại sao không dùng một số hàm trực tiếp khác như vlookup chẳng hạn...thay thế. Đến bây giờ em thấy các bài toán mình gặp có thể bỏ hàm Indirect mà có thể xử lý đơn giản hơn. Các bác có thể chỉ giúp em được sự cần thiết phải sử dụng nó trong một số trường hợp, mà thiếu nó sẽ khó khăn khi xử lý btoán không?
Em xin cảm ơn
Tôi thấy 1 tác dụng của INDIRECT: đó là khi bạn muốn đặt 1 name có tác dụng trên tất cả các sheet bạn sẽ thấy INDIRECT nó lợi hại thế nào!
Bạn thử thế này nhé: Hãy đặt tên 1 vùng là DS, tham chiếu đến A1:F100... Bạn hãy làm cách nào để ở bất cứ sheet nào, mổi khi bạn gọi tên DS lên thì nó hiểu đang nói A1:F100 của Active Sheet
Nếu không INDIRECT thì tôi không nghĩ ra có hàm nào khác có thể làm được điều này
Xem file thí nghiệm đây (Nếu bạn làm được 1 name DS mà không cần đến INDIRECT thì post lên cho tôi học hỏi với)
Ý tôi đang nói đến việc: MỘT NAME CÓ TÁC DỤNG TRÊN MỌI SHEET CƠ MÀBác Ndu ,
Với cấu trúc giống nhau trên nhiều sheet, Không dùng INDIRECT tác dụng với nhiều sheet, Bác thử cách này xem sao
- Đặt name cho 1 vùng
- Copy cái sheet vừa đặt name ra làm nhiều sheet tùy ý (copy bằng Ctrl - chuột trái và kéo)
- Bác thử xem, hông biết có được hông
vumian,
Tôi nói trong file này có 3 name đấy!Bác download xem thử có phải là 1 name hông ạ, không cần INDIRECT !
Thông thường hay dùng Indirect() nhưng thấy cái Name này cũng lạ và chưa hiểu. Nhờ anh Vumian và Ndu chỉ cách tạo cái Name này ra sao, Name ở sheet nào là Name chính? Thanks.Bác download xem thử có phải là 1 name hông ạ, không cần INDIRECT !
Name mà bạn vumian tạo là name chỉ có tác dụng trong sheet hiện hành (ở sheet khác nhìn không thấy)Thông thường hay dùng Indirect() nhưng thấy cái Name này cũng lạ và chưa hiểu. Nhờ anh Vumian và Ndu chỉ cách tạo cái Name này ra sao, Name ở sheet nào là Name chính? Thanks.
Giờ mới biết là có name cho từng sheet, cám ơn Anh Ndu nhiều, trước giờ chỉ biết tạo name cho toàn workbook. Giờ nếu tạo name riêng cho từng sheet tôi nghĩ sẽ cải thiện được tốc độ xử lý không biết đúng không, để thử xem. Anyway thanks.Loại name này người ta gọi là name cục bộ
Không biết có cải thiện về tốc độ không nhưng ít nhất là gọn gàng hơn! Nhìn vào 1 file với khoảng vài chục name cũng thấy ngán!Giờ mới biết là có name cho từng sheet, cám ơn Anh Ndu nhiều, trước giờ chỉ biết tạo name cho toàn workbook. Giờ nếu tạo name riêng cho từng sheet tôi nghĩ sẽ cải thiện được tốc độ xử lý không biết đúng không, để thử xem. Anyway thanks.