Làm thế nào để đảo lộn trong MS Excel 2007?


1

Làm cách nào để làm cho dữ liệu lộn ngược với một cú nhấp chuột trong MS Excel 2007 như trong hình dưới đây?

nhập mô tả hình ảnh ở đây

sau khi đảo lộn

nhập mô tả hình ảnh ở đây

Cũng như làm thế nào để đảo ngược nó trở lại với một cú nhấp chuột?

Câu trả lời:


1

Tôi không nghĩ Excel có thể tự làm điều này, nhưng tôi đã tìm thấy macro này

Sub FlipRows()
    Dim vTop As Variant
    Dim vEnd As Variant
    Dim iStart As Integer
    Dim iEnd As Integer
        Application.ScreenUpdating = False
        iStart = 1
        iEnd = Selection.Rows.Count
        Do While iStart < iEnd
            vTop = Selection.Rows(iStart)
            vEnd = Selection.Rows(iEnd)
            Selection.Rows(iEnd) = vTop
            Selection.Rows(iStart) = vEnd
            iStart = iStart + 1
            iEnd = iEnd - 1
        Loop
        Application.ScreenUpdating = True
End Sub

đây

http://excel.tips.net/T002653_Flipping_Data.html


Lưu ý rằng toàn bộ bảng cần phải được chọn trước khi chạy macro này.
Xuất sắc

1

If you do want to do it with "clicks" only, then you need VBA, and this question is better asked on Stack Overflow

Bạn có thể làm điều này với một công thức mảng (tức là không có VBA)

Xem Pearson's đảo ngược thứ tự của một danh sách

Nếu dữ liệu của bạn ở A1: C3 thì

  • Chọn E1: G3
  • đặt công thức này vào thanh công thức =OFFSET(A$1:A$3,MAX(ROW($D$1:$D$3))-ROW(),0)
  • nhấn Shift Ctrl & Enter cùng nhau để nhập cái này dưới dạng công thức mảng

nhập mô tả hình ảnh ở đây


0

Hãy thử thêm số vào một cột ở bên phải của dữ liệu, như thế này:

Raju  100   34   1
Ravi  234   45   2
kavi  232   32   3

Chọn dữ liệu, sau đó thực hiện sắp xếp giảm dần theo cột thứ 4.

Sau đó, cảm thấy tự do để xóa cột thứ tư.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.