Chuyển dữ liệu từ cột thành hàng !!! Help ...

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi DotExcel_timThay, 9 Tháng hai 2006.

9,853 lượt xem

  1. DotExcel_timThay

    DotExcel_timThay Thành viên sơ cấp

    Bài viết:
    6
    Đã được thích:
    0
    Nơi ở:
    VN
    Lời đầu tiên DotExcel có lời chào các sư phụ. Sau là nhờ sư phụ nào giúp cho đệ tử chiêu: trong excel có hàm nào để chuyển dữ liệu từ hàng thành cột hay ngược lại ko ? Nếu có là hàm gì, và sử dụng như thế nào ? Còn không, có cách nào để làm điều này, xin chỉ giáo. Đệ tử đây xin chân thành cảm tạ.
     
    #1
  2. IChiNoVa

    IChiNoVa Phu cà phê

    Bài viết:
    134
    Đã được thích:
    4
    Nơi ở:
    Sòn Gài
    Mình không biết Excel có sẵn hàm nào để chuyển cột thành hàng hay không, nhưng mình có phương pháp sau:

    Bạn dùng hàm OFFSET, và kèm thêm một dòng phụ

    VD như vầy:

    Từ ô A5 đến A10 lần lượt có các giá trị: a; b; c; d; e; f.
    Bây giờ chuyển cột này thành hàng từ ô C4 đến H4

    Lập công thức như sau:
    Công thức cho cột phụ bắt đầu từ ô C3:
    C3 = B3+1

    Công thức cho ô C4:
    C4 = OFFSET($A$1,C3+3,0)

    Kéo hai công thức này đến ô H3 và ô H4 thì kết quả là:
    Từ C3 đến H3 là: 1; 2; 3; 4; 5; 6
    Từ C4 đến H4 là: a; b; c; d; e; f

    Bạn có thể không cần cột phụ, bạn sẽ dùng hàm COLUMN()
    khi đó bạn bỏ dòng phụ đi, và công thức cho C4 như sau:

    C4 = OFFSET($A$1,COLUMN()+1,0)

    Cách chuyển từ hàng sang cột cũng tương tự như vậy đó.

    Chúc bạn thành công nhé.
     
    Last edited: 9 Tháng hai 2006
    #2
  3. mysterious_girl

    mysterious_girl Thành viên sơ cấp

    Bài viết:
    358
    Đã được thích:
    1
    Nơi ở:
    ...close to you...
    Bạn ctr+C vùng bạn muốn chuyển cột thành hàng, sau đó bạn vào Edit/paste special/transpose hoặc ở trên thanh standart bạn click vào mũi tên xuống của biểu tượng paste chọn transpose hoặc dùng phím tắt Alt+E+E.Ngược lại tương tự.
     
    Last edited: 10 Tháng hai 2006
    #3
  4. DotExcel_timThay

    DotExcel_timThay Thành viên sơ cấp

    Bài viết:
    6
    Đã được thích:
    0
    Nơi ở:
    VN
    Cám ơn nhiều, mình đã làm được rùi .
     
    #4
  5. IChiNoVa

    IChiNoVa Phu cà phê

    Bài viết:
    134
    Đã được thích:
    4
    Nơi ở:
    Sòn Gài
    Hì hì, cách làm của mysterious_girl đơn giản thế mà mình không biết.

    Bây giờ thì biết rồi, cám ơn nhiều lắm.
     
    #5
  6. Đào Việt Cường

    Đào Việt Cường Moderator

    Bài viết:
    400
    Đã được thích:
    2
    Giới tính:
    Nam
    Nơi ở:
    Khánh Hòa
    Dear all,
    --------
    Còn một phương pháp nữa mà bạn có thể làm một cách Automatic hơn, đó là sử dụng kết hợp hàm INDIRECT kết hợp với hàm COLUMN, tôi ví dụ:
    Bạn muốn chuyển Giá trị của dãy $A$8:$A$11 thành một hàng, ví dụ thành $B$8:$L$8, tại ô B8 bạn có công thức sau:
    =INDIRECT("A" &COLUMN()+6)
    Rất đơn giản, phải không nào! Khi bạn cập nhật số liệu của "cột" thì "hàng" cũng thay đổi theo.
     
    #6
  7. mysterious_girl

    mysterious_girl Thành viên sơ cấp

    Bài viết:
    358
    Đã được thích:
    1
    Nơi ở:
    ...close to you...
    Vâng, có rất nhiều cách làm.Nếu chịu tìm tòi và vận dụng kết hợp những gì mình đã học đc thì sẽ thấy excel rất tuyệt!!!
     
    #7
  8. manhquy87

    manhquy87 Thành viên sơ cấp

    Bài viết:
    1
    Đã được thích:
    0
    Giới tính:
    Nam
    bác giải thích dùm em cái +6 là gì nếu cột từ sl từ hàng c5 đến g5 có giá trị là 1;2;3;4;5 vậy muốn chuyển sang cột K10; K15 thì phải làm sao để ko thay đổi công thức (Gía trị 1;2;3;4;5 là giá trị đk link từ sl khác) Thank bác
     
    #8
  9. songtu345

    songtu345 Thành viên hoạt động

    Bài viết:
    21
    Đã được thích:
    4
    Giới tính:
    Nam
    Cái này có video hướng dẫn rồi mà:

     
    #9

Chia sẻ trang này