Hỏi cách chuyển nhiều dòng thành 1 dòng

Liên hệ QC

amcytn

Thành viên mới
Tham gia
10/7/09
Bài viết
4
Được thích
0
Em gặp một trường hợp như thế này ạ.
Em có một bảng gồm nhiều dòng và nhiều cột, giờ em muốn chuyển tất cả các dòng thành 1 dòng thôi cứ nối đuôi nhau thì làm thế nào à. copy paste cũng được nhưng mà dữ liệu nhiều quá làm thủ công thế này thì lâu quá ạ. thanks các Pro nhiều.

 
Lần chỉnh sửa cuối:
Chắc nên dùng VBA.

. . . . . . . . . . . . . . . . . . . . .
 
Nối đuôi có nghĩa là ai nối đuôi ai? Nói chuyện mâppj mờ chẳng có thì dụ thì biết đâu mà mò.

Cách thức chuyển thành 1 dòng:

- Copy tất cả dữ liệu
- Qua Word, paste text only. Sau khi paste, các cột sẽ cách nhau bằng tabs, và các dòng sẽ cách nhau bằng xuống hàng.
- Trong Word, nhấn Ctrl+h, gõ ^p vào "find what" và ^t vào "replace with", và kích "replace all". Mục đích là đổi tất cả dấu xuống hàng thành dấu tabs.
- Copy, và paste (keep destination formatting) trở lại Excel.
 
Em gặp một trường hợp như thế này ạ.
Em có một bảng gồm nhiều dòng và nhiều cột, giờ em muốn chuyển tất cả các dòng thành 1 dòng thôi cứ nối đuôi nhau thì làm thế nào à. copy paste cũng được nhưng mà dữ liệu nhiều quá làm thủ công thế này thì lâu quá ạ. thanks các Pro nhiều.

Bạn thử công thức này thử xem
Chuyển nhiều dòng thành 1 dòng
Mã:
=INDEX(VungDuLieu,INT((COLUMN(A1)-1)/COLUMNS(VungDuLieu))+1,MOD(COLUMN(A1)-1,COLUMNS(VungDuLieu))+1)
Chuyển nhiều cột thành 1 cột
Mã:
=INDEX(VungDuLieu,MOD(ROW(A1)-1,ROWS(VungDuLieu))+1,INT((ROW(A1)-1)/ROWS(VungDuLieu))+1)
 
Bạn thử công thức này thử xem
Chuyển nhiều dòng thành 1 dòng
Mã:
=INDEX(VungDuLieu,INT((COLUMN(A1)-1)/COLUMNS(VungDuLieu))+1,MOD(COLUMN(A1)-1,COLUMNS(VungDuLieu))+1)
Chuyển nhiều cột thành 1 cột
Mã:
=INDEX(VungDuLieu,MOD(ROW(A1)-1,ROWS(VungDuLieu))+1,INT((ROW(A1)-1)/ROWS(VungDuLieu))+1)
Sao mình thử công thức của bạn không được nhỉ?
Cell A1 ở đây có nghĩa là gì?
"vùng dữ liệu" là vùng có dạng A2:A10 phải không bạn?
 

File đính kèm

  • VD.xls
    35 KB · Đọc: 909
Nối đuôi có nghĩa là ai nối đuôi ai? Nói chuyện mâppj mờ chẳng có thì dụ thì biết đâu mà mò.

Cách thức chuyển thành 1 dòng:

- Copy tất cả dữ liệu
- Qua Word, paste text only. Sau khi paste, các cột sẽ cách nhau bằng tabs, và các dòng sẽ cách nhau bằng xuống hàng.
- Trong Word, nhấn Ctrl+h, gõ ^p vào "find what" và ^t vào "replace with", và kích "replace all". Mục đích là đổi tất cả dấu xuống hàng thành dấu tabs.
- Copy, và paste (keep destination formatting) trở lại Excel.
thanks bác cách của bác hay quá, dúng là cao thủ, em làm được rồi.
 
Bạn xem trong file ví dụ tôi đính kèm.
em làm thử như bác rồi nhưng khi nhập (vungdulieu) thì khi kéo xuống (vungdulieu) cũng bị kéo theo dãn đến kết quả trả về là bị lệch 1 ô bác ạ, làm sao chốt (vungdulieu) lại nhỉ. khóa các kiểu thì báo lỗi hic. ngón tin quá.
 
Bạn xem hình để thấy "Vùng dữ liệu" và kết quả ở ô màu vàng
 
Nếu như trong dữ liệu các cột có một vài số 0, muốn chuyển sang thành 1 dòng mà bỏ số 0 đi để nối số kế tiếp thì làm thế nào ạ. Ví dụ như file đính kèm
 

File đính kèm

  • VD.xls
    24.5 KB · Đọc: 84
Chào các bạn mình không rành về excel nhưng công việc hiện tại cần giải quyết một vấn đề như Vidu gởi kèm , mình mô tả cụ thể như thé này:
sheet 1 mình có một bảng điểm gồm nhiều cột từng môn học giờ mình muốn chuyển điểm từng môn của từng người thành nhiều dòng như sheet 2 tên có thể trùng nhưng mã không trùng dùng mã làm chuẩn . mong mỗi người giúp đỡ cám ơn mọi người rất nhiều!
 

File đính kèm

  • Vidu.xls
    20 KB · Đọc: 54
Các bạn cho mình hỏi muốn định dạng điều kiện cho các ô có 2 điều kiện thì dùng hàm ntn ạ ?
Ví dụ : định dạng .... cho các ô có giá trị THÀNH TIỀN >= 1.000.000 và <5.000.00 ( bạn nào viết ví dụ cứ lấy bừa 1 ô nào cũng đc ạ )
mình cảm ơn
 
Mình tưởng dùng hàm IF hay OR gì mà nhỉ ? Ý mình là muốn hightlight những giá trị như điều kiện yêu cầu ấy ạ

Và thì phải dùng And chứ sao dùng Or được bạn. Nói chung thấy bạn mô tả vậy thì mình đưa công thức vậy thôi - có thể

đúng có thể sai. Còn muốn chính xác hơn nữa thì cần có File thực thế
 
Trong excel cũng cho phép copy chuyển dòng thành cột mà bạn. Khi đó dữ liệu của bạn từ nhiều dòng sẽ chuyển sang 1 dòng.
VD: Dữ liệu
A1
A2
A3
A4
A5
Bạn copy cả rồi paste ở dạng "Transpose (T)" nó sẽ chuyển cho bạn.
 
Dear mr @huuthang_bd
Mình có file có rất nhiều user, mỗi user được phân nhiều quyền theo từng dòng. Từ đó, làm cách nào để chuyển thành mỗi User là 1 dòng gồm User ID, User và tương ứng với tất cả các quyền của user đó.?
Mình gửi bảng dữ liệu ví dụ và bảng kết quả mong muốn để bạn xem giúp mình với.
Cảm ơn mr Thắng nhiều.
 

File đính kèm

  • Test.xlsx
    9.1 KB · Đọc: 52
Nối đuôi có nghĩa là ai nối đuôi ai? Nói chuyện mâppj mờ chẳng có thì dụ thì biết đâu mà mò.

Cách thức chuyển thành 1 dòng:

- Copy tất cả dữ liệu
- Qua Word, paste text only. Sau khi paste, các cột sẽ cách nhau bằng tabs, và các dòng sẽ cách nhau bằng xuống hàng.
- Trong Word, nhấn Ctrl+h, gõ ^p vào "find what" và ^t vào "replace with", và kích "replace all". Mục đích là đổi tất cả dấu xuống hàng thành dấu tabs.
- Copy, và paste (keep destination formatting) trở lại Excel.

Mình cũng có mong muốn tương tự như bạn, và cũng thử cách bạn chỉ mà không được.
Chẳng là mình muốn chuyển các thông tin của từng hộ thành một dòng. Mọi người làm ơn giúp mình với. chứ cứ cắt từng dòng thì khổ quá. Xin cảm ơn
Bài đã được tự động gộp:

Bạn thử công thức này thử xem
Chuyển nhiều dòng thành 1 dòng
Mã:
=INDEX(VungDuLieu,INT((COLUMN(A1)-1)/COLUMNS(VungDuLieu))+1,MOD(COLUMN(A1)-1,COLUMNS(VungDuLieu))+1)
Chuyển nhiều cột thành 1 cột
Mã:
=INDEX(VungDuLieu,MOD(ROW(A1)-1,ROWS(VungDuLieu))+1,INT((ROW(A1)-1)/ROWS(VungDuLieu))+1)

Bạn xem trong file ví dụ tôi đính kèm.

Mình thử copy công thức mà không được, và không hiểu vùng dữ liệu của bạn là như thế nào. Làm ơn giúp mình với. Kết quả đúng kiểu minh mong muốn.
 

File đính kèm

  • thèn phàng_2.xls
    397.5 KB · Đọc: 37
  • thèn phàng_2.xls
    397.5 KB · Đọc: 25
Lần chỉnh sửa cuối:
Mình cũng có mong muốn tương tự như bạn, và cũng thử cách bạn chỉ mà không được.
Chẳng là mình muốn chuyển các thông tin của từng hộ thành một dòng. Mọi người làm ơn giúp mình với. chứ cứ cắt từng dòng thì khổ quá. Xin cảm ơn
Bài đã được tự động gộp:





Mình thử copy công thức mà không được, và không hiểu vùng dữ liệu của bạn là như thế nào. Làm ơn giúp mình với. Kết quả đúng kiểu minh mong muốn.
Bạn đưa File lên mà không diễn giải và có ví dụ cụ thể để mọi người hiểu bạn muốn làm như thế nào? ví dụ: Làm như hình phải không?

A_HN.JPG
 
Web KT
Back
Top Bottom