Làm sao để chuyển CỘT sang HÀNG bằng công thức không bị ảnh hưởng khi thêm, bớt cột

Liên hệ QC

LinDan

Thành viên tiêu biểu
Tham gia
8/2/12
Bài viết
412
Được thích
111
Em biết có nhiều cách chuyển dữ liệu từ cột sang hàng như công thức Transpose, VBA...; em muốn sử dụng công thức trong trường hợp dữ liệu ít, em hay dùng công thức sau:

PHP:
=INDEX($A$3:$A$10;COLUMN()-3;)
Tuy nhiên, rắc rối là ở cái anh chàng COLUMN() khi mình tự động chèn thêm cột thì nó ảnh hưởng đến kết quả ngay.

Xin nhờ mọi người giúp em, liệu có giải pháp nào để cải tiến công thức trên để không bị ảnh hưởng khi chèn cột?
 

File đính kèm

  • Chuyen du lieu.xlsx
    8.7 KB · Đọc: 20
Em biết có nhiều cách chuyển dữ liệu từ cột sang hàng như công thức Transpose, VBA...; em muốn sử dụng công thức trong trường hợp dữ liệu ít, em hay dùng công thức sau:

PHP:
=INDEX($A$3:$A$10;COLUMN()-3;)
Tuy nhiên, rắc rối là ở cái anh chàng COLUMN() khi mình tự động chèn thêm cột thì nó ảnh hưởng đến kết quả ngay.

Xin nhờ mọi người giúp em, liệu có giải pháp nào để cải tiến công thức trên để không bị ảnh hưởng khi chèn cột?

Vầy thử xem:
Mã:
=INDEX($A$3:$A$10,COLUMN()-[COLOR=#ff0000][B]COLUMNS($A$2:$C$2)[/B][/COLOR],)
 
Vầy thử xem:
Mã:
=INDEX($A$3:$A$10,COLUMN()-[COLOR=#ff0000][B]COLUMNS($A$2:$C$2)[/B][/COLOR],)

Công thức này không bị ảnh hưởng khi chèn cột mới vào giữa 2 cột A và C, nhưng vẫn bị ảnh hưởng nếu cột chèn mới nằm trong khoảng từ cột E đến cột J (cột chèn mới giữa 2 giá trị kết quả đầu ra)
 
Dùng cái này chắc được:
=INDEX($A$3:$A$11,COUNTA($C$2:C2)+1)
 
Web KT

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

Back
Top Bottom