Jak zamienić komórki w Excelu

Podczas pracy w Excelu często zachodzi konieczność zmiany kolejności komórek, np. trzeba zamienić niektóre z nich. Jak to zrobić na różne sposoby, przeanalizujemy w tym artykule.

Treść

Procedura przenoszenia ogniw

Nie ma osobnej funkcji pozwalającej na wykonanie tej procedury w Excelu. A przy użyciu standardowych narzędzi nieuchronnie przesuną się pozostałe komórki, które następnie trzeba będzie odłożyć na swoje miejsce, co zaowocuje dodatkowymi działaniami. Istnieją jednak metody wykonania zadania, które zostaną omówione poniżej.

Metoda 1: Kopiuj

To chyba najprostszy sposób, który polega na skopiowaniu elementów w inne miejsce z podmianą danych początkowych. Procedura wygląda następująco:

  1. Wstajemy w pierwszej komórce (wybierz ją), którą planujemy przenieść. Na głównej karcie programu kliknij przycisk "Kopiuj" (grupa narzędzi „Schowek”). Możesz także po prostu nacisnąć kombinację klawiszy Ctrl + C.Jak zamienić komórki w Excelu
  2. Przejdź do dowolnej wolnej komórki w arkuszu i naciśnij przycisk "Wstawić" w tej samej zakładce i grupie narzędzi. Lub możesz ponownie użyć skrótów klawiszowych – Ctrl + V.Jak zamienić komórki w Excelu
  3. Teraz wybierz drugą komórkę, z którą chcemy zamienić pierwszą, a także ją skopiuj.Jak zamienić komórki w Excelu
  4. Wstajemy w pierwszej celi i wciskamy guzik "Wstawić" (lub Ctrl + V).Jak zamienić komórki w Excelu
  5. Teraz wybierz komórkę, do której skopiowano wartość z pierwszej komórki i skopiuj ją.Jak zamienić komórki w Excelu
  6. Przejdź do drugiej komórki, w której chcesz wstawić dane, i naciśnij odpowiedni przycisk na wstążce.Jak zamienić komórki w Excelu
  7. Wybrane elementy zostały pomyślnie zamienione. Komórka, która tymczasowo przechowywała skopiowane dane, nie jest już potrzebna. Kliknij go prawym przyciskiem myszy i wybierz polecenie z menu, które się otworzy "Usunąć".Jak zamienić komórki w Excelu
  8. W zależności od tego, czy obok tej komórki znajdują się wypełnione elementy po prawej/na dole czy nie, wybierz odpowiednią opcję usunięcia i kliknij przycisk OK.Jak zamienić komórki w Excelu
  9. To wszystko, co trzeba było zrobić, aby zamienić komórki.Jak zamienić komórki w Excelu

Pomimo tego, że aby wdrożyć tę metodę, trzeba wykonać wiele dodatkowych czynności, to jednak jest używana przez największą liczbę użytkowników.

Metoda 2: przeciągnij i upuść

Ta metoda służy również do zamiany komórek, jednak w tym przypadku komórki zostaną przesunięte. Wykonujemy więc następujące czynności:

  1. Wybierz komórkę, którą planujemy przenieść do nowej lokalizacji. Przesuwamy kursor myszy nad jego granicę, a gdy tylko zmieni widok na zwykły wskaźnik (z 4 strzałkami w różnych kierunkach na końcu), naciskając i przytrzymując klawisz Shift, przenieś komórkę w nowe miejsce z wciśniętym lewym przyciskiem myszy.Jak zamienić komórki w Excelu
  2. Najczęściej ta metoda służy do zamiany sąsiednich komórek, ponieważ przesuwanie elementów w tym przypadku nie naruszy struktury tabeli.Jak zamienić komórki w Excelu
  3. Jeśli zdecydujemy się przenieść komórkę przez kilka innych, zmieni to położenie wszystkich pozostałych elementów.Jak zamienić komórki w Excelu
  4. Potem będziesz musiał przywrócić porządek.Jak zamienić komórki w Excelu

Metoda 3: Używanie makr

Wspomnieliśmy na początku artykułu, że w Excelu niestety nie ma specjalnego narzędzia, które pozwala szybko „zamieniać” komórki w miejscach (z wyjątkiem powyższej metody, która działa tylko dla sąsiednich elementów). Można to jednak zrobić za pomocą makr:

  1. Najpierw upewnij się, że w aplikacji jest włączony tzw. „tryb programisty” (domyślnie wyłączony). Dla tego:
    • przejdź do menu "plik" i wybierz z listy po lewej stronie „Parametry”.Jak zamienić komórki w Excelu
    • w opcjach programu kliknij podsekcję „Dostosuj wstążkę”, po prawej stronie zaznaczamy przedmiot "Deweloper" i kliknij OK.Jak zamienić komórki w Excelu
  2. Przełącz na kartę "Deweloper", gdzie kliknij ikonę "Visual Basic" (grupa narzędzi "kod").Jak zamienić komórki w Excelu
  3. W edytorze, klikając przycisk „Wyświetl kod”, wklej poniższy kod w wyświetlonym oknie:

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

    Dim ra As Zakres: Ustaw ra = Wybór

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

    msg2 = "Duża диапазонов ТИЧНОГО размера"

    If ra.Areas.Count <> 2 Then MsgBox msg1, vbCritical, "Проблема": Exit Sub

    If ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub

    Application.ScreenUpdating = Fałsz

    arr2 = ra.Obszary(2).Wartość

    ra.Obszary(2).Wartość = ra.Obszary(1).Wartość

    ra.Obszary(1).Wartość = arr2

    End SubJak zamienić komórki w Excelu

  4. Zamknij okno edytora, klikając zwykły przycisk w postaci krzyżyka w prawym górnym rogu.
  5. Przytrzymanie klawisza Ctrl na klawiaturze wybierz dwie komórki lub dwa obszary z taką samą liczbą elementów, które planujemy zamienić. Następnie wciskamy przycisk „Makro” (patka "Deweloper", Grupa "kod").Jak zamienić komórki w Excelu
  6. Pojawi się okno, w którym widzimy utworzone wcześniej makro. Wybierz i kliknij "Biegać".Jak zamienić komórki w Excelu
  7. W wyniku prac makro zamieni zawartość wybranych komórek.Jak zamienić komórki w Excelu

Uwaga: gdy dokument zostanie zamknięty, makro zostanie usunięte, więc następnym razem trzeba będzie je ponownie utworzyć (w razie potrzeby). Jeśli jednak spodziewasz się, że w przyszłości często będziesz musiał wykonywać takie operacje, plik można zapisać z obsługą makr.

Jak zamienić komórki w Excelu

Wnioski

Praca z komórkami w tabeli Excela to nie tylko wprowadzanie, edytowanie czy usuwanie danych. Czasami trzeba przenieść lub zamienić komórki zawierające określone wartości. Pomimo tego, że w funkcjonalności Excela nie ma osobnego narzędzia do rozwiązania tego zadania, można to zrobić kopiując, a następnie wklejając wartości, przenosząc komórkę lub używając makr.

Dodaj komentarz