Cách hoán đổi ô trong Excel

Trong khi làm việc trong Excel, việc thay đổi thứ tự các ô thường trở nên cần thiết, chẳng hạn như bạn cần hoán đổi một số ô trong số chúng. Làm thế nào để thực hiện điều này theo những cách khác nhau, chúng tôi sẽ phân tích trong bài viết này.

Nội dung

Quy trình di chuyển ô

Không có chức năng riêng biệt nào cho phép bạn thực hiện quy trình này trong Excel. Và khi sử dụng các công cụ tiêu chuẩn, phần còn lại của các ô chắc chắn sẽ dịch chuyển, sau đó phải được trả về vị trí của chúng, điều này sẽ dẫn đến các hành động bổ sung. Tuy nhiên, có những phương pháp để hoàn thành nhiệm vụ và chúng sẽ được thảo luận bên dưới.

Phương pháp 1: Sao chép

Đây có lẽ là cách dễ nhất, bao gồm việc sao chép các phần tử sang một nơi khác với việc thay thế dữ liệu ban đầu. Thủ tục như sau:

  1. Chúng tôi đứng lên trong ô đầu tiên (chọn nó), ô mà chúng tôi định di chuyển. Trên tab chính của chương trình, nhấp vào nút “Sao chép” (nhóm công cụ “Bảng tạm”). Bạn cũng có thể chỉ cần nhấn tổ hợp phím Ctrl + C.Cách hoán đổi ô trong Excel
  2. Chuyển đến bất kỳ ô trống nào trên trang tính và nhấn nút "Chèn" trong cùng một tab và nhóm công cụ. Hoặc bạn có thể sử dụng lại các phím nóng - Ctrl + V.Cách hoán đổi ô trong Excel
  3. Bây giờ hãy chọn ô thứ hai mà chúng ta muốn hoán đổi ô đầu tiên và cũng sao chép nó.Cách hoán đổi ô trong Excel
  4. Chúng tôi đứng lên trong ô đầu tiên và nhấn nút "Chèn" (Hoặc Ctrl + V).Cách hoán đổi ô trong Excel
  5. Bây giờ hãy chọn ô mà giá trị từ ô đầu tiên đã được sao chép và sao chép nó.Cách hoán đổi ô trong Excel
  6. Chuyển đến ô thứ hai nơi bạn muốn chèn dữ liệu và nhấn nút tương ứng trên ruy-băng.Cách hoán đổi ô trong Excel
  7. Các mục đã chọn đã được hoán đổi thành công. Ô tạm thời giữ dữ liệu đã sao chép không còn cần thiết nữa. Nhấp chuột phải vào nó và chọn lệnh từ menu mở ra "Xóa bỏ".Cách hoán đổi ô trong Excel
  8. Tùy thuộc vào việc có các phần tử được điền bên cạnh ô này ở bên phải / dưới cùng hay không, hãy chọn tùy chọn xóa thích hợp và nhấp vào nút OK.Cách hoán đổi ô trong Excel
  9. Đó là tất cả những gì cần làm để hoán đổi các ô.Cách hoán đổi ô trong Excel

Mặc dù thực tế là để thực hiện phương pháp này, bạn cần thực hiện nhiều bước bổ sung, tuy nhiên, nó được số lượng người dùng lớn nhất sử dụng.

Phương pháp 2: kéo và thả

Phương pháp này cũng được sử dụng để hoán đổi các ô, tuy nhiên, trong trường hợp này, các ô sẽ được dịch chuyển. Vì vậy, chúng tôi thực hiện các hành động sau:

  1. Chọn ô mà chúng tôi định chuyển đến một vị trí mới. Chúng tôi di chuyển con trỏ chuột qua đường viền của nó và ngay sau khi nó thay đổi chế độ xem sang con trỏ thông thường (có 4 mũi tên theo các hướng khác nhau ở cuối), nhấn và giữ phím sự thay đổi, di chuyển ô đến vị trí mới bằng cách nhấn nút chuột trái.Cách hoán đổi ô trong Excel
  2. Thông thường, phương pháp này được sử dụng để hoán đổi các ô liền kề, vì việc dịch chuyển các phần tử trong trường hợp này sẽ không vi phạm cấu trúc của bảng.Cách hoán đổi ô trong Excel
  3. Nếu chúng ta quyết định di chuyển một ô qua một số ô khác, điều này sẽ thay đổi vị trí của tất cả các phần tử khác.Cách hoán đổi ô trong Excel
  4. Sau đó, bạn sẽ phải khôi phục lại trật tự.Cách hoán đổi ô trong Excel

Phương pháp 3: Sử dụng Macro

Chúng tôi đã đề cập ở đầu bài viết rằng trong Excel, than ôi, không có công cụ đặc biệt nào cho phép bạn nhanh chóng “hoán đổi” các ô ở vị trí (ngoại trừ phương pháp ở trên, chỉ hiệu quả với các phần tử liền kề). Tuy nhiên, điều này có thể được thực hiện bằng cách sử dụng macro:

  1. Trước tiên, bạn cần đảm bảo rằng cái gọi là “chế độ nhà phát triển” được kích hoạt trong ứng dụng (tắt theo mặc định). Đối với điều này:
    • đi đến menu "tập tin" và chọn từ danh sách bên trái "Thông số".Cách hoán đổi ô trong Excel
    • trong các tùy chọn chương trình, bấm vào tiểu mục "Tuy Biên ruy-băng", ở phía bên phải, hãy đánh dấu vào phía trước mục Nhà phát triển và nhấp OK.Cách hoán đổi ô trong Excel
  2. Chuyển tab mới Nhà phát triển, nơi nhấp vào biểu tượng "Ngôn ngữ lập trình" (nhóm công cụ "mật mã").Cách hoán đổi ô trong Excel
  3. Trong trình chỉnh sửa, bằng cách nhấp vào nút “Xem mã”, dán mã bên dưới vào cửa sổ xuất hiện:

    Sub ПеремещениеЯчеек()

    Dim ra As Range: Đặt ra = Lựa chọn

    msg1 = "Произведите выделение ДВУХ диапазонов идентичного размера"

    msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО размера"

    Nếu ra.Areas.Count <> 2 Thì MsgBox msg1, vbCritical, "Проблема": Thoát Sub

    Nếu ra.Areas(1).Count <> ra.Areas(2).Count Thì MsgBox msg2, vbCritical, "Проблема": Thoát Sub

    Application.ScreenUpdating = Sai

    arr2 = ra.Areas (2). giá trị

    ra.Areas (2) .Value = ra.Areas (1) .Value

    ra.Areas (1) .Value = arr2

    End SubCách hoán đổi ô trong Excel

  4. Đóng cửa sổ trình chỉnh sửa bằng cách nhấp vào nút thông thường có dạng hình chữ thập ở góc trên bên phải.
  5. Giữ phím Ctrl trên bàn phím, chọn hai ô hoặc hai khu vực có cùng số phần tử mà chúng ta định hoán đổi. Sau đó, chúng tôi nhấn nút "Macro" (chuyển hướng Nhà phát triển, Tập đoàn "mật mã").Cách hoán đổi ô trong Excel
  6. Một cửa sổ sẽ xuất hiện trong đó chúng ta thấy macro đã tạo trước đó. Chọn nó và nhấp vào "Chạy".Cách hoán đổi ô trong Excel
  7. Kết quả của công việc, macro sẽ hoán đổi nội dung của các ô đã chọn.Cách hoán đổi ô trong Excel

Lưu ý: Khi tài liệu bị đóng, macro sẽ bị xóa, vì vậy lần sau nó sẽ cần được tạo lại (nếu cần). Tuy nhiên, nếu bạn mong đợi rằng trong tương lai bạn sẽ thường xuyên phải thực hiện các thao tác như vậy, thì tệp có thể được lưu với sự hỗ trợ của macro.

Cách hoán đổi ô trong Excel

Kết luận

Làm việc với các ô trong bảng Excel không chỉ liên quan đến việc nhập, chỉnh sửa hoặc xóa dữ liệu. Đôi khi bạn cần di chuyển hoặc hoán đổi các ô có chứa các giá trị nhất định. Mặc dù thực tế là không có công cụ riêng biệt nào trong chức năng Excel để giải quyết tác vụ này, nó có thể được thực hiện bằng cách sao chép và sau đó dán các giá trị, di chuyển một ô hoặc sử dụng macro.

Bình luận