Jak szybko zamienić zawartość dwóch komórek w programie Excel?
Kiedy obsługujemy arkusz roboczy, czasami możemy potrzebować zamienić zawartość dwóch komórek. Zwykle większość z nas wie po prostu „wycinać, wklejać i kopiować” przy zamianie zawartości, ale jest to czasochłonne. Porozmawiamy o tym, jak szybko zamienić zawartość komórek w Excelu.
Ręcznie zamień dwie sąsiednie zawartości komórek
Zamień dwie nieprzylegające zawartości komórek za pomocą kodu VBA
Z łatwością zamień dwie losowe zawartości komórek za pomocą kilku kliknięć
Ręcznie zamień dwie sąsiednie zawartości komórek
Czasami trzeba zamienić dwie sąsiadujące komórki. Z łatwością możemy to zrobić ręcznie. Spójrz na poniższy zrzut ekranu, chcę zamienić komórkę A4 i B4, wykonaj następujące czynności:
1. Wybierz komórkę, którą chcesz zamienić. W tym przykładzie wybierz komórkę A4.
2. naciśnij Shift i umieść kursor na prawej krawędzi.
3. Następnie przeciągnij kursor do prawej krawędzi komórki B4.
4. Kiedy wyświetla się „工”, Zwolnij przycisk myszy.
5. Zawartość dwóch komórek została zamieniona. Zobacz zrzut ekranu:
Dzięki tej metodzie możemy również zamienić dwa sąsiednie wiersze lub kolumny.
Szybko zamień zawartość dwóch komórek lub zakresów w programie Excel:
Kutools dla programu Excel's Zamień zakresy narzędzie pomaga łatwo zamienić dwie określone komórki lub zakresy jednocześnie w programie Excel, jak pokazano poniżej.
Pobierz i wypróbuj teraz! (30-dniowy bezpłatny szlak)
Zamień dwie nieprzylegające zawartości komórek za pomocą kodu VBA
Kiedy dwie komórki nie sąsiadują ze sobą, powyższa metoda nie zadziała. Możemy je zamienić na kod VBA.
1, wciśnij Ctrl i wybierz dwie nieprzylegające komórki, które chcesz zamienić.
2. Kliknij Deweloper>Visual Basic, Nowy Microsoft Visual Basic dla aplikacji zostanie wyświetlone okno, kliknij wstawka>Modułi wprowadź następujący kod do pliku Moduł:
Sub SwapTwoRange()
'Updateby20131120
Dim Rng1 As Range, Rng2 As Range
Dim arr1 As Variant, arr2 As Variant
xTitleId = "KutoolsforExcel"
Set Rng1 = Application.Selection
Set Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8)
Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8)
Application.ScreenUpdating = False
arr1 = Rng1.Value
arr2 = Rng2.Value
Rng1.Value = arr2
Rng2.Value = arr1
Application.ScreenUpdating = True
End Sub
3. Następnie kliknij aby uruchomić kod, zostanie wyświetlone okno dialogowe, w którym można wybrać dwie komórki, między którymi chcesz się zamienić. Zobacz zrzuty ekranu:
4. kliknij Ok w wyskakującym oknie dialogowym dwie zaznaczone komórki są zamienione. Zobacz zrzuty ekranu:
Uwagi: Ten kod VBA nie może zamienić formatowania dwóch komórek.
Z łatwością zamień dwie losowe zawartości komórek za pomocą kilku kliknięć
Z Kutools dla programu Excel's Zamień zakresy narzędzie, możemy nie tylko zamienić dwie sąsiednie komórki, wiersze lub kolumny, ale także łatwo zamienić dwie nieprzylegające komórki, wiersze lub kolumny.
Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.
1. kliknij Kutools > łodzie > Zamień zakresyzobacz zrzut ekranu:
2. w Zamień zakresy w oknie dialogowym, musisz:
- (1) kliknij pierwszy przycisk w Zakres wymiany 1 zaznacz komórki, które chcesz zamienić.
- (2) kliknij drugi przycisk od Zakres wymiany 2 pole wyboru komórek, z którymi chcesz zamienić.
Tips: Możesz wybrać dwa zakresy przed zastosowaniem funkcji, a następnie możesz zobaczyć, że wybrane dwa zakresy są wyświetlane osobno w polach Zakres wymiany 1 i Zakres wymiany 2. - (3) Kliknij OK przycisk.
Następnie dwie wybrane komórki lub zakresy są natychmiast zamieniane. Zobacz zrzuty ekranu:
Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.
Demo: Zamień dwie losowe zawartość komórek za pomocą Kutools for Excel
Podobne artykuły:
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!