hoangbd
Thành viên mới

- Tham gia
- 24/12/12
- Bài viết
- 32
- Được thích
- 1




Mình có 01 cột excel gồm có 03 dữ liệu. Mình muốn lấy từng dữ liệu ra thành từng cột để tiện cho việc so sánh với các dữ liệu khác của mình. Nhờ các mọi người giúp đỡ giùm mình. Mình cảm ơn nhiều.

Em biết mỗi chức năng copy sau đó paste giá trị dạng TRANSPOSE.![]()



Không thể copy theo dạng này được.
Em biết ạ.bởi vì dạng này dữ liệu dài lắm, em đang nghĩ nên sử dụng công thức gì nhưng mà...tèo luôn rồi.



Vấn đề cột B là cột dạng text 2 cột tiếp theo là dạng số, nhưng dữ liệu nguồn chỉ có 1 cột.
Mình có 01 cột excel gồm có 03 dữ liệu. Mình muốn lấy từng dữ liệu ra thành từng cột để tiện cho việc so sánh với các dữ liệu khác của mình. Nhờ các mọi người giúp đỡ giùm mình. Mình cảm ơn nhiều.
=OFFSET($B$2,(ROWS($1:1)-1)*3+(COLUMNS($A:A)-1),)



Mình cũng làm và nghĩ như bạn, nhưng vì phức tạp quá nên mình potay lun.


.
Công thức cho C2:
Kéo fill sang phải và xuống dưới, đến khi nào thấy xuất hiện số 0 thì ngưngMã:=OFFSET($B$2,(ROWS($1:1)-1)*3+(COLUMNS($A:A)-1),)

vậy thì em thử xài công thức này xem :Em biết ạ.bởi vì dạng này dữ liệu dài lắm, em đang nghĩ nên sử dụng công thức gì nhưng mà...tèo luôn rồi.
=IFERROR(INDEX($B$2:$B$25,(ROW(INDIRECT("1:"&ROWS($B$2:$B$25)))*3)-2,1),"")
=IF(ISERROR(INDEX($B$2:$B$25,(ROW(INDIRECT("1:"&ROWS($B$2:$B$25)))*3)-2,1)),"",INDEX($B$2:$B$25,(ROW(INDIRECT("1:"&ROWS($B$2:$B$25)))*3)-2,1))