Lấy dữ liệu khi dòng hoặc cột thay đổi

Liên hệ QC

trongtuankt

Thành viên chính thức
Tham gia
18/2/14
Bài viết
69
Được thích
3
Anh chị cho em hỏi có công thức lấy dữ liệu khi cột hay dòng thay đổi do insert thêm dòng hoặc cột mà làm vị trí ô lấy dự liệu thay đổi không ạ. Ví dụ từ ô B10 em muốn lấy dữ liệu lại ô B9 nhưng nếu thêm dòng vào giữa ô B9 và B10 thì kết quả thay đổi ạ (tương tự ô B10 lấy dữ liệu B5 mà thêm/xóa dòng 6-9 cũng vậy ạ). Anh chị cho em xin dạng công thức ạ (không phải VBA gì đó đâu ạ, vì em muốn để sau này dùng). Em cảm ơn.
 
Anh chị cho em hỏi có công thức lấy dữ liệu khi cột hay dòng thay đổi do insert thêm dòng hoặc cột mà làm vị trí ô lấy dự liệu thay đổi không ạ. Ví dụ từ ô B10 em muốn lấy dữ liệu lại ô B9 nhưng nếu thêm dòng vào giữa ô B9 và B10 thì kết quả thay đổi ạ (tương tự ô B10 lấy dữ liệu B5 mà thêm/xóa dòng 6-9 cũng vậy ạ). Anh chị cho em xin dạng công thức ạ (không phải VBA gì đó đâu ạ, vì em muốn để sau này dùng). Em cảm ơn.
Bạn gửi file ví dụ lên xem cụ thể thế nào, biết đâu có ai đó giúp được.
 
Anh chị cho em hỏi có công thức lấy dữ liệu khi cột hay dòng thay đổi do insert thêm dòng hoặc cột mà làm vị trí ô lấy dự liệu thay đổi không ạ. Ví dụ từ ô B10 em muốn lấy dữ liệu lại ô B9 nhưng nếu thêm dòng vào giữa ô B9 và B10 thì kết quả thay đổi ạ (tương tự ô B10 lấy dữ liệu B5 mà thêm/xóa dòng 6-9 cũng vậy ạ). Anh chị cho em xin dạng công thức ạ (không phải VBA gì đó đâu ạ, vì em muốn để sau này dùng). Em cảm ơn.

Ví dụ bạn muốn luôn luôn lấy dữ liệu trong B10, có nhiều cách như:

=INDIRECT("B10")

=INDEX(B:B,10)

v.v ...
 
Ví dụ bạn muốn luôn luôn lấy dữ liệu trong B10, có nhiều cách như:

=INDIRECT("B10")

=INDEX(B:B,10)

v.v ...
Nếu tôi hiểu không lầm thì thớt muốn lấy tương đối theo vị trí.

1659106319897.png

Muốn theo vị trí thì hàm Indirect phải dùng lối R1C1
D10 = INDIRECT("R[-1]", False)
Bây giờ, thêm bớt dòng gì thì ô chứa công thức ấy nó vẫn truy vấn cái ô ngay trên nó.
 
Web KT

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

Back
Top Bottom