Lấy dữ liệu cách 1 dòng (5 người xem)

Liên hệ QC

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

huongmuine

Thành viên GPE
Tham gia
27/5/10
Bài viết
228
Được thích
32
Giới tính
Nam
Nhờ anh chị chỉ giúp công thức lấy dữ liệu cách đều nhau 1 dòng.
Xin cảm ơn.
 

File đính kèm

Nhân tiện em nhờ a Phi giải đáp giúp em ạ. Nếu dùng Rows(1:1) và Row(A1) thì cái nào sẽ làm nặng công thức hơn ạ? Vì em thấy mọi người hay dùng hàm Rows hơn ạ. E cảm ơn anh ạ
Cái dụ này tôi cũng không rành lắm. vì không nghiên cứu tốc độ của nó như thế nào? hihi
Bài đã được tự động gộp:

Nhờ anh chị chỉ giúp công thức lấy dữ liệu cách đều nhau 1 dòng.
Xin cảm ơn.
Nếu lấy luôn 2 cột thì có thể sử dụng công thức này luôn
=OFFSET($A$3,(ROWS($1:1)-1)*2+COLUMNS($A:A)-1,0)
 
Nhân tiện em nhờ a Phi giải đáp giúp em ạ. Nếu dùng Rows(1:1) và Row(A1) thì cái nào sẽ làm nặng công thức hơn ạ? Vì em thấy mọi người hay dùng hàm Rows hơn ạ. E cảm ơn anh ạ
ROW là hàm mảng còn ROWS là công thức thường.
Thông thường thì công thức thường nhanh hơn công thức mảng nhưng so sánh cũng chỉ ở mức tương đối, còn tùy thuộc vào độ lớn của tham chiếu. Ví dụ:
- ROW(A1) <--- công thức mảng nhưng tham chiếu duy nhất 1 cell
- ROWS($1:1) <---- công thức thường nhưng tham chiếu nguyên dòng. Với Excel 2007 trở luôn thì nguyên dòng tương đương với 16384 cells. Khi kéo fill xuống thì số cells còn tăng lên khủng khiếp nữa
Nếu thay ROWS($1:1) bằng ROWS($A$1:$A1) thì số cells tham chiếu sẽ giảm rất nhiều
Ngoài ra, vì 2 hàm có tính chất khác nhau, có lúc dùng chung được, có lúc không, nên như đã nói ở trên: "So sánh chỉ là tương đối"
 
ROW là hàm mảng còn ROWS là công thức thường.
Thông thường thì công thức thường nhanh hơn công thức mảng nhưng so sánh cũng chỉ ở mức tương đối, còn tùy thuộc vào độ lớn của tham chiếu. Ví dụ:
- ROW(A1) <--- công thức mảng nhưng tham chiếu duy nhất 1 cell
- ROWS($1:1) <---- công thức thường nhưng tham chiếu nguyên dòng. Với Excel 2007 trở luôn thì nguyên dòng tương đương với 16384 cells. Khi kéo fill xuống thì số cells còn tăng lên khủng khiếp nữa
Nếu thay ROWS($1:1) bằng ROWS($A$1:$A1) thì số cells tham chiếu sẽ giảm rất nhiều
Ngoài ra, vì 2 hàm có tính chất khác nhau, có lúc dùng chung được, có lúc không, nên như đã nói ở trên: "So sánh chỉ là tương đối"
Dạ cháu cảm ơn ạ. Vì thường cháu chỉ dùng ROW(A1) nên thành quen nhưng thấy các anh chị khác thường hay dùng ROWS(1:1) hơn nên tiện bài này cháu hỏi luôn ạ.
 
Cái dụ này tôi cũng không rành lắm. vì không nghiên cứu tốc độ của nó như thế nào? hihi
Bài đã được tự động gộp:


Nếu lấy luôn 2 cột thì có thể sử dụng công thức này luôn
=OFFSET($A$3,(ROWS($1:1)-1)*2+COLUMNS($A:A)-1,0)
Cảm ơn bạn đã nhiệt tình giúp.
Bài đã được tự động gộp:

Bạn dùng thử nha
E3=OFFSET($A$3,(ROW()-3)*2+COLUMN()-5,0)
Rồi kéo sang phải và xuống dưới
cảm ơn bạn đã giúp.
 
Web KT

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

Back
Top Bottom