Jak odwrócić dane do góry nogami w Excelu (4 sposoby)

  • Udostępnij To
Hugh West

Często zdarza się, że potrzebujemy lustrzanych danych w Excelu.Ten artykuł pokaże Ci 4 szybkie sposoby na dane o przerzucaniu w Excelu do góry nogami Wprowadzimy dwie formuły, jedno polecenie i jedno VBA kod, aby to zrobić.

Pobierz Zeszyt ćwiczeń

Przewracanie do góry nogami.xlsm

4 przydatne sposoby na odwrócenie danych do góry nogami w programie Excel

Do demonstracji metod wybraliśmy zbiór danych z 3 kolumny: " Nazwa ", " Państwo ", oraz " Miasto ". W razie potrzeby nieznacznie zmieniliśmy ten zestaw danych.

1) Użycie funkcji sortowania do odwrócenia danych do góry nogami w Excelu

Będziemy flip the dane używając Sortuj funkcja w tej pierwszej metodzie. Najpierw wstawimy liczby w porządku rosnącym, a następnie posortujemy je w porządku malejącym, aby odwrócić dane.

Kroki:

  • Na początek utwórz nową kolumnę o nazwie " Nie. ".

  • Następnie wpisz numer z 0 do 5 Możesz wybrać dowolną liczbę w kolejności rosnącej.

  • Następnie należy wybrać zakres komórek D5:D10 .
  • Następnie, od Dane zakładka → wybierz " Sortuj od Z do A " w ramach. Sortowanie & Filtr sekcja.

  • Po tym czasie pojawi się komunikat ostrzegawczy.
  • Wybierz " Rozwiń wybór " i naciśnij Sortuj .

  • W końcu posortuje to dane, a w konsekwencji. flip the dane do góry nogami .

Read More: Jak przerzucić dane w Excelu z dołu do góry (4 szybkie metody)

2. połączenie funkcji INDEX i ROWS w celu odwrócenia danych do góry nogami

Połączymy INDEX oraz ROWS funkcji, aby stworzyć formułę do dane o przerzucaniu w kierunku pionowym.

Kroki:

  • Po pierwsze, wpisz w komórce następującą formułę E5 .

=INDEX(B$5:B$10,ROWS(B5:B$10))

  • Po drugie, naciśnij ENTER Zwróci to ostatnią wartość z " Nazwa " kolumna do pierwszego wiersza.
  • Następnie przeciągnij Uchwyt do napełniania w dół do Autouzupełnianie formuły .
  • Po tym przeciągnij wynik na prawą stronę.

Podział formuły

  • Na początek INDEX Funkcja zwraca wyjście z zakresu B5:B10 .
  • Tutaj komórka jest określona przez ROWS Funkcja. Zakres B5:B$10 zwróci 6 .
  • Następnie, w kolejnej formule, będzie to. B6:B$10 , który zwróci 5 Zauważ, że ostatnia wartość zakresu jest stała, dlatego wyjście będzie się za każdym razem zmniejszać.
  • Zatem wzór ten działa na dane o przerzucaniu .
  • W końcu wyjście będzie wyglądać podobnie do tego.

Read More: Jak przerzucać wiersze w Excelu (4 proste metody)

Podobne lektury

  • Jak przerzucać kolumny i wiersze w programie Excel (2 proste metody)
  • Zmiana arkusza Excel z prawej na lewą (4 odpowiednie sposoby)
  • Jak odwrócić Arkusz Excel z lewej do prawej (4 proste sposoby)

3. odwrócenie danych do góry nogami poprzez połączenie funkcji SORTBY i ROW

W tym rozdziale połączymy SORTBY oraz ROW funkcji, aby stworzyć formułę do odwrócić dane do góry nogami .

Kroki:

  • Na początek wpisz w komórce tę formułę E5 .

=SORTBY($B$5:$C$10,ROW(B5:B10),-1)

  • Następnie naciśnij ENTER . Tak więc, to pokaże wyjście z formuły.

Podział formuły

  • Na początku wybraliśmy pełny zakres naszych danych, który wynosi. B5:C10 .
  • Następnie wprowadzamy wartości z 5 do 10 wewnątrz ROW(B5:B10) porcja.
  • Na koniec wpisaliśmy -1 aby posortować je w porządku malejącym.

Read More: Jak przerzucić dane na wykresie w Excelu (5 prostych metod)

4. zastosowanie VBA do odwrócenia danych do góry nogami w Excelu

Użyjemy Makro VBA w programie Excel do odwrócić dane do góry nogami w Excelu. Tutaj użyjemy For Next Loop aby przejść przez każdy wiersz i zamienić go z odpowiednim wierszem. Ponadto użytkownik wybierze zakres komórek bez wiersza nagłówkowego za pomocą polecenia InputBox .

Kroki:

  • Najpierw należy przywołać Moduł VBA okno, w którym wpisujemy nasze kody.
  • Więc, naciśnij ALT+F11 aby to przywołać. Alternatywnie, z Deweloper zakładka → wybierz Visual Basic aby to zrobić.
  • W związku z tym VBA pojawi się okno.
  • Następnie, z Wkładka zakładka, wybierz Moduł .
  • Tutaj wstawiamy VBA kod do Excela.

  • Następnie należy wpisać następujący kod wewnątrz Moduł VBA okno.
 Option Explicit Sub Flip_Data_Upside_Down() 'Deklarowanie zmiennych Dim cell_Range As Range Dim cell_Array, temp_Array As Variant Dim x1 As Integer, x2 As Integer, x3 As Integer On Error Resume Next 'Ignorowanie wszystkich błędów i kontynuowanie 'Ustawianie danych wejściowych użytkownika Set cell_Range = Application.InputBox("Wybierz zakres" _ & " Bez wiersza nagłówka", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Pętla przez wybrany zakres komórek For x2 = 1 To UBound(cell_Array, 2) x3 = UBound(cell_Array, 1) For x1 = 1 To UBound(cell_Array, 1) / 2 temp_Array = cell_Array(x1, x2) cell_Array(x1, x2) = cell_Array(x3, x2) cell_Array(x3, x2) = temp_Array x3 = x3 - 1 Next Next cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub 

Podział kodu VBA

  • Po pierwsze, wywołujemy Procedura cząstkowa jako Flip_Data_Upside_Down .
  • Po drugie, przypisujemy zmiennym typy.
  • Po trzecie, ignorujemy wszystkie błędy używając " On Error Resume Next " oświadczenie.
  • Następnie użytkownik definiuje zakres komórek roboczych za pomocą InputBox metoda.
  • Następnie używamy For Next Loop aby przejść przez wybrany zakres komórek.
  • Na koniec wiersze są zamieniane z odpowiednimi wierszami na flip to do góry nogami .
  • W ten sposób ten kod działa.
  • Później, Zapisz the Moduł .
  • Następnie umieść kursor w środku Procedura cząstkowa i nacisnąć Uruchom .

  • Następnie ten kod poprosi użytkownika o wprowadzenie zakresu.
  • Następnie wybierz zakres komórek B5:D10 i nacisnąć OK .

  • Robiąc to, odwróci wybrany zakres w pionie.

Read More: Jak odwrócić oś w programie Excel (4 proste metody)

Rzeczy do zapamiętania

  • Na stronie SORTBY Funkcja jest dostępna tylko w Excel 365 oraz Excel 2021 Dla wcześniejszych wersji można użyć metody 2.
  • Aby zachować formatowanie, możesz użyć metody 1.
  • Jeśli istnieją istniejące wartości w zakresie rozlewu, to wyświetli się " #SPILL! " błąd.

Część ćwiczeniowa

Dla każdej metody dodaliśmy zestaw danych ćwiczeniowych w Excel Dlatego możesz łatwo podążać za naszymi metodami.

Wniosek

Przedstawiliśmy cztery szybkie sposoby na dane o przerzucaniu w Excelu do góry nogami Jeśli napotkasz jakiekolwiek problemy związane z tymi metodami lub masz jakieś uwagi dla mnie, nie krępuj się komentować poniżej. Ponadto, możesz odwiedzić naszą stronę ExcelWIKI po więcej artykułów związanych z Excelem. Dzięki za przeczytanie, keep excelling!

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.