Przejdź do głównej zawartości
 

Jak przekonwertować macierz na wektor lub pojedynczą kolumnę w programie Excel?

Autor: Xiaoyang Ostatnia modyfikacja: 2024-08-30

Czy kiedykolwiek próbowałeś przekonwertować macierz komórek na pojedynczy wiersz lub kolumnę w programie Excel? Być może możesz skopiować wiersz lub kolumnę i wkleić je pojedynczo do jednego wektora, ale będzie to czasochłonne, jeśli istnieje wiele wierszy i kolumn. W tym artykule omówię kilka interesujących metod i mam nadzieję, że ci pomogą.

Konwertuj macierz komórek na pojedynczy wiersz lub kolumnę za pomocą formuł

Konwertuj macierz komórek na pojedynczy wiersz lub kolumnę za pomocą Kutools for Excel


Konwertuj macierz komórek na pojedynczy wiersz lub kolumnę za pomocą formuł

Poniższe formuły mogą pomóc w szybkim przekonwertowaniu macierzy na pojedynczy wiersz lub kolumnę. Wykonaj następujące czynności:

Konwertuj macierz komórek na pojedynczą kolumnę

1. Przede wszystkim należy zdefiniować nazwę zakresu dla danych macierzy. Wybierz zakres komórek i wpisz nazwę zakresu w Pole nazwy który znajduje się obok paska formuły, a następnie naciśnij Wchodzę klucz. W tym przypadku wpisuję „Matrix” jako zdefiniowaną nazwę, patrz zrzut ekranu:

zdefiniuj nazwę zakresu danych

2. Następnie wprowadź następujące formuły:

(1.) Konwertuj macierz na pojedynczą kolumnę na podstawie wiersza, oznacza to, że wartości są pobierane z każdego wiersza, przesuwając się w poprzek, a następnie w dół: = PRZESUNIĘCIE (Macierz, LICZBA.CAŁK ((WIERSZ () - WIERSZ ($ G $ 1)) / KOLUMNY (Macierz)), MOD (WIERSZ () - WIERSZ (G $ 1), KOLUMNY (Macierz)), 1,1)(Matrix to nazwa zakresu zdefiniowana w kroku 1, a G1 to komórka, w którą wpisujesz tę formułę). Następnie przeciągnij uchwyt wypełniania do komórek, aż wyświetli się 0, zobacz zrzut ekranu:

zastosuj formułę, aby przekonwertować macierz na pojedynczą kolumnę na podstawie wiersza

(2.) Konwertuj macierz na pojedynczą kolumnę na podstawie kolumny, oznacza to, że wartości są pobierane z kolumn, przesuwając się o jedną kolumnę w dół, a następnie w prawo: = OFFSET (Matrix, MOD (ROW () - ROW ($ G $ 1), ROWS (Matrix)), TRUNC ((ROW () - ROW ($ G $ 1)) / ROWS (Matrix)), 1,1) (Matrix to nazwa zakresu zdefiniowana w kroku 1, a G1 to komórka, w którą wpisujesz tę formułę). Następnie przeciągnij uchwyt wypełniania do komórek, aż wyświetli się 0, zobacz zrzut ekranu:

zastosuj formułę, aby przekonwertować macierz na pojedynczą kolumnę na podstawie kolumny

Przekształć macierz komórek w jeden wiersz

Aby przekonwertować macierz komórek na pojedynczy wiersz, możesz użyć następujących formuł:

(1.) Przekonwertuj macierz na pojedynczy wiersz na podstawie wiersza, oznacza to, że wartości są pobierane z każdego wiersza od lewej do prawej w jednym wierszu, a następnie przechodzą w dół do następnego wiersza: = OFFSET (Matrix, LICZBA.CAŁK ((KOLUMNA () - KOLUMNA (7 $ A $)) / KOLUMNY (Macierz)), MOD ((KOLUMNA () - KOLUMNA (7 $ A $)), KOLUMNY (Macierz)), 1,1 ) (Matrix to nazwa zakresu utworzona przez Ciebie dla zakresu danych, a A7 to komórka, w której wpisujesz tę formułę). Następnie przeciągnij uchwyt wypełniania w prawo do komórek, aż wyświetli się 0, zobacz zrzut ekranu:

zastosuj formułę, aby przekonwertować macierz na pojedynczy wiersz na podstawie wiersza

(2.) Przekonwertuj macierz na pojedynczy wiersz na podstawie kolumny, oznacza to, że wartości są pobierane z każdej kolumny, przesuwając się o jedną kolumnę w dół, a następnie w prawo do kolumny: = PRZESUNIĘCIE (Macierz, MOD ((KOLUMNA () - KOLUMNA (7 $ A $)), WIERSZE (Macierz)), LICZBA.CAŁK ((KOLUMNA () - KOLUMNA (7 $ A $)) / (WIERSZE (Macierz))), 1,1 , XNUMX) (Matrix to nazwa zakresu utworzona przez Ciebie dla zakresu danych, a A7 to komórka, w której wpisujesz tę formułę). Następnie przeciągnij uchwyt wypełniania w prawo do komórek, aż wyświetli się 0, zobacz zrzut ekranu:

zastosuj formułę, aby przekonwertować macierz na pojedynczy wiersz na podstawie kolumny


Konwertuj macierz komórek na pojedynczy wiersz lub kolumnę za pomocą Kutools for Excel

Jeśli powyższe formuły są zbyt długie, aby je zapamiętać, tutaj mogę polecić łatwe i wydajne narzędzie - Kutools dla programu Excel, Z siedzibą w Zakres transformacji narzędzie, możesz szybko przekonwertować wiele kolumn i wierszy na jedną kolumnę lub wiersz, zgodnie z potrzebami.

Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji usprawniających złożone zadania, zwiększających kreatywność i wydajność. Wzbogacone o możliwości AI, Kutools precyzyjnie automatyzuje zadania, dzięki czemu zarządzanie danymi jest łatwe. Szczegółowe informacje o Kutools dla Excela...         Bezpłatny okres próbny...

Po zainstalowaniu Kutools dla programu Excel, wykonaj następujące czynności:

1. Wybierz macierz komórek, które chcesz przekonwertować.

2. Następnie kliknij Kutools > łodzie > Zakres transformacjizobacz zrzut ekranu:

kliknij opcję Przekształć zakres w kutools

3, w Zakres transformacji dialog, wybierz Zakres do jednej kolumny jeśli chcesz przekonwertować macierz na pojedynczą kolumnę, lub wybierz Zakres do jednego rzędu jeśli chcesz przekonwertować macierz na pojedynczy wiersz, zobacz zrzut ekranu:

ustawić opcje w oknie dialogowym

4. Następnie kliknij OK przycisk i wyskoczył Zakres transformacji box, wybierz komórkę, w której chcesz umieścić wynik, zobacz zrzut ekranu:

wybierz komórkę, w której chcesz umieścić wynik

5. A następnie kliknij OK przycisk, wybrana macierz komórek została przekonwertowana na pojedynczy wiersz lub kolumnę.

 Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

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!